function checkCatForm(){

  if (document.cat.title.value==""){
        alert("Please enter your title.");
        document.cat.title.focus();
        return false;
  }
  if (document.cat.firstname.value==""){
        alert("Please enter your firstname.");
        document.cat.firstname.focus();
        return false;
  }
  if (document.cat.surname.value==""){
        alert("Please enter your surname.");
        document.cat.surname.focus();
        return false;
  }
  if (document.cat.Address1.value==""){
        alert("Please enter your address.");
        document.cat.Address1.focus();
        return false;
  }
  if (document.cat.town.value==""){
        alert("Please enter your town.");
        document.cat.town.focus();
        return false;
  }
  if (document.cat.county.value==""){
        alert("Please enter your county.");
        document.cat.county.focus();
        return false;
  }
  if (document.cat.postcode.value==""){
        alert("Please enter your postcode.");
        document.cat.postcode.focus();
        return false;
  }
  if (document.cat.country.value==0){
        alert("Please select your country.");
        document.cat.country.focus();
        return false;
  }
  var re = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  if (document.cat.email.value=="") {
        return  true;
  }
  if(!re.test(document.cat.email.value)){
        alert("You must enter a valid email address");
        document.cat.email.focus();
        return false;
  }
  return true;
 }
