// quickie client side validation
function validate(form)
{ var errtxt = "";
  var errfoc = "";
  if (form.FirstName.value == "")
    { errtxt = errtxt + "First name is required.\n";
      if (errfoc == "") errfoc = form.FirstName;
    }
  if (form.LastName.value == "")
    { errtxt = errtxt + "Last name is required.\n";
      if (errfoc == "") errfoc = form.LastName;
    }
  if (form.ZipCode.value == "")
    { errtxt = errtxt + "Zip Code is required.\n";
      if (errfoc == "") errfoc = form.ZipCode;
    }
  if (form.HomePhone.value == "")
    { errtxt = errtxt + "Home phone is required.\n";
      if (errfoc == "") errfoc = form.HomePhone;
    }
  if (form.Email.value == "")
    { errtxt = errtxt + "Email address is required.\n";
      if (errfoc == "") errfoc = form.Email;
    }
  else
    { if ((form.Email.value.indexOf("@") < 0) ||
		  (form.Email.value.indexOf(".") < 0) ||
		  (form.Email.value.length < 7))
		{ errtxt = errtxt + "Please enter a valid email address.\n"
          if (errfoc == "") errfoc = form.Email;
        } 
    }
  if (!form.agree.checked)
    { errtxt = errtxt + "You must check the box above the GET YOUR QUOTE button indicating that you agree to the terms shown.\n";
      if (errfoc == "") errfoc = form.agree;
    }
  
  if (errtxt != "" && errfoc != "")
    { alert(errtxt);
      errfoc.focus();
      return false;
    }
  else
    { return true;
    }
}
