function checkFone(fone)
{	var x = fone.value;
	var filter=/[\d\-\(\)]{7,9}/;
	if (filter.test(x)==true){return true;}
	else {return false;}
}

function checkMail(mail)
{
	var x = mail.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)){return true;}
	else {return false;}
}

function nafig(forma)
{	checked=true;
	mess='ОШИБКА!! \n Заполните корректно следующие поля:';

	if (forma.face.value.length<3)
	{	mess+='\n - контактное лицо';
		checked=false;
	}

	if (forma.kuda.value.length<2)
	{	mess+='\n - пункт назначения';
		checked=false;
	}	

	if (forma.dc1.value.length<5)
	{	mess+='\n - дата вылета';
		checked=false;
	}

	if (forma.racenum1.value.length<1)
	{	mess+='\n - номер рейса';
		checked=false;
	}

	if (forma.passag.value.length<3)
	{	mess+='\n - ФИО пассажиров';
		checked=false;
	}

	if (forma.passport.value.length<1)
	{	mess+='\n - паспорт';
		checked=false;
	}
	
	if (forma.birth.value.length<5)
	{	mess+='\n - дата рождения';
		checked=false;
	}
	
	if (!checkMail(forma.cemail))
	{	mess+='\n - адрес электронной почты';
		checked=false;
	}	
	
	if (checkFone(forma.cfone)==false)
	{	mess+='\n - контактный телефон';
		checked=false;
	}

	if (checked==false)
	{	alert(mess);
	}
	return checked;
}
