﻿function validForm(finForm) {

var txt = document.getElementById("origins").innerHTML;

if (txt.length < 20) 
{
document.getElementById("originsDisplay").style.display = "block"; 
document.getElementById("srchDest").focus(); return false; 
} else {document.getElementById("originsDisplay").style.display = "none";}



//если агентство то noname=1
if (noname !== 1)
{
	if (finForm.name.value == '') 
	{
	document.getElementById("nameDisplay").style.display  = "block"; 
	finForm.name.focus(); return false; 
	} else {document.getElementById("nameDisplay").style.display  = "none";}
}

//проверка телефонного номера
//если агентство то nophone=1
if (nophone !== 1)
{
	if (finForm.phone.value !== '') {
	var theNumber = finForm.phone.value;
	var GoodChars = "0123456789";
	var i = 0;
	
	   for (i = 0; i <= theNumber.length -1; i++)	{
		  if (GoodChars.indexOf(theNumber.charAt(i)) == -1)  
			{
	document.getElementById("phoneDisplay").style.display = "block"; 
	finForm.phone.focus(); return false; 
			} 
			else 
			{
				if (theNumber.length == 11) document.getElementById("phoneDisplay").style.display = "none";
				else {document.getElementById("phoneDisplay").style.display = "block"; finForm.phone.focus(); return false;}
			}
		}
	} else {document.getElementById("phoneDisplay").style.display = "block"; finForm.phone.focus(); return false;}
}

//проверка e-mail
//если агентство то noemail = 1
if (noemail !== 1)
{
	if (finForm.email.value == '') 
	{
	document.getElementById("emailDisplay").style.display  = "block"; 
	finForm.email.focus(); return false; 
	} 
	else 
	{
		p_email = finForm.email.value.toString();
		if (p_email !== '') {
		t = p_email.indexOf("@");
		if ((p_email.indexOf(".") == -1) || (t == -1) || (t < 1) || (t > p_email.length - 5) || (p_email.charAt(t-1) == ".") || (p_email.charAt(t+1) == ".")) 
		{document.getElementById("emailDisplay").style.display = "block"; finForm.email.focus(); return false;}
		else {document.getElementById("emailDisplay").style.display = "none";}
		
		}//if 
	}//else
}//noemail


if (finForm.rooms.value == '') 
{
document.getElementById("roomsDisplay").style.display = "block"; 
finForm.rooms.focus(); return false; 
} else {document.getElementById("roomsDisplay").style.display = "none";}

if (finForm.sq1.value == '')
{
document.getElementById("sq1Display").style.display = "block"; 
finForm.sq1.focus(); return false; 
} else {document.getElementById("sq1Display").style.display = "none";}

if (finForm.sq2.value == '')
{
document.getElementById("sq2Display").style.display = "block"; 
finForm.sq2.focus(); return false; 
} else {document.getElementById("sq2Display").style.display = "none";}

if (finForm.sq3.value == '')
{
document.getElementById("sq3Display").style.display = "block"; 
finForm.sq3.focus(); return false; 
} else {document.getElementById("sq3Display").style.display = "none";}

if (finForm.numfloor.value == '')
{
document.getElementById("numfloorDisplay").style.display = "block"; 
finForm.numfloor.focus(); return false; 
} else {document.getElementById("numfloorDisplay").style.display = "none";}

if (finForm.floor.value == '')
{
document.getElementById("floorDisplay").style.display = "block"; 
finForm.floor.focus(); return false; 
} else {document.getElementById("floorDisplay").style.display = "none";}

if (finForm.price.value == '') 
{
document.getElementById("priceDisplay").style.display = "block"; 
finForm.price.focus(); return false; 
} else {document.getElementById("priceDisplay").style.display = "none";}


finForm.submit();

}

