var qualityLang = 0;

function changeLang(newQuality) {
	var diff = newQuality - qualityLang;
	if(diff > 0) {
		for(k = 1; k < diff + 1; k++) {
			//alert((qualityLang + k));
			appendLanguage(qualityLang + k);
		}
	} else if(diff < 0) {
		for(j = -diff; j > 0; j--) {
			removeLanguage(qualityLang + 1 - j);
		}
	}
	qualityLang = newQuality / 1;
}

function appendLanguage(num) {
	var select = document.createElement("select");
	select.name = "langSelect" + num;
	select.id = "langSelect" + num;
	select.className = "lang_form_ramka_2";
	var length = langs.length;
	for(i = 0; i < length; i++) {
		var option = document.createElement("option");
		option.value = langs[i].id;
		option.innerHTML = langs[i].name;
		select.appendChild(option);
	}
	var tr = document.createElement("tr");
	tr.id = "lang" + num;
	var td = document.createElement("td");
	td.appendChild(select);
	tr.appendChild(td);
	document.getElementById("langs").appendChild(tr);
}

function removeLanguage(num) {
	var tr = document.getElementById("lang" + num);
	var table = document.getElementById("langs");
	table.removeChild(table.lastChild);
}