// Only script specific to this form goes here.
// General-purpose routines are in a separate file.
  function validateOnSubmit() {
    var elem;
    var errs=0;
    // execute all element validations in reverse order, so focus gets
    // set to the first one in error.
	if (!validateEmail(document.forms.signup.email, 'inf_email', true)) errs += 1; 
	if (!validatePresent(document.forms.signup.telephone, 'inf_telephone')) errs += 1; 
	if (!validatePresent(document.forms.signup.postcode,  'inf_postcode')) errs += 1;
	if (!validatePresent(document.forms.signup.address,  'inf_address')) errs += 1;
	if (!validatePresent(document.forms.signup.company,  'inf_company')) errs += 1;
	if (!validatePresent(document.forms.signup.title,  'inf_title')) errs += 1;
	if (!validatePresent(document.forms.signup.surname,  'inf_surname')) errs += 1;
	if (!validatePresent(document.forms.signup.firstname,  'inf_firstname')) errs += 1;

    if (errs>1)  alert('Please correctly enter all REQUIRED fields');
    if (errs==1) alert('You have not correctly entered one REQUIRED field');

    return (errs==0);
  };