function CheckEmail(inputemail)
{
	var emailaddress = inputemail;
	var AtPos = emailaddress.indexOf("@")
	var StopPos = emailaddress.lastIndexOf(".")
	var reval=true;
	
	if (emailaddress == "")
	{
		reval=false;
	}
	
	if (AtPos == -1 || StopPos == -1)
	{
		reval=false;
	}
	
	if (StopPos < AtPos)
	{
		reval=false;
	}
	
	if (StopPos - AtPos == 1)
	{
		reval=false;
	}
	
	if(!reval)
	{
		return false;
	}
	else
	{
		return true;	
	}
}

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;
         }
      }
   return IsNumber;
   
}

function ValidateForm()
{
	var bookname=document.accommodation_form.name.value;
	var inpemail=document.accommodation_form.email_address.value;
	var inpnum=document.accommodation_form.Telephone_Home.value;
	var inp2=inpnum.replace(/ /g,"");
	var i=0;
	var j=0;


	if(bookname!=""){i++;}else{alert("Please enter you'r name"); return false;}
	if(CheckEmail(inpemail)){i++;}else{alert("Please enter a valid email address"); return false;}
	
	if(inp2!=""){j=inp2.length;}else{alert("Please enter a valid phone number that is 11 or more characters in length."); return false;}
	
	if(j!="" && j>=11 && IsNumeric(inp2)){i++;}else{alert("Please enter a valid phone number that is 11 or more characters in length.");}
	
	if(i==3)
	{
		return true;
	}
	else
	{
		return false;
	}
}