 
 function validateOnSubmit() {

    var errs=0;
    // execute all element validations in reverse order, so focus gets
    // set to the first one in error.

    if (!validateEmail  (document.forms.main.email, 'inf_email', false)) errs += 1;


    if (!validateTelnr  (document.forms.main.phone, 'inf_phone', true)) errs += 1;

    
    if (!validatePresent(document.forms.main.postalCode, 'inf_postal', true)) errs += 1;

//if (!validateSelect(document.forms.main.province,  'inf_prov', true))        errs += 1;
    if (!validatePresent(document.forms.main.city,  'inf_city', true))        errs += 1;


    if (!validatePresent(document.forms.main.address1,  'inf_addr', true))        errs += 1;
    
    if (!validatePresent(document.forms.main.lastName,  'inf_lname', true))        errs += 1;



    if (!validatePresent(document.forms.main.firstName,  'inf_fname', true))        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);
  }

