var fid = "loan";

function verify() {
  if (document.forms[fid].name.value.length == "")
    { alert("Please enter your full name."); document.forms[fid].name.focus(); return false; }
  if (document.forms[fid].ssntaxid.value == "")
    { alert("Please enter your Social Security or Tax ID number."); document.forms[fid].ssntaxid.focus(); return false; }
  if (document.forms[fid].address.value == "")
    { alert("Please enter your street address."); document.forms[fid].address.focus(); return false; }
  if (document.forms[fid].csz.value == "")
    { alert("Please enter your City, State, ZIP."); document.forms[fid].csz.focus(); return false; }
  if (document.forms[fid].phone.value == "")
    { alert("Please enter your phone number."); document.forms[fid].phone.focus(); return false; }
  if (!radiocheck(document.forms[fid].maritalstat))
    { alert("Please select a marital status."); document.forms[fid].maritalstat[0].focus(); return false; }
  if (document.forms[fid].income.value == "")
    { alert("Please enter your total monthly income."); document.forms[fid].income.focus(); return false; }
  if (!radiocheck(document.forms[fid].filedbankruptcy)) {
    alert("Please select whether or not you have ever filed bankruptcy.");
    document.forms[fid].filedbankruptcy[0].focus(); return false; }
  if (!radiocheck(document.forms[fid].filedforeclosure)) {
    alert("Please select whether or not you have ever filed foreclosure.");
    document.forms[fid].filedforeclosure[0].focus(); return false; }
  if (!radiocheck(document.forms[fid].filedjudgments)) {
    alert("Please select whether or not you have ever filed judgments.");
    document.forms[fid].filedjudgments[0].focus(); return false; }
  if (document.forms[fid].cbname.value != "") {
    if (document.forms[fid].cbssn.value == "")
      { alert("Please enter the co-borrower's Social Security number."); document.forms[fid].cbssn.focus(); return false; }
    if (document.forms[fid].cbaddress.value == "")
      { alert("Please enter the co-borrower's street address."); document.forms[fid].cbaddress.focus(); return false; }
    if (document.forms[fid].cbcsz.value == "")
      { alert("Please enter the co-borrower's City, State, ZIP."); document.forms[fid].cbcsz.focus(); return false; }
    if (document.forms[fid].cbphone.value == "")
      { alert("Please enter the co-borrower's phone number."); document.forms[fid].cbphone.focus(); return false; }
    if (!radiocheck(document.forms[fid].cbmaritalstat))
      { alert("Please select the co-borrower's marital status."); document.forms[fid].cbmaritalstat[0].focus(); return false; }
    if (document.forms[fid].cbincome.value == "")
      { alert("Please enter the co-borrower's total monthly income."); document.forms[fid].cbincome.focus(); return false; }
    if (!radiocheck(document.forms[fid].cbfiledbankruptcy)) {
      alert("Please select whether or not the co-borrower has ever filed bankruptcy.");
      document.forms[fid].cbfiledbankruptcy[0].focus(); return false; }
    if (!radiocheck(document.forms[fid].cbfiledforeclosure)) {
      alert("Please select whether or not the co-borrower has ever filed foreclosure.");
      document.forms[fid].cbfiledforeclosure[0].focus(); return false; }
    if (!radiocheck(document.forms[fid].cbfiledjudgments)) {
      alert("Please select whether or not the co-borrower has ever filed judgments.");
      document.forms[fid].cbfiledjudgments[0].focus(); return false; }
  }
  
  document.forms[fid].submit();
}

function radiocheck(element) {
  var selected = false;
  for (counter = 0; counter < element.length; counter++)
    if (element[counter].checked) selected = true; 
  return selected;
}