function Form_Validator(EnquiryForm)
{

  if (EnquiryForm.F01.value == "")
  {
    alert("You do not appear to have entered your First Name");
    EnquiryForm.F01.focus();
    return (false);
  }
  
  if (EnquiryForm.F02.value == "")
  {
    alert("You do not appear to have entered your Surname (Family Name)");
    EnquiryForm.F02.focus();
    return (false);
  }
  
  if (EnquiryForm.F06.value == "")
  {
    alert("Please enter your email address");
    EnquiryForm.F06.focus();
    return (false);
  }
  
  var first, last, x;
  y = EnquiryForm.F06.value;
  if (y.indexOf(" ") != -1) { x = "X"; }
  if (y.indexOf(".@") != -1) { x = "X"; }
  if (y.indexOf("@.") != -1) { x = "X"; }
  if (y.indexOf(".") == y.length-1) { x = "X"; }
  first = y.indexOf("@");
  if (first == -1 || first == 0) { x = "X"; }
  if (first != y.lastIndexOf("@")) { x = "X"; }
  if (y.lastIndexOf(".") != -1 && (y.length - y.lastIndexOf(".")) < 6) { x = ""; } else { x = "X"; }
  if (x == "X")
  {
   	alert("You appear to have entered an invalid email address");
    EnquiryForm.F06.focus();
    return (false);
  }    

  return (true);
}
