function formCheck() {

    returntype=false;

    /* Check FirstName */
    if (document.listform.FirstName.value == "") {
      alert("Please enter your First Name.");
      return false;
    }

    /* Check LastName */
    if (document.listform.LastName.value == "") {
      alert("Please enter your Surname.");
      return false;
    }

	/* Check Year */
    if (document.listform.Year.value == "1990") {
      alert("Please enter your Date of Birth\nYou must be 18 or over.");
      return false;
    }

    /* Check Countries */
    if (document.listform.Countries.value == "0") {
      alert("Please select a Country.");
      return false;
    }

    /* Check City */
    if (document.listform.City.value == "") {
      alert("Please enter a City.");
      return false;
    }

    /* Check FullAddress */
    if (document.listform.FullAddress.value == "") {
      alert("Please enter your full Address.");
      return false;
    }

    /* Check Phone */
    if (document.listform.Phone.value == "") {
      alert("Please enter your Phone Number (including Area Code).\nEnter \"none\" if you do not eish to give this.");
      return false;
    }

    /* Check Email */
    if (document.listform.Email.value == "") {
      alert("Please enter your Email Address.");
      return false;
    }

    if (document.listform.Email.value.indexOf("@") == -1 || document.listform.Email.value == "") {
          alert("Please enter a valid email address (you have not entered an @ sign)");
          return false;
    }
    if (document.listform.Email.value.indexOf("\.") == -1 || document.listform.Email.value == "") {
          alert("Please enter a valid email address (you have not entered a full stop anywhere)");
          return false;
    }

    /* Check ColorEyes */
    if (document.listform.ColorEyes.value == "0") {
      alert("Please select your Eye Colour.");
      return false;
    }
    
    /* Check ColorHair */
    if (document.listform.ColorHair.value == "0") {
      alert("Please enter your Hair Colour.");
      return false;
    }
    
    /* Check Weight */
    if (document.listform.Weight.value == "0") {
      alert("Please select your Weight.");
      return false;
    }
    
    /* Check Height */
    if (document.listform.Height.value == "0") {
      alert("Please select your Height.");
      return false;
    }
    
    /* Check MaritalStatus */
    if (document.listform.MaritalStatus.value == "0") {
      alert("Please select your Marital Status.");
      return false;
    }
    
    /* Check Children */
    if (document.listform.Children.value == "0") {
      alert("Please select whether you have any Children.");
      return false;
    }
    
    /* Check Smoking */
    if (document.listform.Smoking.value == "0") {
      alert("Please select your whether you Smoke.");
      return false;
    }
    
    /* Check Drinking */
    if (document.listform.Drinking.value == "0") {
      alert("Please select whether you Drink.");
      return false;
    }
    
    /* Check Education */
    if (document.listform.Education.value == "0") {
      alert("Please select your Education level.");
      return false;
    }
    
    /* Check Occupation */
    if (document.listform.Occupation.value == "") {
      alert("Please enter your Occupation.");
      return false;
    }
    
    /* Check Religion */
    if (document.listform.Religion.value == "0") {
      alert("Please select your Religion.");
      return false;
    }
	
}

//FirstName, LastName, Day, Month, Year, Countries, City, FullAddress, Phone, Email, ColorEyes, ColorHair, Weight, Height, MaritalStatus, Children, Smoking, Drinking, Education, Occupation, Religion, 