// Java Document

function echeck(str) {

		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1)
		{
		   alert("Invalid E-mail ID");
		   return false;
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		{
		   alert("Invalid E-mail ID");
		   return false;
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		{
		    alert("Invalid E-mail ID");
		    return false;
		}
		 if (str.indexOf(at,(lat+1))!=-1)
		 {
		    alert("Invalid E-mail ID");
		    return false;
		 }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		 {
		    alert("Invalid E-mail ID");
		    return false;
		 }
		 if (str.indexOf(dot,(lat+2))==-1)
		 {
		    alert("Invalid E-mail ID");
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1)
		 {
		    alert("Invalid E-mail ID");
		    return false;
		 }

 		 return true;				
	}


function ValidateForm()
{
	if(document.fair.name.value=="")
	{
		var text;
		text="Please Enter your Name";
		alert(text);
		document.fair.name.select();
		return false;
	}
	
	var emailID=document.fair.email;
	if ((emailID.value==null)||(emailID.value==""))
	{
		alert("Please Enter your Email ID");
		emailID.focus();
		return false;
	}
	if (echeck(emailID.value)==false){
		emailID.value="";
		emailID.focus();
		return false;
	}
	if(document.fair.phone.value=="")
	{
		var text;
		text="Please Enter your Phone Number";
		alert(text);
		document.fair.phone.select();
		return false;
	}
	if(document.fair.day.value=="")
	{
		var text;
		text="Please choose the Date";
		alert(text);
		document.fair.day.focus();
		return false;
	}
	if(document.fair.month.value=="")
	{
		var text;
		text="Please choose the month";
		alert(text);
		document.fair.month.focus();
		return false;
	}
	if(document.fair.hour.value=="")
	{
		var text;
		text="Please Choose the hour";
		alert(text);
		document.fair.hour.focus();
		return false;
	}
	if(document.fair.minute.value=="")
	{
		var text;
		text="Please Choose the Minute";
		alert(text);
		document.fair.minute.focus();
		return false;
	}
/*	if(document.fair.am.value=="")
	{
		var text;
		text="Please Select Whether AM or PM";
		alert(text);
		document.fair.am.focus();
		return false;
	} */
	if(document.fair.s1.value=="")
	{
		var text;
		text="Please Choose the Arrival Airport";
		alert(text);
		document.fair.s1.focus(); 
		return false;
	}
	if(document.fair.fnumber.value=="")
	{
		var text;
		text="Please enter the Flight Number";
		alert(text);
		document.fair.fnumber.select();
		return false;
	}
	
	myOption1 = -1;
	for (i=document.fair.megree.length-1; i > -1; i--) {
	if (document.fair.megree[i].checked) {
	myOption1 = i; i = -1;
	}
	}
	if (myOption1 == -1) {
	alert("You must select meet & greet service");
	return false;
	}
	
	if(document.fair.departure.value=="")
	{
		var text;
		text="Please enter the Country of Departure";
		alert(text);
		document.fair.departure.select();
		return false;
	}
	if(document.fair.s2.value=="")
	{
		var text;
		text="Please Select The Destination";
		alert(text);
		document.fair.s2.select();
		return false;
	}
	if(document.fair.addrdes.value=="")
	{
		var text;
		text="Please type your address including post code";
		alert(text);
		document.fair.addrdes.focus();
		return false;
	}
	if(document.fair.npassengers.value=="")
	{
		var text;
		text="Please select the Number of Passengers";
		alert(text);
		document.fair.npassengers.focus();
		return false;
	}
	if(document.fair.luggage.value=="")
	{
		var text;
		text="Please select the Number of Luggage";
		alert(text);
		document.fair.luggage.focus();
		return false;
	}
	if(document.fair.type_vehicle.value=="")
	{
		var text;
		text="Please Choose the Type of Vehicle";
		alert(text);
		document.fair.type_vehicle.focus();
		return false;
	}
	if(document.fair.pay.value=="")
	{
		var text;
		text="Please Choose the Mode of Pay";
		alert(text);
		document.fair.pay.focus();
		return false;
	}/**/
}

