		
	function validator(theForm)
	{
		
	if (theForm.name.value == "")
	  {
		alert("Please enter a value for the Name field.");
		theForm.name.focus();
		return (false);
	  }
	//return false;
	  if (theForm.name.value.length < 1)
	  {
		alert("Please enter at least 1 characters in the Name field.");
		theForm.name.focus();
		return (false);
	  }
	
	  if (theForm.email.value == "")
	  {
		alert("Please enter a value for the Email field.");
		theForm.email.focus();
		return (false);
	  }
	
	  if (theForm.email.value.length < 1)
	  {
		alert("Please enter at least 1 characters in the Email field.");
		theForm.email.focus();
		return (false);
	  }
	  
	  if(!IsEmail(theForm.email,'Please enter valid email'))
	  {
		return false;
	  }
	
	 if (theForm.city.value == "")
	  {
		alert("Please Enter City.");
		theForm.city.focus();
		return (false);
	  }
	  if (theForm.country.value ==0)
	  {
		alert("Please Select any Country.");
		theForm.country.focus();
		return (false);
	  }
	  if (theForm.phone.value == "")
	  {
		alert("Please Enter Phone.");
		theForm.phone.focus();
		return (false);
	  }
	  
  	 if (theForm.questions.value == "")
	  {
		alert("Please Enter Question.");
		theForm.questions.focus();
		return (false);
	  }
	 	  
	  return (true);
	}
	
	
	function validator_reservation(theForm)
	{
		
	if (theForm.name.value == "")
	  {
		alert("Please enter a value for the Name field.");
		theForm.name.focus();
		return (false);
	  }
	//return false;
	  if (theForm.name.value.length < 1)
	  {
		alert("Please enter at least 1 characters in the Name field.");
		theForm.name.focus();
		return (false);
	  }
	
	 
	
	 if (theForm.city.value == "")
	  {
		alert("Please Enter City.");
		theForm.city.focus();
		return (false);
	  }
	  if (theForm.country.value ==0)
	  {
		alert("Please Select any Country.");
		theForm.country.focus();
		return (false);
	  }
	  if (theForm.phone_day.value == "")
	  {
		alert("Please Enter Phone.");
		theForm.phone_day.focus();
		return (false);
	  }
  	  if (theForm.email.value == "")
	  {
		alert("Please enter a value for the Email field.");
		theForm.email.focus();
		return (false);
	  }
	
	  if (theForm.email.value.length < 1)
	  {
		alert("Please enter at least 1 characters in the Email field.");
		theForm.email.focus();
		return (false);
	  }
	  
	  if(!IsEmail(theForm.email,'Please enter valid email'))
	  {
		return false;
	  }
	 if (theForm.single.value == "" && theForm.double.value == "")
	  {
		alert("Please Enter No Of Rooms.");
		theForm.single.focus();
		return (false);
	  }
	    return (true);
	}
	
	
	function IsEmail(fld,msg)
	{
		var regex = /^[\w]+(\.[\w]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
		if(!regex.test(fld.value))
		{
			alert(msg);
			fld.focus();
			return false;
		}
		return true;
	}
	
function numOnly(numobj) {
var nums1 = numobj.value;
numobj.value = nums1.replace(/[^0-9]+/g,"");
}
function formCheck(formobj){
var regex = /^[\w]+(\.[\w]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
var alertMsg = "The form could not be sent because:\n";
var l_Msg = alertMsg.length;
var obj1 = formobj.elements["contact_name"];
var obj2 = formobj.elements["contact_email"];
var obj3 = formobj.elements["contact_enquiry"];
if (obj1.value == "" || obj1.value == null) {
alertMsg += " - You must enter your Name" + "\n";
obj1.style.border = "1px solid #FF0000";
} else { obj1.style.border = "1px solid #999999"; }
if (obj2.value == "" || obj2.value == null) {
alertMsg += " - Your must enter your Email Address" + "\n";
obj2.style.border = "1px solid #FF0000";
} else if (!regex.test(obj2.value)) { alertMsg += " - The Email Address you entered is invalid" + "\n";
obj2.style.border = "1px solid #FF0000"; } else { obj2.style.border = "1px solid #999999"; }
if (obj3.selectedIndex == 0 || obj3.options[obj3.selectedIndex].text == "Please Select"){
alertMsg += " - Your must select an option for Enquiry" + "\n"; }
if (alertMsg.length == l_Msg){
return true; }else{
alert(alertMsg);
return false;
} }
