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 == "") && (formData.email.value == ""))
	{
		err_message += "# Either a Phone Number or an Email Address\n"
		fields_valid = false
	}

	if(formData.details.value == "")
	{
		err_message += "# Nature of 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
	}
}

