function validateFirstname() {
  if ( form1.firstname.value== "") {
	   alert("\nPlease enter a firstname.");
	   form1.firstname.focus();
	   return 1;
  }
}

function validateSurname() {
  if ( form1.surname.value== "") {
	   alert("\nPlease enter a surname.");
	   form1.surname.focus();
	   return 1;
  }
}
function validateComments() {
  if ( form1.enquiry.value== "") {
	   alert("\nPlease enter a comment or enquiry.");
	   form1.enquiry.focus();
	   return 1;
  }
}
function validateAntispam() {
  if ( form1.antispam.value== "") {
	   alert("\nFor security and anti-spam purposes, please enter the text in the image below.");
	   form1.antispam.focus();
	   return 1;
  }
}
function validateEmail() {
  if ( form1.email.value== "") {
	   alert("\nPlease enter a valid email address.");
	   form1.email.focus();
	   return 1;
  }
}
function validateContactMethod() {
  if ( document.form1.preferred_contact_method.selectedIndex == 0 ) {
	   alert("Please select your preferred contact method.");
	   form1.email.focus();
	   return 1;
  }
}

function validateForm(form1,dofirstname,dosurname,doemail,docomments,docontactmethod,doantispam) {
  if (dofirstname) { if (validateFirstname() ) return false; }
  if (dosurname) { if (validateSurname() )return false; }
  if (doemail) { if (validateEmail() ) return false; }
  if (docomments) { if (validateComments() ) return false; }
  if (doantispam) { if (validateAntispam() ) return false; }
  return true;
}
