function validForm(formData)
{
   
   var fields_valid
   var err_message
   
   fields_valid = true
   // check they are all valid and make them false if not

   // make up the message
   err_message = "The following fields are required:\n\n"

   if(formData.firstname.value == "")
   {
      err_message += "# First Name\n"
      fields_valid = false
   }
   if(formData.lastname.value == "")
   {
      err_message += "# Last Name\n"
      fields_valid = false
   }
   
   if(formData.phone.value == "")
   {
      err_message += "# Phone Number\n"
      fields_valid = false
   }
   if(formData.email.value == "")
   {
      err_message += "# E-mail address\n"
      fields_valid = false
   }
   if(formData.country.value == "")
   {
      err_message += "# Country\n"
      fields_valid = false
   }
   if(formData.details.value == "")
   {
      err_message += "# Your Enquiry\n"
      fields_valid = false
   }
   
   if(fields_valid == false)
   {
      alert(err_message)
      return false // the form data is not okay
   }
   else
   {
      return true	// if the form data is okay
   }
}

