function checkData(){
	if (document.forms.form_contact.name.value == "")
	{
		alert("Заполните поле: Ваше имя.");
		document.forms.form_contact.name.focus();
		return false;
	}

	if (document.forms.form_contact.email.value == "")
	{
		alert("Заполните поле: E-mail для связи.");
		document.forms.form_contact.email.focus();
		return false;
	}

	if (document.forms.form_contact.message.value == "")
	{
		alert("Заполните поле: Текст сообщения.");
		document.forms.form_contact.message.focus();
		return false;
	}

	var reg = new RegExp(/^[ -._\wА-Яа-я]+$/);
	if (!(reg.test(document.forms.form_contact.name.value)) )
	{
		alert("Введите правильное значение поля: Ваше имя.");
		document.forms.form_contact.name.focus();
		return false;
	}

	var reg = new RegExp(/^[\w_-]+\@[\w_-]+\.[\w_]{2,4}$/);
	if (!(reg.test(document.forms.form_contact.email.value)) )
	{
		alert("Введите правильное значение поля: E-mail для связи.");
		document.forms.form_contact.email.focus();
		return false;
	}

	if(document.forms.form_contact.name.value.length > 255)
	{
		alert("Слишком длинное значение поля: Ваше имя.");
		document.forms.form_contact.name.focus();
		return false;
	}
	
	if(document.forms.form_contact.email.value.length > 255)
	{
		alert("Слишком длинное значение поля: E-mail для связи.");
		document.forms.form_contact.email.focus();
		return false;
	}	
	
	if(document.forms.form_contact.message.value.length > 10000)
	{
		alert("Слишком длинное значение поля: Текст сообщения.");
		document.forms.form_contact.message.focus();
		return false;
	}		

	return true;
}
