function validate_email(field,alerttxt)
{
with (field)
{
apos=value.indexOf("@");
dotpos=value.lastIndexOf(".");
if (apos<1||dotpos-apos<2) 
  {alert(alerttxt);return false;}
else {return true;}
}
}

function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value==""||value=="0"||value==" ")
  {alert(alerttxt);return false;}
else {return true}
}
}

//--- AUTOLOAN FORM VALIDATION

function autoloan_form(thisform)
{
with (thisform)
{
if (validate_required(fname,"First name must be filled out!")==false)
  {fname.focus();return false;}
  
if (validate_required(lname,"Last name must be filled out!")==false)
  {lname.focus();return false;}
  
if (validate_required(address1,"Address 1 must be filled out!")==false)
  {address1.focus();return false;}
  
if (validate_required(city,"City must be filled out!")==false)
  {city.focus();return false;}
  
if (validate_required(state,"State must be selected!")==false)
  {state.focus();return false;}
  
if (validate_required(zip,"ZIP code must be selected!")==false)
  {zip.focus();return false;}
  
if (validate_email(email,"Not a valid e-mail address!")==false)
  {email.focus();return false;}

if (validate_required(hphone_1,"Phone prefix number must be filled out!")==false)
  {hphone_1.focus();return false;}
  
if (validate_required(hphone_2,"Phone area code must be filled out!")==false)
  {hphone_2.focus();return false;}
  
if (validate_required(hphone_3,"Phone number must be filled out!")==false)
  {hphone_3.focus();return false;}
  
if (validate_required(employer,"Your employer must be filled out!")==false)
  {employer.focus();return false;}
  
if (validate_required(jtitle,"Job title must be filled out!")==false)
  {jtitle.focus();return false;}
  
if (validate_required(money_after_taxes,"How much you earn after taxes must be selected!")==false)
  {money_after_taxes.focus();return false;}
  
if (validate_required(time_employed,"Time at current employer must be selected!")==false)
  {time_employed.focus();return false;}

if (validate_required(birth_month,"Birth date month must be filled out!")==false)
  {birth_month.focus();return false;}
  
if (validate_required(birth_day,"Birth date day must be filled out!")==false)
  {birth_day.focus();return false;}
  
if (validate_required(birth_year,"Birth date year must be filled out!")==false)
  {birth_year.focus();return false;}
  
if (validate_required(ssn1,"Social security must be filled out!")==false)
  {ssn1.focus();return false;}
  
if (validate_required(ssn2,"Social security must be filled out!")==false)
  {ssn2.focus();return false;}
  
if (validate_required(ssn3,"Social security must be filled out!")==false)
  {ssn3.focus();return false;}
  
if (validate_required(time_at_residence,"Time at current residence must be selected!")==false)
  {time_at_residence.focus();return false;}
  
if (validate_required(mortgage_amount,"Mortgage amount must be selected!")==false)
  {mortgage_amount.focus();return false;}
  
if(!document.autoloan_signup.terms.checked){alert("You must agree with our Terms and Conditions"); 
terms.focus();return false;}

}
}


//--- PAYDAY/CASH ADVANCE FORM VALIDATION

function payday_form(thisform)
{
with (thisform)
{
if (validate_required(fname,"First name must be filled out!")==false)
  {fname.focus();return false;}
  
if (validate_required(lname,"Last name must be filled out!")==false)
  {lname.focus();return false;}
  
if (validate_required(address1,"Address 1 must be filled out!")==false)
  {address1.focus();return false;}
  
if (validate_required(city,"City must be filled out!")==false)
  {city.focus();return false;}
  
if (validate_required(state,"State must be selected!")==false)
  {state.focus();return false;}
  
if (validate_required(zip,"ZIP code must be selected!")==false)
  {zip.focus();return false;}
  
if (validate_email(email,"Not a valid e-mail address!")==false)
  {email.focus();return false;}
  
if (validate_required(hphone_1,"Phone prefix number must be filled out!")==false)
  {hphone_1.focus();return false;}
  
if (validate_required(hphone_2,"Phone area code must be filled out!")==false)
  {hphone_2.focus();return false;}
  
if (validate_required(hphone_3,"Phone number must be filled out!")==false)
  {hphone_3.focus();return false;}
  
if (validate_required(time_at_residence,"Time at residence must be selected!")==false)
  {time_at_residence.focus();return false;}

if (validate_required(birth_month,"Birth date month must be filled out!")==false)
  {birth_month.focus();return false;}
  
if (validate_required(birth_day,"Birth date day must be filled out!")==false)
  {birth_day.focus();return false;}
  
if (validate_required(birth_year,"Birth date year must be filled out!")==false)
  {birth_year.focus();return false;}
  
if (validate_required(ssn1,"Social security must be filled out!")==false)
  {ssn1.focus();return false;}
  
if (validate_required(ssn2,"Social security must be filled out!")==false)
  {ssn2.focus();return false;}
  
if (validate_required(ssn3,"Social security must be filled out!")==false)
  {ssn3.focus();return false;}
  
if (validate_required(license_number,"License number must be filled out!")==false)
  {license_number.focus();return false;}
  
if (validate_required(license_state,"License state must be selected!")==false)
  {license_state.focus();return false;}
  
if (validate_required(employer,"Your employer must be filled out!")==false)
  {employer.focus();return false;}
  
if (validate_required(jtitle,"Job title must be filled out!")==false)
  {jtitle.focus();return false;}
  
if (validate_required(how_often_paid,"How often you get paid must be selected!")==false)
  {how_often_paid.focus();return false;}
  
if (validate_required(paid_next_month,"When do you get paid next must be selected!")==false)
  {paid_next_month.focus();return false;}
  
if (validate_required(paid_next_day,"When do you get paid next must be selected!")==false)
  {paid_next_day.focus();return false;}
  
if (validate_required(paid_next_year,"When do you get paid next must be selected!")==false)
  {paid_next_year.focus();return false;}
  
if (validate_required(time_employed,"Time at current employer must be selected!")==false)
  {time_employed.focus();return false;}
  
if (validate_required(ephone_1,"Employers phone prefix number must be filled out!")==false)
  {ephone_1.focus();return false;}
  
if (validate_required(ephone_2,"Employers phone area code must be filled out!")==false)
  {ephone_2.focus();return false;}
  
if (validate_required(ephone_3,"Employers phone number must be filled out!")==false)
  {ephone_3.focus();return false;}

if (validate_required(income_source,"Income source must be selected!")==false)
  {income_source.focus();return false;}
  
if (validate_required(direct_deposit,"Direct deposit must be selected!")==false)
  {direct_deposit.focus();return false;}
  
if (validate_required(money_after_taxes,"How much you earn after taxes must be selected!")==false)
  {money_after_taxes.focus();return false;}

if (validate_required(requested_amount,"Requested amount must be selected!")==false)
  {requested_amount.focus();return false;}
  
if (validate_required(time_with_bank,"How long with bank must be selected!")==false)
  {time_with_bank.focus();return false;}
  
if (validate_required(bank_name,"Bank name must be filled out!")==false)
  {bank_name.focus();return false;}
  
if (validate_required(bank_acct_number,"Bank account number must be filled out!")==false)
  {bank_acct_number.focus();return false;}
  
if (validate_required(bank_routing_number,"You bank's ABA routing number must be filled out!")==false)
  {bank_routing_number.focus();return false;}
  
if (validate_required(btype,"Bank account type must be selected!")==false)
  {btype.focus();return false;}

if(!document.payday_signup.terms.checked){alert("You must agree with our Terms and Conditions"); 
terms.focus();return false;}

}
}


//--- MORTGAGE FORM VALIDATION

function mortgage_form(thisform)
{
with (thisform)
{
if (validate_required(fname,"First name must be filled out!")==false)
  {fname.focus();return false;}
  
if (validate_required(lname,"Last name must be filled out!")==false)
  {lname.focus();return false;}
  
if (validate_required(address1,"Address 1 must be filled out!")==false)
  {address1.focus();return false;}
  
if (validate_required(city,"City must be filled out!")==false)
  {city.focus();return false;}
  

  
if (validate_required(zip,"ZIP code must be filled out!")==false)
  {zip.focus();return false;}
  
if (validate_email(email,"Not a valid e-mail address!")==false)
  {email.focus();return false;}
  
if (validate_required(hphone_1,"Phone prefix number must be filled out!")==false)
  {hphone_1.focus();return false;}
  
if (validate_required(hphone_2,"Phone area code must be filled out!")==false)
  {hphone_2.focus();return false;}
  
if (validate_required(hphone_3,"Phone number must be filled out!")==false)
  {hphone_3.focus();return false;}
  
if (validate_required(cphone_1,"Cell phone prefix number must be filled out!")==false)
  {cphone_1.focus();return false;}
  
if (validate_required(cphone_2,"Cell phone area code must be filled out!")==false)
  {cphone_2.focus();return false;}
  
if (validate_required(cphone_3,"Cell phone number must be filled out!")==false)
  {cphone_3.focus();return false;}
  
if (validate_required(property_location,"Property location must be selected!")==false)
  {property_location.focus();return false;}
  
if (validate_required(property_value,"Property value must be selected!")==false)
  {property_value.focus();return false;}
  
if (validate_required(credit_score,"Credit score must be selected!")==false)
  {credit_score.focus();return false;}
  
if (validate_required(loan_amount,"Loan amount must be selected!")==false)
  {loan_amount.focus();return false;}
  
if (validate_required(loan_purpose,"Type of loan required must be selected!")==false)
  {loan_purpose.focus();return false;}

if (validate_required(mortgage_balance,"Mortgage balance must be selected!")==false)
  {mortgage_balance.focus();return false;}
  
if (validate_required(mortgage_rate,"Mortgage rate must be selected!")==false)
  {mortgage_rate.focus();return false;}
  
if (validate_required(property_type,"Type of home must be selected!")==false)
  {property_type.focus();return false;}
  
if(!document.mortgage_signup.terms.checked){alert("You must agree with our Terms and Conditions"); 
terms.focus();return false;}

}
}

//--- CREDIT CARD FORM VALIDATION

function creditcard_form(thisform)
{
with (thisform)
{
if (validate_required(fname,"First name must be filled out!")==false)
  {fname.focus();return false;}
  
if (validate_required(lname,"Last name must be filled out!")==false)
  {lname.focus();return false;}
  
if (validate_required(address1,"Address 1 must be filled out!")==false)
  {address1.focus();return false;}
  
if (validate_required(city,"City must be filled out!")==false)
  {city.focus();return false;}
  
if (validate_required(state,"State must be selected!")==false)
  {state.focus();return false;}
  
if (validate_required(zip,"ZIP code must be filled out!")==false)
  {zip.focus();return false;}
  
if (validate_email(email,"Not a valid e-mail address!")==false)
  {email.focus();return false;}
  
if (validate_required(hphone_1,"Phone prefix number must be filled out!")==false)
  {hphone_1.focus();return false;}
  
if (validate_required(hphone_2,"Phone area code must be filled out!")==false)
  {hphone_2.focus();return false;}
  
if (validate_required(hphone_3,"Phone number must be filled out!")==false)
  {hphone_3.focus();return false;}
  
if (validate_required(birth_month,"Birth date month must be filled out!")==false)
  {birth_month.focus();return false;}
  
if (validate_required(birth_day,"Birth date day must be filled out!")==false)
  {birth_day.focus();return false;}
  
if (validate_required(birth_year,"Birth date year must be filled out!")==false)
  {birth_year.focus();return false;}
  
if (validate_required(ssn1,"Social security must be filled out!")==false)
  {ssn1.focus();return false;}
  
if (validate_required(ssn2,"Social security must be filled out!")==false)
  {ssn2.focus();return false;}
  
if (validate_required(ssn3,"Social security must be filled out!")==false)
  {ssn3.focus();return false;}
  
if (validate_required(active_checking,"Active checking must be selected!")==false)
  {active_checking.focus();return false;}
  
if(!document.creditcard_signup.terms.checked){alert("You must agree with our Terms and Conditions"); 
terms.focus();return false;}

}
}


//--- LINE OF CREDIT FORM VALIDATION

function lineofcredit_form(thisform)
{
with (thisform)
{
if (validate_required(fname,"First name must be filled out!")==false)
  {fname.focus();return false;}
  
if (validate_required(lname,"Last name must be filled out!")==false)
  {lname.focus();return false;}
  
if (validate_required(address1,"Address 1 must be filled out!")==false)
  {address1.focus();return false;}
  
if (validate_required(city,"City must be filled out!")==false)
  {city.focus();return false;}
  
if (validate_required(state,"State must be selected!")==false)
  {state.focus();return false;}
  
if (validate_required(zip,"ZIP code must be filled out!")==false)
  {zip.focus();return false;}
  
if (validate_email(email,"Not a valid e-mail address!")==false)
  {email.focus();return false;}
  
if (validate_required(hphone_1,"Phone prefix number must be filled out!")==false)
  {hphone_1.focus();return false;}
  
if (validate_required(hphone_2,"Phone area code must be filled out!")==false)
  {hphone_2.focus();return false;}
  
if (validate_required(hphone_3,"Phone number must be filled out!")==false)
  {hphone_3.focus();return false;}
  
if (validate_required(time_at_residence,"Time at residence must be selected!")==false)
  {time_at_residence.focus();return false;}
  
if (validate_required(birth_month,"Birth date month must be filled out!")==false)
  {birth_month.focus();return false;}
  
if (validate_required(birth_day,"Birth date day must be filled out!")==false)
  {birth_day.focus();return false;}
  
if (validate_required(birth_year,"Birth date year must be filled out!")==false)
  {birth_year.focus();return false;}
  
if (validate_required(ssn1,"Social security must be filled out!")==false)
  {ssn1.focus();return false;}
  
if (validate_required(ssn2,"Social security must be filled out!")==false)
  {ssn2.focus();return false;}
  
if (validate_required(ssn3,"Social security must be filled out!")==false)
  {ssn3.focus();return false;}
  
if (validate_required(money_after_taxes,"How much you earn after taxes must be selected!")==false)
  {money_after_taxes.focus();return false;}
  
if (validate_required(ephone_1,"Employers phone prefix number must be filled out!")==false)
  {ephone_1.focus();return false;}
  
if (validate_required(ephone_2,"Employers phone area code must be filled out!")==false)
  {ephone_2.focus();return false;}
  
if (validate_required(ephone_3,"Employers phone number must be filled out!")==false)
  {ephone_3.focus();return false;}
  
if (validate_required(bank_name,"Bank name must be filled out!")==false)
  {bank_name.focus();return false;}
  
if (validate_required(bank_acct_number,"Bank account number must be filled out!")==false)
  {bank_acct_number.focus();return false;}
  
if (validate_required(bank_routing_number,"You bank's ABA routing number must be filled out!")==false)
  {bank_routing_number.focus();return false;}
  
if (validate_required(btype,"Bank account type must be selected!")==false)
  {btype.focus();return false;}
  
if(!document.lineofcredit_signup.terms.checked){alert("You must agree with our Terms and Conditions"); 
terms.focus();return false;}

}
}

function debtconsolidation_form(thisform)
{
with (thisform)
{
if (validate_required(fname,"First name must be filled out!")==false)
  {fname.focus();return false;}
  
if (validate_required(lname,"Last name must be filled out!")==false)
  {lname.focus();return false;}
  
if (validate_required(address1,"Address 1 must be filled out!")==false)
  {address1.focus();return false;}
  
if (validate_required(city,"City must be filled out!")==false)
  {city.focus();return false;}
  
if (validate_required(state,"State must be selected!")==false)
  {state.focus();return false;}
  
if (validate_required(zip,"ZIP code must be filled out!")==false)
  {zip.focus();return false;}
  
if (validate_email(email,"Not a valid e-mail address!")==false)
  {email.focus();return false;}
  
if (validate_required(hphone_1,"Phone prefix number must be filled out!")==false)
  {hphone_1.focus();return false;}
  
if (validate_required(hphone_2,"Phone area code must be filled out!")==false)
  {hphone_2.focus();return false;}
  
if (validate_required(hphone_3,"Phone number must be filled out!")==false)
  {hphone_3.focus();return false;}
  
if (validate_required(best_call,"Best time to call must be filled out!")==false)
  {best_call.focus();return false;}
  
if (validate_required(debt_amount,"Total amount of unsecured debt must be selected!")==false)
  {debt_amount.focus();return false;}
  
if(!document.debtconsolidation_signup.terms.checked){alert("You must agree with our Terms and Conditions"); 
terms.focus();return false;}

}
}

function creditreport_form(thisform)
{
with (thisform)
{
if (validate_required(fname,"First name must be filled out!")==false)
  {fname.focus();return false;}
  
if (validate_required(lname,"Last name must be filled out!")==false)
  {lname.focus();return false;}
  
if (validate_required(address1,"Address 1 must be filled out!")==false)
  {address1.focus();return false;}
  
if (validate_required(city,"City must be filled out!")==false)
  {city.focus();return false;}
  
if (validate_required(state,"State must be selected!")==false)
  {state.focus();return false;}
  
if (validate_required(zip,"ZIP code must be filled out!")==false)
  {zip.focus();return false;}
  
if (validate_email(email,"Not a valid e-mail address!")==false)
  {email.focus();return false;}
  
if (validate_required(hphone_1,"Phone prefix number must be filled out!")==false)
  {hphone_1.focus();return false;}
  
if (validate_required(hphone_2,"Phone area code must be filled out!")==false)
  {hphone_2.focus();return false;}
  
if (validate_required(hphone_3,"Phone number must be filled out!")==false)
  {hphone_3.focus();return false;}

if (validate_required(birth_month,"Birth date month must be filled out!")==false)
  {birth_month.focus();return false;}
  
if (validate_required(birth_day,"Birth date day must be filled out!")==false)
  {birth_day.focus();return false;}
  
if (validate_required(birth_year,"Birth date year must be filled out!")==false)
  {birth_year.focus();return false;}
  
if (validate_required(ssn1,"Social security must be filled out!")==false)
  {ssn1.focus();return false;}
  
if (validate_required(ssn2,"Social security must be filled out!")==false)
  {ssn2.focus();return false;}
  
if (validate_required(ssn3,"Social security must be filled out!")==false)
  {ssn3.focus();return false;}
  
if(!document.creditreport_signup.terms.checked){alert("You must agree with our Terms and Conditions"); 
terms.focus();return false;}

}
}

function mortgagehelp_form(thisform)
{
with (thisform)
{
if (validate_required(fname,"First name must be filled out!")==false)
  {fname.focus();return false;}
  
if (validate_required(lname,"Last name must be filled out!")==false)
  {lname.focus();return false;}
  
if (validate_required(address1,"Address 1 must be filled out!")==false)
  {address1.focus();return false;}
  
if (validate_required(city,"City must be filled out!")==false)
  {city.focus();return false;}
  
if (validate_required(state,"State must be selected!")==false)
  {state.focus();return false;}
  
if (validate_required(zip,"ZIP code must be filled out!")==false)
  {zip.focus();return false;}
  
if (validate_email(email,"Not a valid e-mail address!")==false)
  {email.focus();return false;}
  
if (validate_required(hphone_1,"Phone prefix number must be filled out!")==false)
  {hphone_1.focus();return false;}
  
if (validate_required(hphone_2,"Phone area code must be filled out!")==false)
  {hphone_2.focus();return false;}
  
if (validate_required(hphone_3,"Phone number must be filled out!")==false)
  {hphone_3.focus();return false;}

if (validate_required(your_mortgage,"Your mortgage amount must be selected!")==false)
  {your_mortgage.focus();return false;}
  
if (validate_required(current_apr,"Current APR must be filled out!")==false)
  {current_apr.focus();return false;}
  
if(!document.mortgagehelp_signup.terms.checked){alert("You must agree with our Terms and Conditions"); 
terms.focus();return false;}

}
}

function restructurepayday_form(thisform)
{
with (thisform)
{
if (validate_required(fname,"First name must be filled out!")==false)
  {fname.focus();return false;}
  
if (validate_required(lname,"Last name must be filled out!")==false)
  {lname.focus();return false;}
  
if (validate_required(address1,"Address 1 must be filled out!")==false)
  {address1.focus();return false;}
  
if (validate_required(city,"City must be filled out!")==false)
  {city.focus();return false;}
  
if (validate_required(state,"State must be selected!")==false)
  {state.focus();return false;}
  
if (validate_required(zip,"ZIP code must be filled out!")==false)
  {zip.focus();return false;}
  
if (validate_email(email,"Not a valid e-mail address!")==false)
  {email.focus();return false;}
  
if (validate_required(hphone_1,"Phone prefix number must be filled out!")==false)
  {hphone_1.focus();return false;}
  
if (validate_required(hphone_2,"Phone area code must be filled out!")==false)
  {hphone_2.focus();return false;}
  
if (validate_required(hphone_3,"Phone number must be filled out!")==false)
  {hphone_3.focus();return false;}
  
if(!document.restructurepayday_signup.loansterms.checked){alert("You must have at least 3 PayDay loans to apply!"); 
loansterms.focus();return false;}
  
if(!document.restructurepayday_signup.terms.checked){alert("You must agree with our Terms and Conditions"); 
terms.focus();return false;}

}
}

function identityprotection_form(thisform)
{
with (thisform)
{
if (validate_required(fname,"First name must be filled out!")==false)
  {fname.focus();return false;}
  
if (validate_required(lname,"Last name must be filled out!")==false)
  {lname.focus();return false;}
  
if (validate_required(address1,"Address 1 must be filled out!")==false)
  {address1.focus();return false;}
  
if (validate_required(city,"City must be filled out!")==false)
  {city.focus();return false;}
  
if (validate_required(state,"State must be selected!")==false)
  {state.focus();return false;}
  
if (validate_required(zip,"ZIP code must be filled out!")==false)
  {zip.focus();return false;}
  
if (validate_email(email,"Not a valid e-mail address!")==false)
  {email.focus();return false;}
  
if (validate_required(hphone_1,"Phone prefix number must be filled out!")==false)
  {hphone_1.focus();return false;}
  
if (validate_required(hphone_2,"Phone area code must be filled out!")==false)
  {hphone_2.focus();return false;}
  
if (validate_required(hphone_3,"Phone number must be filled out!")==false)
  {hphone_3.focus();return false;}
  
if(!document.identityprotection_signup.terms.checked){alert("You must agree with our Terms and Conditions"); 
terms.focus();return false;}

}
}


function contactus2_form(thisform)
{
with (thisform)
{
if (validate_required(fname,"First name must be filled out!")==false)
  {fname.focus();return false;}
  
if (validate_required(lname,"Last name must be filled out!")==false)
  {lname.focus();return false;}
  
if (validate_email(email,"Not a valid e-mail address!")==false)
  {email.focus();return false;}

if (validate_required(feedback,"Feedback must be filled out!")==false)
  {feedback.focus();return false;}
  
if (validate_required(total,"SPAM protection must be filled out!")==false)
  {total.focus();return false;}

}
}


function newsletters_form(thisform)
{
with (thisform)
{
if (validate_email(email,"Not a valid e-mail address!")==false)
  {email.focus();return false;}
  
if(!document.newsletters_signup.terms.checked){alert("You must agree with our Terms and Conditions"); 
terms.focus();return false;}

}
}


//--- OTHER STUFF

function validate_form2(thisform)
{
with (thisform)
{
if (validate_email(uemail,"Not a valid e-mail address!")==false)
  {uemail.focus();return false;}

}
}
