function doSubmit(f) {
  var msg='';
  var s=f.length - 2;
  f.elements[s].value='Sending';
  f.elements[s].disabled=true;
  
  if (!f.legal_nm.value) {
  	msg += "\-> Legal Business Name is missing\n";
  }
  if (!f.merchant_nm.value) {
  	msg += "\-> Doing Business As Name is missing\n";
  }
  if (!f.sales_phone.value) {
  	msg += "\-> Phone Number is missing\n";
  }
  if (!f.sales_email.value) {
  	msg += "\-> Email Address is missing\n";
  }
  if (!f.business_addr1.value) {
  	msg += "\-> Street Address is missing\n";
  }
  if (!f.business_city.value) {
  	msg += "\-> City is missing\n";
  }
  if (!f.business_state.value) {
  	msg += "\-> State is missing\n";
  }
  if (!f.business_zip.value) {
  	msg += "\-> Zip Code is missing\n";
  }
  if (f.type_of_business.options[f.type_of_business.selectedIndex].value == '') {
  	msg += "\-> Type of Business is missing\n";
  }
  if (!f.products_sold.value) {
  	msg += "\-> Products Sold is missing\n";
  }
  if (!f.principal_contact_first_nm.value) {
  	msg += "\-> Contact First Name is missing\n";
  }
  if (!f.principal_contact_last_nm.value) {
  	msg += "\-> Contact Last Name is missing\n";
  }
  if (msg) {
    msg_tmp = msg;
    msg = "The following errors were found on this form:\n\n";
    msg += msg_tmp;
    alert(msg);
  	f.elements[s].value='Send';
  	f.elements[s].disabled=false;
    return false;
  }
  else {
  	f.elements[s].value='Sent';
  }
}