var nMaxLengthMessage = 2000;

function fnGetSymbolsText(sSymbolsNum){
	var sSymbolsText = "символов";
	var nSymbolsNumLength = sSymbolsNum.length;
	if (sSymbolsNum.charAt(nSymbolsNumLength - 2) != "1"){
		if (sSymbolsNum.charAt(nSymbolsNumLength - 1) == "2" || sSymbolsNum.charAt(nSymbolsNumLength - 1) == "3" || sSymbolsNum.charAt(nSymbolsNumLength - 1) == "4"){
			sSymbolsText = "символа";
		}else if (sSymbolsNum.charAt(nSymbolsNumLength - 1) == "1"){
			sSymbolsText = "символ";
		}
	}
	return sSymbolsText;
}

function fnCheckFields(form_obj){
	var result = true;
	if (!form_obj.name.value){
		alert("Не указано имя.");
		form_obj.name.focus();
		result = false;
	}
	if (!form_obj.msg.value){
		alert("Не указано сообщение.");
		form_obj.msg.focus();
		result = false;
	}
	var message_length = form_obj.msg.value.length;
	if (message_length > nMaxLengthMessage){
		alert("Слишком длинное сообщение. Максимум -- " + nMaxLengthMessage + " " + fnGetSymbolsText(String(nMaxLengthMessage)) + ", а у вас оно составляет " + message_length + " " + fnGetSymbolsText(String(message_length)) + ".");
		form_obj.msg.focus();
		result = false;
	}
	return result;
}
