			  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 (!validatePresent(document.forms.form.postcode,  'inf_postcode'))  errs += 1;
				if (!validatePresent(document.forms.form.address1,  'inf_address1'))  errs += 1;
				if (!validatePresent(document.forms.form.current_house,  'inf_current_house'))  errs += 1;
				if (!validatePresent(document.forms.form.nat_insure,  'inf_nat_insure'))  errs += 1;
				if (!validatePresent(document.forms.form.earnings,  'inf_earnings'))  errs += 1;
				if (!validateTelnr  (document.forms.form.tel, 'inf_tel', true)) errs += 1;
				if (!validateEmail  (document.forms.form.email, 'inf_email', true)) errs += 1;
				if (!validatePresent(document.forms.form.second_name,  'inf_second_name'))  errs += 1;
				if (!validatePresent(document.forms.form.first_name,  'inf_first_name'))  errs += 1;
				  
			
				if (errs>1)  alert('There are fields which need correction before sending');
				if (errs==1) alert('There is a field which needs correction before sending');
			
				return (errs==0);
			  };