<!--
function validate_form() {
  validity = true; // assume valid
  
  if (!check_empty(document.form.txtTitle.value))
        { validity = false; alert('Please tell us your designation, e.g. Dr, Mr, Miss etc.'); }
		
  if (!check_empty(document.form.txtFirstname.value))
        { validity = false; alert('Please tell us your first name.'); }
		
  if (!check_empty(document.form.txtSurname.value))
        { validity = false; alert('Please tell us your last name/ surname.'); }

  if (!check_empty(document.form.txtAddress.value))
        { validity = false; alert('I think you have forgotten to enter your address.'); }
				
  if (!check_empty(document.form.txtRole.value))
        { validity = false; alert('Can you please tell us your job role/ position.'); }
		
  if (!check_email(document.form.txtEmailAddress.value))
        { validity = false; alert('We need to know your correct email address.'); }
			
  if (!check_empty(document.form.txtOrganisation.value))
        { validity = false; alert('Can you please let us know what organisation you work for ?'); }
		
  if (!check_empty(document.form.txtOrgAddress.value))
        { validity = false; alert('Can you please let us know the address of your organisation ?'); }
		
  if (!check_empty(document.form.ValidationBox.value))
        { validity = false; alert('Please answer the validation question.'); }

  if (validity);
  return validity;
}

function check_empty(text) {
  return (text.length > 0); // returns false if empty
}

function check_email(address) {  if ((address == "")
    || (address.indexOf ('@') == -1)    || (address.indexOf ('.') == -1) || (address.indexOf (',') == 1) || (address.indexOf (';') == 1) || (address.indexOf ('/') == 1))
      return false;  return true;
}

// -->
