﻿function isValidEmail (email, strict) {
	if ( !strict ) email = email.replace(/^\s+|\s+$/g, '');
	return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email);
}

function check_form(a){
	if (a==1 &&
		(
		document.getElementById('tel_code').value.length<3 ||
		document.getElementById('tel_number').value.length<5 ||
		document.getElementById('tel_time').value.length<2 ||
		document.getElementById('tel_time').value=='Время'
		)
	)
	{
		alert('Неправильно заполнены поля!');
		return false;
	}
	else if (a==2 &&
		(
		document.getElementById('fio').value.length<2 ||
		document.getElementById('tel').value.length<2 ||
		document.getElementById('txt').value.length<2 ||
		document.getElementById('fio').value=='Ваше имя' ||
		document.getElementById('tel').value=='Ваш номер телефона' ||
		document.getElementById('txt').value=='Ваше сообщение' ||
			(document.getElementById('email').value!='Ваш е-mail' &&
			(document.getElementById('email').value.length>0 &&
			!isValidEmail(document.getElementById('email').value, 0)))
		)
	)
	{
		alert('Неправильно заполнены поля!');
		return false;
	}
	else if (a==3 &&
		(
		document.getElementById('fio').value.length<2 ||
		document.getElementById('tel').value.length<2 ||
		document.getElementById('txt').value.length<2 ||
			(document.getElementById('email').value.length>0 &&
			!isValidEmail(document.getElementById('email').value, 0))
		)
	)
	{
		alert('Неправильно заполнены поля!');
		return false;
	}
	else {
		return true;
	}
}
