// JavaScript Document


function validateForm ( contact )
{
  var str=contact.email.value;
  var regex = /^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
  
  if (contact.hotels.selectedIndex == 0) 
  {
    alert( "Please select hotel name." );
    return false ;
  }
 else if (contact.pickup2.value == "") 
  {
    alert( "Please select arrival date." );
    contact.pickup2.focus();
    return false ;
  }
 else if (contact.return2.value == "") 
  {
    alert( "Please select return date." );
    contact.return2.focus();
    return false ;
  }
  else if (contact.rooms.selectedIndex == 0) 
  {
    alert( "Please select no.of rooms" );
    return false ;
  }
  else if (contact.adults.selectedIndex == 0) 
  {
    alert( "Please select no.of persons" );
    return false ;
  }
  else if (contact.name.value == "") 
  {
    alert( "Please enter your name" );
    contact.name.focus();
    return false ;
  }
    else if(!regex.test(str))
  {
    alert( "Please enter your valid Email address." );
    contact.email.focus();
    return false ;
  }
  else if(!isValidPhoneNumber(contact.mobile.value))
	{
	alert( "Enter the Phone Number(please enter only numbers!)" );
	contact.mobile.focus();
	return false;
	}
   else if (!(contact.phone.value.length >= 10)) 
	{
	alert( "Enter Valid Number !" );
    contact.phone.focus();
    return false ;	
	}
  /**/
 
  
 }
 
 function isValidPhoneNumber(TheNumber) 
	{
		var valid = 1
		var GoodChars = "0123456789()-+ "
		var i = 0
		if (TheNumber=="") {
			// Return false if number is empty
			valid = 0
		}
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
				valid = 0
			} // End if statement
		} // End for loop
		return valid
	}	
	

