	
function reset1()
{
	document.frm_booking.reset();
	//document.frm_booking.functional_area.focus();
	return false;
} //reset
	
function IsNumeric(sText)
{
	var ValidChars = "0123456789.#@*_-\/|$%:;`^<>[]{}=?)(";
	var IsNumber=true;
	var Char;
	
	for (i = 0; i < sText.length && IsNumber == true; i++) 
		{ 
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) != -1) 
		{
		IsNumber = "false";
		//alert ("Please enter characters only.");						
		}
	}
	return IsNumber;   
}//character validation
	
function IsChar(sText)
{
	var ValidChars = "0123456789";
	var IsNumber=true;
	var Char;
	
	for (i = 0; i < sText.length && IsNumber == true; i++) 
	{ 
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) 
		{
			IsNumber = "false";
			//alert ("Please enter numeric only.");						
		}
	}
	return IsNumber;   
}//number validation
	
function validate()
{	
	if(document.frm_booking.name.value=="")
		{
			alert("Please enter your Name")
			document.frm_booking.name.focus()
			return false;
		}
		if(document.frm_booking.name.value!="")
		{
			var mytext=document.frm_booking.name.value;
			var number=IsNumeric(mytext);
			if (number=="false")
			{
				alert ("Name field accept characters only.");
				document.frm_booking.name.value="";
				document.frm_booking.name.focus();
				return false;
			}//first name validation		
		}
		
		if(document.frm_booking.add1.value=="")
		{
			alert("Please enter your Address")
			document.frm_booking.add1.focus()
			return false;
		}//Addess name validation	
		
		if(document.frm_booking.city.value=="")
		{
			alert("Please enter your City")
			document.frm_booking.city.focus()
			return false;
		}
		if(document.frm_booking.city.value!="")
		{
			var mytext=document.frm_booking.city.value;
			var number=IsNumeric(mytext);
			if (number=="false")
			{
				alert ("City field accept characters only.");
				document.frm_booking.city.value="";
				document.frm_booking.city.focus();
				return false;
			}//City validation		
		}
		
		// phon validation
		if(document.frm_booking.phone_no1.value=="")
		{
			alert("Please enter your Phone no.")
			document.frm_booking.phone_no1.focus()
			return false;
		}
		// Phone country code
		if(document.frm_booking.phone_no1.value!="")
		{
			var str1=document.frm_booking.phone_no1.value
			for(i=0; i<str1.length; i++)
			{
				var ch=str1.substring(i, i+1)
				if (ch < "0" ||"9" < ch)
				{
					alert("\nCountry code field accept numbers only.");
					document.frm_booking.phone_no1.value="";
					document.frm_booking.phone_no1.focus()
					return false;
				}
			}
		}

		// Phone area code
		if(document.frm_booking.phone_no2.value=="")
		{
			alert("Please enter your Phone no.")
			document.frm_booking.phone_no2.focus()
			return false;
		}
		if(document.frm_booking.phone_no2.value!="")
		{
			var str2=document.frm_booking.phone_no2.value
			for(i=0; i<str2.length; i++)
			{
				var ch=str2.substring(i, i+1)
				if (ch < "0" ||"9" < ch)
				{
					alert("\nArea code field accept numbers only.");
					document.frm_booking.phone_no2.value="";
					document.frm_booking.phone_no2.focus()
					return false;
				}
			}
		}

		// Phone number code
		if(document.frm_booking.phone_no3.value=="")
		{
			alert("Please enter your Phone no. ")
			document.frm_booking.phone_no3.focus()
			return false;
		}
		// tell	
		if(document.frm_booking.phone_no3.value!="")
		{
			var str3=document.frm_booking.phone_no3.value
			for(i=0; i<str3.length; i++)
			{
				var ch=str3.substring(i, i+1)
				if (ch < "0" ||"9" < ch)
				{
					alert("Phone number field accept numbers only.");
					document.frm_booking.phone_no3.value="";
					document.frm_booking.phone_no3.focus()
					return false;
				}
			}
		}
		if(document.frm_booking.mobile_no1.value=="")
		{
			alert("Enter code");
			document.frm_booking.mobile_no1.focus();
			return false;
		}
		if(document.frm_booking.mobile_no1.value!="")
		{
			var str3=document.frm_booking.mobile_no1.value
			for(i=0; i<str3.length; i++)
			{
				var ch=str3.substring(i, i+1)
				if (ch < "0" ||"9" < ch)
				{
					alert("Mobile number field accept numbers only.");
					document.frm_booking.mobile_no1.value="";
					document.frm_booking.mobile_no1.focus()
					return false;
				}
			}
		}
		if(document.frm_booking.mobile_no2.value=="")
		{
			alert("Enter your cell number");
			document.frm_booking.mobile_no2.focus();
			return false;
		}
		if(document.frm_booking.mobile_no2.value!="")
		{
			var str3=document.frm_booking.mobile_no2.value
			for(i=0; i<str3.length; i++)
			{
				var ch=str3.substring(i, i+1)
				if (ch < "0" ||"9" < ch)
				{
					alert("Mobile number field accept numbers only.");
					document.frm_booking.mobile_no2.value="";
					document.frm_booking.mobile_no2.focus()
					return false;
				}
			}
		}
		
	
		//email
			
		if(document.frm_booking.email.value=="")
		{
			alert("Please enter Email ID");
			document.frm_booking.email.focus();
			return false;
		}
		if(document.frm_booking.email.value!="")
		{
			var string1 =/[-a-zA-Z0-9_\.]+@[-a-zA-Z0-9]+\.[-a-zA-Z0-9\.]+/;
			var eflag = document.frm_booking.email.value.match(string1);
			if(eflag!=document.frm_booking.email.value)
			{
				alert("Please enter a valid Email ID");
				document.frm_booking.email.value=""
				document.frm_booking.email.focus();
				document.frm_booking.email.select();
				return false;
			}
		}

		// start validetion date1
		
		if (document.frm_booking.date1.value=="")
		{
			alert ("Please select Check-in date.")
			document.frm_booking.date1.focus()
			return false;
		}
		if(document.frm_booking.date1.value!="")
        {
            //function for logic of date
			//------------Code for validate Date------------------
                var tdt=document.frm_booking.date1.value;
                //alert (tdt);
                var dt11=tdt;
                var dt12=dt11.split("/");
                dt13=dt12[0];
                dt14=dt12[1];
                dt15=dt12[2];        
                //dt16=dt14+"/"+dt13+"/"+dt15
                dt16=dt13+"/"+dt14+"/"+dt15
                //alert (dt16);
                var myDate=new Date(dt16)
                var today=new Date()
				
				
				var	today =	new	Date();
				var	dateNow	 = today.getDate();
				var	monthNow = today.getMonth()+1;				
				var	yearNow	 = today.getYear();
				if (monthNow<10)
				{
					monthNow='0'+monthNow;
				}
				if (dateNow<10)
				{
					dateNow='0'+dateNow;
				}
				var curday=monthNow+"/"+dateNow+"/"+yearNow;
				//alert (dt16);
				//alert (curday);
				if (curday!=dt16)
				{
					
					if ((myDate > today) || (myDate == today))
	                {
						//alert(myDate);
						
	                }				
	                else
	                {
	                    alert("Check-in date is not valid.");
	                    return false;
	                }
				}
                     //------------End Code for validate Date--------------
//-----------------	
		}
		
		//date1
		
		// start validetion date2
		
		if (document.frm_booking.date2.value=="")
		{
			alert ("Please select Check-out date.")
			document.frm_booking.date2.focus()
			return false;
		}
		if(document.frm_booking.date2.value!="")
        {
            //function for logic of date
			//------------Code for validate Date------------------
                var tdt=document.frm_booking.date2.value;
                //alert (tdt);
                var dt11=tdt;
                var dt12=dt11.split("/");
                dt13=dt12[0];
                dt14=dt12[1];
                dt15=dt12[2];        
                //dt16=dt14+"/"+dt13+"/"+dt15
                dt16=dt13+"/"+dt14+"/"+dt15
                //alert (dt16);
                var myDate=new Date(dt16)
                var today=new Date()
				
				
				var	today =	new	Date();
				var	dateNow	 = today.getDate();
				var	monthNow = today.getMonth()+1;				
				var	yearNow	 = today.getYear();
				if (monthNow<10)
				{
					monthNow='0'+monthNow;
				}
				if (dateNow<10)
				{
					dateNow='0'+dateNow;
				}
				var curday=monthNow+"/"+dateNow+"/"+yearNow;
				//alert (dt16);
				//alert (curday);
				if (curday!=dt16)
				{
					
					if ((myDate > today) || (myDate == today))
	                {
						//alert(myDate);
						
	                }				
	                else
	                {
	                    alert("Check-out date is not valid.");
	                    return false;
	                }
				}
                     //------------End Code for validate Date--------------
//-----------------	
		}
		
		
						
		
					
  document.frm_booking.action="booking-submit.asp";
}//end validation function
