function validate_contact(verticalForm)
{
	if (verticalForm.name.value == "")
  {
    alert("Please enter your name.");
    verticalForm.name.focus();
    return (false);
  }
  
	if (verticalForm.email.value == "")
  {
    alert("Please enter your email address.");
    verticalForm.email.focus();
    return (false);
  }
  
  	if (verticalForm.email.value.indexOf('@') < 0)
  {
    alert("Please enter a valid email address.");
    verticalForm.email.focus();
    return (false);
  }
  
    if (verticalForm.email.value.lastIndexOf('.') < 0)
  {
    alert("Please enter a valid email address.");
    verticalForm.email.focus();
    return (false);
  }
  
  	if (verticalForm.email.value.indexOf(' ') != -1)
  {
    alert("Please enter a valid email address.");
    verticalForm.email.focus();
    return (false);
  }
 
	if (verticalForm.subject.value == "")
  {
    alert("Please enter a subject for your message.");
    verticalForm.subject.focus();
    return (false);
  }
  
  	if (verticalForm.message.value == "")
  {
    alert("Please write a message.");
    verticalForm.message.focus();
    return (false);
  }
  
	 return (true);
  }





function validate_booking(verticalForm)
{

	if (verticalForm.sd.value == "")
  {
    alert("Please enter a start date.");
    verticalForm.sd.focus();
    return (false);
  }

	if (verticalForm.ed.value == "")
  {
    alert("Please enter an end date.");
    verticalForm.ed.focus();
    return (false);
  }

	if (verticalForm.name.value == "")
  {
    alert("Please enter your name.");
    verticalForm.name.focus();
    return (false);
  }

	if (verticalForm.address1.value == "")
  {
    alert("Please enter your address.");
    verticalForm.address1.focus();
    return (false);
  }

	if (verticalForm.postcode.value == "")
  {
    alert("Please enter your postcode.");
    verticalForm.postcode.focus();
    return (false);
  }

	if (verticalForm.city.value == "")
  {
    alert("Please enter your city.");
    verticalForm.city.focus();
    return (false);
  }

	if (verticalForm.country.value == "")
  {
    alert("Please enter your country.");
    verticalForm.country.focus();
    return (false);
  }

	if (verticalForm.email.value == "")
  {
    alert("Please enter your email address.");
    verticalForm.email.focus();
    return (false);
  }
  
  	if (verticalForm.email.value.indexOf('@') < 0)
  {
    alert("Please enter a valid email address.");
    verticalForm.email.focus();
    return (false);
  }
  
    if (verticalForm.email.value.lastIndexOf('.') < 0)
  {
    alert("Please enter a valid email address.");
    verticalForm.email.focus();
    return (false);
  }
  
  	if (verticalForm.email.value.indexOf(' ') != -1)
  {
    alert("Please enter a valid email address.");
    verticalForm.email.focus();
    return (false);
  }
 
	if (verticalForm.phone.value == "")
  {
    alert("Please enter your phone number including national and area code.");
    verticalForm.phone.focus();
    return (false);
  }

	if ( verticalForm.terms.checked != 1 )
  {
    alert ( "Please make sure you have read and understand the Terms & Conditions." );
    return (false);
  }
  
	 return (true);
  }
