

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 Email Address")

		   return false

		}



		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){

		   alert("Invalid Email Address")

		   return false

		}



		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){

		    alert("Invalid Email Address")

		    return false

		}



		 if (str.indexOf(at,(lat+1))!=-1){

		    alert("Invalid Email Address")

		    return false

		 }



		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){

		    alert("Invalid Email Address")

		    return false

		 }



		 if (str.indexOf(dot,(lat+2))==-1){

		    alert("Invalid Email Address")

		    return false

		 }

		

		 if (str.indexOf(" ")!=-1){

		    alert("Invalid Email Address")

		    return false

		 }



 		 return true					

	}



function ValidateForm(){



	var name=document.form.fullname

	var homeadd=document.form.homeaddress

	var cont=document.form.contact

	var emailID=document.form.emailaddress

	var name1=document.form.nn1

	var name2=document.form.nn1_1

	var tdate=document.form.tourdate

	var arival=document.form.arivaltime

	var air=document.form.aircraft

	var person=document.form.noofperson

	

	var u_name=document.form.user_name

	var emailID2=document.form.user_eaddress

	var familyname=document.form.user_familyname

	var u_cont=document.form.user_contact

	var noofdays=document.form.user_noofdays

	

	

	if ((name.value==null)||(name.value=="")){

		alert("Please Enter Your Complete Name")

		name.focus()

		return false

	}

	

	if ((homeadd.value==null)||(homeadd.value=="")){

		alert("Please Enter Your Home Address")

		homeadd.focus()

		return false

	}



	if ((cont.value==null)||(cont.value=="")){

		alert("Please Enter Your Contact Number")

		cont.focus()

		return false

	}



//--------------------------email address validation-----------------------------

	if ((emailID.value==null)||(emailID.value=="")){

		alert("Please Enter Email Address")

		emailID.focus()

		return false

	}

	

	if (echeck(emailID.value)==false){

		emailID.value=""

		emailID.focus()

		return false

	}

//--------------------------email address validation-----------------------------





	if ((name1.value==null)||(name1.value=="")){

		alert("Please Enter at least 1 Guest or Group name")

		name1.focus()

		return false

	}

	

	if ((name2.value==null)||(name2.value=="")){

		alert("Please Enter Nationality")

		name2.focus()

		return false

	}

	

	if ((tdate.value==null)||(tdate.value=="")){

		alert("Please Enter Your Preferred Tour Date")

		tdate.focus()

		return false

	}

	

	if ((arival.value==null)||(arival.value=="")){

		alert("Please Enter Your Arival Time")

		arival.focus()

		return false

	}

	

	if ((air.value==null)||(air.value=="")){

		alert("Please Enter Name of Airline / Fastcraft")

		air.focus()

		return false

	}

	

	if ((person.value==null)||(person.value=="")){

		alert("Please Enter Number of Person/s")

		person.focus()

		return false

	}

	

//----------------------room reservation form-----------------------------------------------------------------------



	

	

	if ((u_name.value==null)||(u_name.value=="")){

		alert("Please Enter Your Name")

		u_name.focus()

		return false

	}

	

	if ((familyname.value==null)||(familyname.value=="")){

		alert("Please Enter Your Family Name")

		familyname.focus()

		return false

	}

	

	if ((emailID2.value==null)||(emailID2.value=="")){

		alert("Please Enter Email Address")

		emailID2.focus()

		return false

	}

	

	if (echeck(emailID2.value)==false){

		emailID2.value=""

		emailID2.focus()

		return false

	}

	

	if ((u_cont.value==null)||(u_cont.value=="")){

		alert("Please Enter Your Contact Number")

		u_cont.focus()

		return false

	}

	

	if ((noofdays.value==null)||(noofdays.value=="")){

		alert("Please Enter Number of Day/s")

		noofdays.focus()

		return false

	}



//----------------------room reservation form-----------------------------------------------------------------------



	

	

	

	return true

 }









