function checkForm()
{
	document.getElementById('msgarea').innerHTML = '';
	var oForm = document.getElementById('signForm');

	msg = "Необходимо ввести корректное настоящую фамилию.<br/>Примеры: Иванов, Хохлов";
	if(!(/^[а-яА-ЯёЁ\-\s]{3,32}$/.test(oForm['surname'].value)))
		return initError(msg, oForm['surname']);

	msg = "Необходимо ввести корректное настоящее имя.<br/>Примеры: Владимир, Дмитрий";
	if(!(/^[а-яА-ЯёЁ\-\s]{3,32}$/.test(oForm['name'].value)))
		return initError(msg, oForm['name']);

	msg = "Необходимо ввести корректное настоящее имя отчества.<br/>Примеры: Владимирович, Анатольевич";
	if(!(/^[а-яА-ЯёЁ\-\s]{3,32}$/.test(oForm['middlename'].value)))
		return initError(msg, oForm['middlename']);


	msg = "Необходимо ввести корректный адрес.<br/>Примеры: ул. Паустовского, д.8, корп.1, кв.1";
	if(oForm['address'].value.length < 12)
		return initError(msg, oForm['address']);

	msg = "Необходимо ввести корректный адрес электронной почты.<br/>Пример: «d.a.medvedev@vasheslovo.ru»";
	if(!(/^[a-zA-Z\d\._\-]+@[a-zA-Z\d\.\-]+\.[a-zA-Z]{2,5}$/.test(oForm['email'].value)))
		return initError(msg, oForm['email']);

	return true;
}

function initError(msg, o)
{
	document.getElementById('msgarea').innerHTML = msg;
	if(o)
		o.focus();
	return false;
}
