function hotelformvalidate()
{
	formobj=document.hotelfrm; 

var namefield=formobj.Name.value;
var num=parseInt(namefield.length)

if(namefield=="")
 {
   alert("Name field can not be empty!!!");
   formobj.Name.focus();
   return false;
 }
 else
 {
    for(i=0;i<num;++i)
     {
        var str=namefield.substring(i,i+2);
        if(!((str>="A" && str<="Z")||(str>="a" &&str<="z")))
         {
           alert("Name Field will accept only Alphabets");
           formobj.name.focus();
           return false; 
         }
     }
  }	
      
 if (formobj.address.value=="")
		{
			alert("Please mention the address");
			formobj.address.focus();
			return false;
		}

 if (formobj.email.value == "")
		{
			alert("Provide your e-Mail ID for immediate assistance.");
            		formobj.email.focus();
            		return false;
		}
		str1=formobj.email.value
		s= str1.lastIndexOf("@");
		if (s == -1 )
		{
			alert("Invalid E-mail Address !");
            		formobj.email.focus();
            		return false;
		}
		s1= str1.lastIndexOf(".");
		if (s1 == -1 )
		{
			alert("Invalid E-mail Address !");
            		formobj.email.focus();
            		return false;
		}

		if (formobj.City.value == "")
		{
			alert("Please mention the City");
            		formobj.City.focus();
            		return false;
		}

myOption = -1; 
      for (i=0; i<formobj.Category.length; i++) 
       { 
        if (formobj.Category[i].checked) 
         {
           myOption = i;
         }
       }
      if (myOption == -1) 
       { 
        alert("Please select the Category");
        formobj.Category[0].focus();    	
        return false; 
       }
   

var budget = formobj.budget.selectedIndex;
      if(budget==0)
       {
			alert("Select the Budget");
            		formobj.budget.focus();
            		return false;
       }
     
var plan = formobj.mealplan.selectedIndex;
   if(plan==0)
       {
			alert("Select the Meal Plan");
            		formobj.mealplan.focus();
            		return false;
       }    

var field=formobj.NoofAdults.value;
var num=parseInt(field.length)

  if(field=="")
   {
     alert("Please mention No. of Adults");
     formobj.NoofAdults.focus();
   	 return false;
   }
  else
   {
      for(i=0;i<num;++i)
       {
         var str=field.substring(i,i+1);
         if(!(str>="0" && str<="9"))
          {
            alert("No. of Adults Field will accept only Numbers!!!!");
            formobj.NoofAdults.focus();
       		return false;
          }
       }
    }

var field=formobj.noofrooms.value;
var num=parseInt(field.length)

  if(field=="")
   {
     alert("Please mention No. of Rooms");
     formobj.noofrooms.focus();
   	 return false;
   }
  else
   {
      for(i=0;i<num;++i)
       {
         var str=field.substring(i,i+1);
         if(!(str>="0" && str<="9"))
          {
            alert("No. of Rooms Field will accept only Numbers!!!!");
            formobj.noofrooms.focus();
       		return false;
          }
       }
    }

      if(formobj.CheckinDate.value=="")
       {
			alert("Specify the Date of Check-In");
            		formobj.CheckinDate.focus();
            		return false;
       }


  else if (formobj.ArrivalDetails.value == "")
		{
			alert("Please Specify the Arrival Details");
            		formobj.ArrivalDetails.focus();
            		return false;
		}

if(formobj.CheckoutDate.value=="")
       {
			alert("Specify the Date of Check-Out");
            		formobj.CheckoutDate.focus();
            		return false;
       }
	

if (document.all||document.getElementById)
{
  document.hotelfrm.submit(); 
}
  return true;

}

