leshkoff,
Вариант формирования селекта и цены ...
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<div align="center">
<form name="calcForm" id="calcForm">
<span>Перевести с</span>
<select name="lang1" id="lang1" size="1" onchange="lang_set(this.value)">
<option value="">---</option>
<option value="rus">Русского</option>
<option value="eng">Английского</option>
<option value="deu">Немецкого</option>
<option value="fra">Французского</option>
</select>
<span>языка на</span>
<select name="lang2" id="lang2" size="1" onchange="prices(this.value)">
<option value="0">---</option>
</select>
<span>язык</span>
<br>
<span>цена: </span><span id="price"></span>
</form>
</div><script type="text/javascript">
var lang_rus = {'rus':'Русский','eng':'Английский','deu':'Немецкий','fra':'Французский'},
lang = {
'rus':{'eng':100,'deu':101,'fra':102},
'eng':{'rus':103,'deu':104,'fra':105},
'deu':{'rus':106,'eng':107,'fra':108},
'fra':{'rus':109,'eng':110,'deu':111}
};
function lang_set(b) {
var a = document.calcForm.lang2;
a.options.length = 1;
if(lang[b])for (var c in lang[b]) a.options[a.options.length] = new Option(lang_rus[c], lang[b][c]);
prices(0)
};
function prices(a)
{
document.getElementById('price').innerHTML = a
}
</script>
</body>
</html>