// JavaScript Document
// 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 (!validatePresent(document.forms.frmQuote.txtCaptcha,  'inf_captcha'))        errs += 1; 
    if (!validatePresent(document.forms.frmQuote.txtBSVehicles,  'inf_BSVehicles'))        errs += 1; 
    if (!validatePresent(document.forms.frmQuote.txtBSCoverage,  'inf_BSCoverage'))        errs += 1; 
    if (!validatePresent(document.forms.frmQuote.txtBSEmployees,  'inf_BSEmployees'))        errs += 1; 
    if (!validatePresent(document.forms.frmQuote.txtBSSales,  'inf_BSSales'))        errs += 1; 
    if (!validatePresent(document.forms.frmQuote.txtBSOperation,  'inf_BSOperation'))        errs += 1; 
    if (!validatePresent(document.forms.frmQuote.txtBSExperience,  'inf_BSExperience'))        errs += 1; 
    if (!validatePresent(document.forms.frmQuote.txtBSStarted,  'inf_BSStarted'))        errs += 1; 
    if (!validateEmail  (document.forms.frmQuote.txtBSEmail, 'inf_BSEmail', true)) errs += 1; 
    if (!validatePresent(document.forms.frmQuote.txtBSContact,  'inf_BSContact'))        errs += 1; 
    if (!validatePresent(document.forms.frmQuote.txtBSPhone,  'inf_BSPhone'))        errs += 1; 
    if (!validatePresent(document.forms.frmQuote.txtBSZip,  'inf_BSZip'))        errs += 1; 
    if (!validatePresent(document.forms.frmQuote.txtBSState,  'inf_BSState'))        errs += 1; 
    if (!validatePresent(document.forms.frmQuote.txtBSTown,  'inf_BSTown'))        errs += 1; 
    if (!validatePresent(document.forms.frmQuote.txtBSAddress,  'inf_BSAddress'))        errs += 1; 
    if (!validatePresent(document.forms.frmQuote.txtBSName,  'inf_BSName'))        errs += 1; 
    if (!validateEmail  (document.forms.frmQuote.txtEmail, 'inf_email', true)) errs += 1; 
    if (!validatePresent(document.forms.frmQuote.txtLastName,  'inf_lastname'))        errs += 1; 
    if (!validatePresent(document.forms.frmQuote.txtFirstName,  'inf_firstname'))        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);
  };
