﻿function despace(testVal)
{
  return testVal.replace(/ +/g,'');
}

function val_order(subform)
{  
    if ( !despace(subform.bus_name.value) ) { alert ("You must enter a business name. If you are an individual, please enter your name."); return false; }
    if ( !despace(subform.street.value) ) { alert ("You must enter an address."); return false; }
    if ( !despace(subform.contact.value) ) { alert ("You must entere a contact person.");  return false; }
    if ( !despace(subform.phone.value) ) { alert ("You must enter a phone number.");  return false; }
    else if ( subform.phone.value.length < 7 ) { alert ("You must enter at least seven digits for a phone number."); return false; }
    if ( !despace(subform.email.value) ) { alert ("You must enter an e-mail address."); return false; }
    else if ( !subform.email.value.match(/\w+@\w+.\w{2,}/) ) { alert ("You must enter a valid e-mail address."); return false; }
    // All tests passed.
    return true;
}

function val_credit(subform)
{
    if (!despace(subform.app_bus_name.value)) { alert("You must enter a business name."); return false; }
    if (!despace(subform.app_bus_type.value)) { alert("You must enter a business type."); return false; }
    if (!despace(subform.app_bus_phone.value)) { alert("You must enter a business phone number."); return false; }
    else if (subform.app_bus_phone.value.length < 7) { alert("You must enter at least seven digits for a phone number."); return false; }
    if (!despace(subform.app_bus_street.value) && !despace(subform.app_bus_mail.value)) { alert("You must enter a street or mailing address."); return false; } 
    if (!despace(subform.app_owner1_name.value)) { alert("You must enter at least one owner's name."); return false; }
    if (!despace(subform.app_owner1_title.value)) { alert("You must enter at least one owner's title."); return false; }
    if (!despace(subform.app_owner1_phone.value)) { alert("You must enter at least one owner's phone number."); return false; }
    else if (subform.app_owner1_phone.value.length < 7) { alert("You must enter at least seven digits for a phone number."); return false; }
    if (!despace(subform.app_payables_name.value)) { alert("You must enter the Payables manager."); return false; }
    if (!despace(subform.app_payables_phone.value)) { alert("You must enter the Payables phone number."); return false; }
    else if (subform.app_payables_phone.value.length < 7) { alert("You must enter at least seven digits for a phone number."); return false; }
    if (!despace(subform.app_reference1.value) && !despace(subform.app_reference1.value)) { alert("You must enter at least one reference."); return false; }
    // All tests passed.
    return true;
}
