function getValue(id){
	var text = String(($('#' + id).attr('value') == undefined)?'':$('#' + id).attr('value'));
	return text;
}

var arrayOfBad = Array();

// функция проверки формы на корректность ввода и подсветки неверно заполненных полей
function sendForm(formName, mode, badReq, goodReq, returnMod){
	var str = $("#" + formName).serialize();
	var i = 0;
	while (arrayOfBad[i]){
		$("*[name='"+arrayOfBad[i]+"']").css('border-color', '#DDD');
		$("*[name='"+arrayOfBad[i]+"']").css('border-top-color', '#AAA');
		i++;
	} 
				
	$.ajax({ 
		type: "POST",
		url: "server.php?mode=" + mode,
		data: str,
		success: function(msg){
			arrayOfBad = msg.split(";");
			if (arrayOfBad[0]){
				var i = 0;
				while (arrayOfBad[i]){
					$("*[name='"+arrayOfBad[i]+"']").css('border-color', '#FF0000');
					i++;
				} 
				alert(badReq);
			} else {
				$('#' + formName + '.formBlock').html(goodReq);
				location.href = "?mod=" + returnMod;
			}
		}
	});
}

function changeLanguage(lan){
	$.ajax({ 
		type: "POST",
		url: "server.php",
		data: "mode=changeLanguage&lan=" + lan,
		success: function(msg){
			location.reload();
		}
	});
}