
function isValidMail(mail)
{
	m=new String(mail);
	var mailLength=m.length
	var totalDOT=0
	var totalROUTE=0
	var totalSPACE=0

	// Should not beging with a '.' or '@'
	if(m.charAt(0)=='@' || m.charAt(0) == '.')
	{	return false;		}

	//
	for(ctr=1;ctr<=mailLength;ctr++)
	{	if (m.charAt(ctr)=='@')	{	totalROUTE++;	}
		if (m.charAt(ctr)=='.')	{	totalDOT++;	}
		if (m.charAt(ctr)==' ') {	totalSPACE++;	}
	}

	if (totalROUTE>1)			//Checking for Multiple @
	{	return false;		}
	if(totalDOT<1)				//Checking for Route Domain
	{	return false;		}
	if(totalSPACE>0)			//No Embeded Space
	{	return false;		}

	//Checking for Invalid Characters

	for(ctr=0;ctr<=mailLength;ctr++)
	{
		if (m.charAt(ctr)=='`')	return false;
		else if (m.charAt(ctr)=='!')	return false;
		else if (m.charAt(ctr)==' ') 	return false;
		else if (m.charAt(ctr)=='#')	return false;
		else if (m.charAt(ctr)=='$')	return false;
		else if (m.charAt(ctr)=='%')	return false;
		else if (m.charAt(ctr)=='^')	return false;
		else if (m.charAt(ctr)=='&')	return false;
		else if (m.charAt(ctr)=='*')	return false;
		else if (m.charAt(ctr)=='(')	return false;
		else if (m.charAt(ctr)==')')	return false;
		else if (m.charAt(ctr)=='+')	return false;
		else if (m.charAt(ctr)=='=')	return false;
		else if (m.charAt(ctr)=='|')	return false;
		else if (m.charAt(ctr)=='\\')	return false;
		else if (m.charAt(ctr)=='{')	return false;
		else if (m.charAt(ctr)=='}')	return false;
		else if (m.charAt(ctr)=='[')	return false;
		else if (m.charAt(ctr)==']')	return false;
		else if (m.charAt(ctr)==':')	return false;
		else if (m.charAt(ctr)==';')	return false;
		else if (m.charAt(ctr)=='"')	return false;
		else if (m.charAt(ctr)=="'")	return false;
		else if (m.charAt(ctr)=='<')	return false;
		else if (m.charAt(ctr)=='>')	return false;
		else if (m.charAt(ctr)==',')	return false;
		else if (m.charAt(ctr)=='?')	return false;
		else if (m.charAt(ctr)=='/')	return false;
	}
	return true;
}


function checkFormData()
{	with(window.document.ClientQueryForm)
	{	 
		var validate=document.ClientQueryForm.validation.value;
	    var result = validate.toUpperCase();
	    ok=true
   	    var test=document.getElementById("hiddenvalue").value;

		if(Name.value=="")
		{	alert("Enter Name"); 
			Name.focus(); return false;
		}

		if(Country.value=="")
		{	alert("Enter Country"); 
			Country.focus(); return false;
		}

		
		if(Email.value=="")
		{	alert("Enter Email."); 
			Email.focus(); return false;
		}

		if(!(isValidMail(Email.value)))
		{	alert("Enter valid Email."); 
			Email.focus(); return false;
		}
		
		if(mobile.value=="")
		{	alert("Enter Mobile no"); 
			mobile.focus(); return false;
		}
		
		if(Telephone.value=="")
		{	alert("Enter Phone no"); 
			Telephone.focus(); return false;
		}


		if(TourStartDate.value=="DD / MM / YYYY")
		{	alert("Enter Tour Start Date"); 
			TourStartDate.focus(); return false;
		}
	if(Adults.value=="")
		{	alert("Please enter adults no."); 
			Adults.focus(); return false;
		}
	if(Child_age.value=="")
		{	alert("Please enter Child no."); 
			Child_age.focus(); return false;
		}
		
	if(dura.value=="")
		{	alert("Please enter tour duration."); 
			dura.focus(); return false;
		}	
  
     if(Message.value=="")
		{	alert("Please enter Req.."); 
			Message.focus(); return false;
		}
 if(validation.value=="")
 { alert("Please Enter Validation code");
   validation.focus();
   return false;
 }
 if(result!=test)
	{
		alert("Please Enter The Validation code for the proper mail functioning.")
		validation.focus()
		return false;
	}

		  
		return true;
	}
}
function get_random()
{

    var xx=null;
	var yy='xzc';
	
	xx=Math.floor(Math.random()*9);
	return xx;
	
}

function lockcode()
{
 
  var number=new Array();
  
  number[0]='4HM8';
  number[1]='56H8';
  number[2]='EAPN';
  number[3]='JUMP';
  number[4]='NFAS';
  number[5]='PJBT';
  number[6]='SH8E';
  number[7]='ULKT';
  number[8]='WORK';
  
	   
  
  
  		    var xx=get_random();
			document.write('<input type=hidden  name=hiddenvalue id=hiddenvalue value='+number[xx]+' />');
			document.write('<img border=0 src=images/'+number[xx]+'.gif />');
                	
}
function lockcode1()
{
 
  var number=new Array();
  
  number[0]='4HM8';
  number[1]='56H8';
  number[2]='EAPN';
  number[3]='JUMP';
  number[4]='NFAS';
  number[5]='PJBT';
  number[6]='SH8E';
  number[7]='ULKT';
  number[8]='WORK';
  
	   
  
  
  		    var xx=get_random();
			document.write('<input type=hidden  name=hiddenvalue id=hiddenvalue value='+number[xx]+' />');
			document.write('<img border=0 src=../images/'+number[xx]+'.gif />');
                	
}
