// Shared form controller

function loancoappyes()
{
	// alert(" val = " + document.form1.chapterSeven[0].value );
	if(document.form1.loantype[0].value == "TRUE")
	{
		document.getElementById("chooseloancoapp").style.display = "";
		
	}
}

function loancoappno()
{
	if(document.form1.loantype[1].value == "FALSE")
	{
		document.getElementById("chooseloancoapp").style.display = "none";
		// alert("sele = "+document.getElementById("dateFiledMonth").value);
		// document.getElementById("dateFiledMonth").selected = "";
		// document.getElementById("dateFiledYear").selected = "";
		// document.getElementById("stateFiled").selected = "";
		//document.form1.dateFiledMonth[0].selected = true;
		//document.form1.dateFiledYear[0].selected = true;
	//	document.form1.stateFiled[0].selected = true;
		
	}
}

function loantypeno()
{
	// alert(" val = " + document.form1.chapterSeven[0].value );
	if(document.form1.loantype[0].value == "TRUE")
	{
	
		document.getElementById("chooseloantype").style.display = "none";
		document.getElementById("chooseloancoapp").style.display = "none";
		document.form1.loancoapp[1].checked = "FALSE";
		}
		
}

function loantypeyes()
{
	if(document.form1.loantype[1].value == "FALSE")
	{
		document.getElementById("chooseloantype").style.display = "";
		// alert("sele = "+document.getElementById("dateFiledMonth").value);
		// document.getElementById("dateFiledMonth").selected = "";
		// document.getElementById("dateFiledYear").selected = "";
		// document.getElementById("stateFiled").selected = "";
		document.form1.year[0].selected = true;
		document.form1.make[0].selected = true;
		document.form1.model[0].selected = true;
		document.form1.mileage[0].selected = true;	
		
		
	}
		// document.getElementById("chapterSeven").checked = "FALSE";
	//document.form1.loancoapp[1].checked = true;
}

function validate_signup(frm) {
  var value = '';
  var errFlag = new Array();
  var _qfGroups = {};
  _qfMsg = '';
  
    value = frm.elements['year'].selectedIndex == -1? '': frm.elements['year'].options[frm.elements['year'].selectedIndex].value;
  if (value == '' && !errFlag['year']) {
    errFlag['year'] = true;
	
	 if(document.form1.loantype[1].checked && document.form1.loantype[1].value == "FALSE")
	 {
    _qfMsg = _qfMsg + '\n - Please select the Year of your vehicle';
	}
  }
  
     value = frm.elements['make'].selectedIndex == -1? '': frm.elements['make'].options[frm.elements['make'].selectedIndex].value;
  if (value == '' && !errFlag['make']) {
    errFlag['make'] = true;
	
	 if(document.form1.loantype[1].checked && document.form1.loantype[1].value == "FALSE")
	 {
    _qfMsg = _qfMsg + '\n - Please select the Make of your vehicle';
	}
  }
  
   value = frm.elements['model'].value;
  if (value == '' && !errFlag['model']) {
    errFlag['model'] = true;
	
	 if(document.form1.loantype[1].checked && document.form1.loantype[1].value == "FALSE")
	 {
    _qfMsg = _qfMsg + '\n - Please select the Model of your vehicle';
	}
  }
  
         value = frm.elements['mileage'].selectedIndex == -1? '': frm.elements['mileage'].options[frm.elements['mileage'].selectedIndex].value;
  if (value == '' && !errFlag['mileage']) {
    errFlag['mileage'] = true;
	
	 if(document.form1.loantype[1].checked && document.form1.loantype[1].value == "FALSE")
	 {
    _qfMsg = _qfMsg + '\n - Please select the Mileage of your vehicle';
	}
  }
  

  value = frm.elements['firstName'].value;
  if (value == '' && !errFlag['firstName']) {
    errFlag['firstName'] = true;
    _qfMsg = _qfMsg + '\n - Please enter your First Name';
  }

  value = frm.elements['lastName'].value;
  if (value == '' && !errFlag['lastName']) {
    errFlag['lastName'] = true;
    _qfMsg = _qfMsg + '\n - Please enter your Last Name';
  }
  
  value = frm.elements['addressLine1'].value;
  if (value == '' && !errFlag['addressLine1']) {
    errFlag['addressLine1'] = true;
    _qfMsg = _qfMsg + '\n - Please enter an address';
  }
  
  value = frm.elements['email'].value;
  if (value == '' && !errFlag['email']) {
    errFlag['email'] = true;
    _qfMsg = _qfMsg + '\n - Please enter an email address';
  }

  value = frm.elements['email'].value;
  var regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
  if (value != '' && !regex.test(value) && !errFlag['email']) {
    errFlag['email'] = true;
    _qfMsg = _qfMsg + '\n - A valid email is required';
  }
  
  value = frm.elements['city'].value;
  if (value == '' && !errFlag['city']) {
    errFlag['city'] = true;
    _qfMsg = _qfMsg + '\n - Please enter a city';
  }
  
  value = frm.elements['state'].selectedIndex == -1? '': frm.elements['state'].options[frm.elements['state'].selectedIndex].value;
  if (value == '' && !errFlag['state']) {
    errFlag['state'] = true;
    _qfMsg = _qfMsg + '\n - Please enter a state';
  }
  
  var re5digit=/^\d{5}$/ //regular expression defining a 5 digit number
  value = frm.elements['zipCode'].value;
  if (value.search(re5digit)==-1) { 
     errFlag['zipCode'] = true;
     _qfMsg = _qfMsg + '\n - Your zip code must be 5 digits'; 
  }
  
  value = frm.elements['residenceYears'].selectedIndex == -1? '': frm.elements['residenceYears'].options[frm.elements['residenceYears'].selectedIndex].value;
  if (value == '' && !errFlag['residenceYears']) {
    errFlag['residenceYears'] = true;
    _qfMsg = _qfMsg + '\n - Please enter a residence years';
  }

  value = frm.elements['residenceMonth'].selectedIndex == -1? '': frm.elements['residenceMonth'].options[frm.elements['residenceMonth'].selectedIndex].value;
  if (value == '' && !errFlag['residenceMonth']) {
    errFlag['residenceMonth'] = true;
    _qfMsg = _qfMsg + '\n - Please enter a residence months';
  }
  
  var re5digit=/^\d{1,20}$/ //regular expression defining a 1-20 digit number
  value = frm.elements['monthlyPayment'].value;
  if (value.search(re5digit)==-1) { 
     errFlag['monthlyPayment'] = true;
     _qfMsg = _qfMsg + '\n - Your monthly payment must be a number and only contain digits'; 
  }
  
  value = frm.elements['jobTitle'].value;
  if (value == '' && !errFlag['jobTitle']) {
    errFlag['jobTitle'] = true;
    _qfMsg = _qfMsg + '\n - Please enter a job title';
  }
  
  value = frm.elements['employer'].value;
  if (value == '' && !errFlag['employer']) {
    errFlag['employer'] = true;
    _qfMsg = _qfMsg + '\n - Please enter an employer';
  }
  
  value = frm.elements['employerYears'].selectedIndex == -1? '': frm.elements['employerYears'].options[frm.elements['employerYears'].selectedIndex].value;
  if (value == '' && !errFlag['employerYears']) {
    errFlag['employerYears'] = true;
    _qfMsg = _qfMsg + '\n - Please enter employer years';
  }  

  value = frm.elements['employerMonths'].selectedIndex == -1? '': frm.elements['employerMonths'].options[frm.elements['employerMonths'].selectedIndex].value;
  if (value == '' && !errFlag['employerMonths']) {
    errFlag['employerMonths'] = true;
    _qfMsg = _qfMsg + '\n - Please enter employer months';
  }
  
  var re5digit=/^\d{1,20}$/ //regular expression defining a 1-20 digit number
  value = frm.elements['grossMonthlyIncome'].value;
  if (value.search(re5digit)==-1) { 
     errFlag['grossMonthlyIncome'] = true;
     _qfMsg = _qfMsg + '\n - Your gross montly income must be a number'; 
  }
  
  if (value < 1500 && !errFlag['grossMonthlyIncome']) { 
     errFlag['grossMonthlyIncome'] = true;
     _qfMsg = _qfMsg + '\n - Your total monthly income must be at least $1500. This is the gross (before tax) amount of your income, and may include spouse\'s income, as well as income from any other verifiable sources.'; 
  }
  
  var re5digit=/^\d{3}$/ //regular expression defining a 3 digit number
  value = frm.elements['homePhone_area'].value;
  if (value.search(re5digit)==-1 && !errFlag['homePhone']) { 
     errFlag['homePhone'] = true;
     _qfMsg = _qfMsg + '\n - Your home phone must be provided and only contain digits'; 
  }
  
  var re5digit=/^\d{3}$/ //regular expression defining a 3 digit number
  value = frm.elements['homePhone_prefix'].value;
  if (value.search(re5digit)==-1 && !errFlag['homePhone']) { 
     errFlag['homePhone'] = true;
     _qfMsg = _qfMsg + '\n - Your home phone must be provided and only contain digits'; 
  }
  
  var re5digit=/^\d{4}$/ //regular expression defining a 4 digit number
  value = frm.elements['homePhone_number'].value;
  if (value.search(re5digit)==-1 && !errFlag['homePhone']) { 
     errFlag['homePhone'] = true;
     _qfMsg = _qfMsg + '\n - Your home phone must be provided and only contain digits'; 
  }
  
  value = frm.elements['homePhone_area'].value;
  if (value == '000' || value == '111' || value == '222' || value == '333' || value == '444' || value == '555' || value == '666' || value == '777' || value == '999' && !errFlag['homePhone']) { 
     errFlag['homePhone_area'] = true;
     _qfMsg = _qfMsg + '\n - Please enter a valid area code for your home telephone.'; 
  }
  
  value = frm.elements['homePhone_prefix'].value;
  if (value == '000' || value == '111' || value == '555' && !errFlag['homePhone']) { 
     errFlag['homePhone_prefix'] = true;
     _qfMsg = _qfMsg + '\n - Please enter a valid prefix for your home telephone.'; 
  }
  
  var re5digit=/^\d{3}$/ //regular expression defining a 3 digit number
  value = frm.elements['workPhone_area'].value;
  if (value.search(re5digit)==-1 && !errFlag['workPhone']) { 
     errFlag['workPhone'] = true;
     _qfMsg = _qfMsg + '\n - Your work phone must be provided and only contain digits'; 
  }
  
  var re5digit=/^\d{3}$/ //regular expression defining a 3 digit number
  value = frm.elements['workPhone_prefix'].value;
  if (value.search(re5digit)==-1 && !errFlag['workPhone']) { 
     errFlag['workPhone'] = true;
     _qfMsg = _qfMsg + '\n - Your work phone must be provided and only contain digits'; 
  }
  
  var re5digit=/^\d{4}$/ //regular expression defining a 4 digit number
  value = frm.elements['workPhone_number'].value;
  if (value.search(re5digit)==-1 && !errFlag['workPhone']) { 
     errFlag['workPhone'] = true;
     _qfMsg = _qfMsg + '\n - Your work phone must be provided and only contain digits'; 
  } 
  
  value = frm.elements['workPhone_area'].value;
  if (value == '000' || value == '111' || value == '222' || value == '333' || value == '444' || value == '555' || value == '666' || value == '777' || value == '999' && !errFlag['workPhone']) { 
     errFlag['workPhone_area'] = true;
     _qfMsg = _qfMsg + '\n - Please enter a valid area code for your work telephone.'; 
  }
  
  value = frm.elements['workPhone_prefix'].value;
  if (value == '000' || value == '111' || value == '555' && !errFlag['workPhone']) { 
     errFlag['workPhone_prefix'] = true;
     _qfMsg = _qfMsg + '\n - Please enter a valid prefix for your work telephone.'; 
  }
  
  var re5digit=/^\d{3}$/ //regular expression defining a 4 digit number
  value = frm.elements['SSN_1'].value;
  if (value.search(re5digit)==-1 && !errFlag['SSN']) { 
     errFlag['SSN'] = true;
     _qfMsg = _qfMsg + '\n - Your SSN number must be provided and only contain digits'; 
  } 
  
  var re5digit=/^\d{2}$/ //regular expression defining a 4 digit number
  value = frm.elements['SSN_2'].value;
  if (value.search(re5digit)==-1 && !errFlag['SSN']) { 
     errFlag['SSN'] = true;
     _qfMsg = _qfMsg + '\n - Your SSN number must be provided and only contain digits'; 
  } 
  
  var re5digit=/^\d{4}$/ //regular expression defining a 4 digit number
  value = frm.elements['SSN_3'].value;
  if (value.search(re5digit)==-1 && !errFlag['SSN']) { 
     errFlag['SSN'] = true;
     _qfMsg = _qfMsg + '\n - Your SSN number must be provided and only contain digits'; 
  } 
  
  value = frm.elements['SSN_1'].value;
  if (value == '000' && !errFlag['SSN']) { 
     errFlag['SSN'] = true;
     _qfMsg = _qfMsg + '\n - Please enter a valid social security number.'; 
  }
  
  value = frm.elements['dateOfBirth_month'].selectedIndex == -1? '': frm.elements['dateOfBirth_month'].options[frm.elements['dateOfBirth_month'].selectedIndex].value;
  if (value == '' && !errFlag['dateOfBirth']) {
    errFlag['dateOfBirth'] = true;
    _qfMsg = _qfMsg + '\n - Please enter a date of birth';
  }
  
  value = frm.elements['dateOfBirth_day'].selectedIndex == -1? '': frm.elements['dateOfBirth_day'].options[frm.elements['dateOfBirth_day'].selectedIndex].value;
  if (value == '' && !errFlag['dateOfBirth']) {
    errFlag['dateOfBirth'] = true;
    _qfMsg = _qfMsg + '\n - Please enter a date of birth';
  }
  
  value = frm.elements['dateOfBirth_y'].selectedIndex == -1? '': frm.elements['dateOfBirth_y'].options[frm.elements['dateOfBirth_y'].selectedIndex].value;
  if (value == '' && !errFlag['dateOfBirth']) {
    errFlag['dateOfBirth'] = true;
    _qfMsg = _qfMsg + '\n - Please enter a date of birth';
  }   
  
value = frm.elements['jtFirstName'].value;
  if (value == '' && !errFlag['jtFirstName']) {
    errFlag['jtFirstName'] = true;
	
	 if(document.form1.loancoapp[0].checked && document.form1.loancoapp[0].value == "TRUE")
	 {
    _qfMsg = _qfMsg + '\n - Please enter your Co-Applicant\'s First Name';
	}
  }

 value = frm.elements['jtLastName'].value;
  if (value == '' && !errFlag['jtLastName']) {
    errFlag['jtLastName'] = true;
	
	 if(document.form1.loancoapp[0].checked && document.form1.loancoapp[0].value == "TRUE")
	 {
    _qfMsg = _qfMsg + '\n - Please enter your Co-Applicant\'s Last Name';
	}
  }  
  
 value = frm.elements['jtAddressLine1'].value;
  if (value == '' && !errFlag['jtAddressLine1']) {
    errFlag['jtAddressLine1'] = true;
	
	 if(document.form1.loancoapp[0].checked && document.form1.loancoapp[0].value == "TRUE")
	 {
    _qfMsg = _qfMsg + '\n - Please enter your Co-Applicant\'s address';
	}
  } 
  
 value = frm.elements['jtCity'].value;
  if (value == '' && !errFlag['jtCity']) {
    errFlag['jtCity'] = true;
	
	 if(document.form1.loancoapp[0].checked && document.form1.loancoapp[0].value == "TRUE")
	 {
    _qfMsg = _qfMsg + '\n - Please enter your Co-Applicant\'s city';
	}
  }     
  
 value = frm.elements['jtState'].selectedIndex == -1? '': frm.elements['jtState'].options[frm.elements['jtState'].selectedIndex].value;
  if (value == '' && !errFlag['jtState']) {
    errFlag['jtState'] = true;
		 if(document.form1.loancoapp[0].checked && document.form1.loancoapp[0].value == "TRUE")
	 {
    _qfMsg = _qfMsg + '\n - Please enter your Co-Applicant\'s state';
  }
  }
  
  var re5digit=/^\d{5}$/ //regular expression defining a 5 digit number
  value = frm.elements['jtZipCode'].value;
  if (value.search(re5digit)==-1) { 
     errFlag['jtZipCode'] = true;
	 	 if(document.form1.loancoapp[0].checked && document.form1.loancoapp[0].value == "TRUE")
	 {
     _qfMsg = _qfMsg + '\n - Your Co-Applicant\'s zip code must be 5 digits'; 
  }
  } 

   value = frm.elements['jtEmail'].value;
  if (value == '' && !errFlag['jtEmail']) {
    errFlag['jtEmail'] = true;
		 	 if(document.form1.loancoapp[0].checked && document.form1.loancoapp[0].value == "TRUE")
	 {
    _qfMsg = _qfMsg + '\n - Please enter your Co-Applicant\'s email address';
  }
  }
  
  value = frm.elements['jtResidenceYears'].selectedIndex == -1? '': frm.elements['jtResidenceYears'].options[frm.elements['jtResidenceYears'].selectedIndex].value;
  if (value == '' && !errFlag['jtResidenceYears']) {
    errFlag['jtResidenceYears'] = true;
		 if(document.form1.loancoapp[0].checked && document.form1.loancoapp[0].value == "TRUE")
	 {
    _qfMsg = _qfMsg + '\n - Please enter your Co-Applicant\'s residence years';
  }
  }
  
  value = frm.elements['jtResidenceMonth'].selectedIndex == -1? '': frm.elements['jtResidenceMonth'].options[frm.elements['jtResidenceMonth'].selectedIndex].value;
  if (value == '' && !errFlag['jtResidenceMonth']) {
    errFlag['jtResidenceMonth'] = true;
		 if(document.form1.loancoapp[0].checked && document.form1.loancoapp[0].value == "TRUE")
	 {
    _qfMsg = _qfMsg + '\n - Please enter your Co-Applicant\'s residence months';
  }
  }
  
  var re5digit=/^\d{1,20}$/ //regular expression defining a 1-20 digit number
  value = frm.elements['jtMonthlyPayment'].value;
  if (value.search(re5digit)==-1) { 
     errFlag['jtMonthlyPayment'] = true;
	 	 if(document.form1.loancoapp[0].checked && document.form1.loancoapp[0].value == "TRUE")
	 {
     _qfMsg = _qfMsg + '\n - Your Co-Applicant\'s monthly payment must be a number and only contain digits'; 
  }
  }
  
  value = frm.elements['jtJobTitle'].value;
  if (value == '' && !errFlag['jtJobTitle']) {
    errFlag['jtJobTitle'] = true;
		 if(document.form1.loancoapp[0].checked && document.form1.loancoapp[0].value == "TRUE")
	 {
    _qfMsg = _qfMsg + '\n - Please enter your Co-Applicant\'s job title';
  }
  }
  
  value = frm.elements['jtEmployer'].value;
  if (value == '' && !errFlag['jtEmployer']) {
    errFlag['jtEmployer'] = true;
		 if(document.form1.loancoapp[0].checked && document.form1.loancoapp[0].value == "TRUE")
	 {
    _qfMsg = _qfMsg + '\n - Please enter your Co-Applicant\'s employer';
  }
  }   
  
  value = frm.elements['jtEmployerYears'].selectedIndex == -1? '': frm.elements['jtEmployerYears'].options[frm.elements['jtEmployerYears'].selectedIndex].value;
  if (value == '' && !errFlag['jtEmployerYears']) {
    errFlag['jtEmployerYears'] = true;
		 if(document.form1.loancoapp[0].checked && document.form1.loancoapp[0].value == "TRUE")
	 {
    _qfMsg = _qfMsg + '\n - Please enter your Co-Applicant\'s employer years';
  }  
  }

  value = frm.elements['jtEmployerMonths'].selectedIndex == -1? '': frm.elements['jtEmployerMonths'].options[frm.elements['jtEmployerMonths'].selectedIndex].value;
  if (value == '' && !errFlag['jtEmployerMonths']) {
    errFlag['jtEmployerMonths'] = true;
		 if(document.form1.loancoapp[0].checked && document.form1.loancoapp[0].value == "TRUE")
	 {
    _qfMsg = _qfMsg + '\n - Please enter your Co-Applicant\'s employer months';
  }
  }
  
  var re5digit=/^\d{1,20}$/ //regular expression defining a 1-20 digit number
  value = frm.elements['jtGrossMonthlyIncome'].value;
  if (value.search(re5digit)==-1) { 
     errFlag['jtGrossMonthlyIncome'] = true;
	 	 if(document.form1.loancoapp[0].checked && document.form1.loancoapp[0].value == "TRUE")
	 {
     _qfMsg = _qfMsg + '\n - Your Co-Applicant\'s gross montly income must be a number'; 
  }
  }
  
  if (value < 1500 && !errFlag['jtGrossMonthlyIncome']) { 
     errFlag['jtGrossMonthlyIncome'] = true;
	 	 if(document.form1.loancoapp[0].checked && document.form1.loancoapp[0].value == "TRUE")
	 {
     _qfMsg = _qfMsg + '\n - Your Co-Applicant\'s total monthly income must be at least $1500. This is the gross (before tax) amount of your income, and may include spouse\'s income, as well as income from any other verifiable sources.'; 
  }
  }
  
  var re5digit=/^\d{3}$/ //regular expression defining a 3 digit number
  value = frm.elements['jtHomePhone_area'].value;
  if (value.search(re5digit)==-1 && !errFlag['jthomePhone']) { 
     errFlag['jthomePhone'] = true;
	 	 if(document.form1.loancoapp[0].checked && document.form1.loancoapp[0].value == "TRUE")
	 {
     _qfMsg = _qfMsg + '\n - Your Co-Applicant\'s home phone must be provided and only contain digits'; 
  }
  }
  
  var re5digit=/^\d{3}$/ //regular expression defining a 3 digit number
  value = frm.elements['jtHomePhone_prefix'].value;
  if (value.search(re5digit)==-1 && !errFlag['jthomePhone']) { 
     errFlag['jthomePhone'] = true;
	 	 if(document.form1.loancoapp[0].checked && document.form1.loancoapp[0].value == "TRUE")
	 {
     _qfMsg = _qfMsg + '\n - Your Co-Applicant\'s home phone must be provided and only contain digits'; 
  }
  }  
  
  var re5digit=/^\d{4}$/ //regular expression defining a 4 digit number
  value = frm.elements['jtHomePhone_number'].value;
  if (value.search(re5digit)==-1 && !errFlag['jthomePhone']) { 
     errFlag['jthomePhone'] = true;
	 	 if(document.form1.loancoapp[0].checked && document.form1.loancoapp[0].value == "TRUE")
	 {
     _qfMsg = _qfMsg + '\n - Your Co-Applicant\'s home phone must be provided and only contain digits'; 
  }
  }
  
  value = frm.elements['jtHomePhone_area'].value;
  if (value == '000' || value == '111' || value == '222' || value == '333' || value == '444' || value == '555' || value == '666' || value == '777' || value == '999' && !errFlag['jthomePhone']) { 
     errFlag['jtHomePhone_area'] = true;
	 	 if(document.form1.loancoapp[0].checked && document.form1.loancoapp[0].value == "TRUE")
	 {
     _qfMsg = _qfMsg + '\n - Please enter a valid area code for your Co-Applicant\'s home telephone.'; 
  }
  }
  
  value = frm.elements['jtHomePhone_prefix'].value;
  if (value == '000' || value == '111' || value == '555' && !errFlag['jthomePhone']) { 
     errFlag['jtHomePhone_prefix'] = true;
	 	 if(document.form1.loancoapp[0].checked && document.form1.loancoapp[0].value == "TRUE")
	 {
     _qfMsg = _qfMsg + '\n - Please enter a valid prefix for your Co-Applicant\'s home telephone.'; 
  }
  }  
  
 var re5digit=/^\d{3}$/ //regular expression defining a 3 digit number
  value = frm.elements['jtWorkPhone_area'].value;
  if (value.search(re5digit)==-1 && !errFlag['jthomePhone']) { 
     errFlag['jtWorkPhone_area'] = true;
	 	 if(document.form1.loancoapp[0].checked && document.form1.loancoapp[0].value == "TRUE")
	 {
     _qfMsg = _qfMsg + '\n - Your Co-Applicant\'s work phone must be provided and only contain digits'; 
  }
  }
  
  var re5digit=/^\d{3}$/ //regular expression defining a 3 digit number
  value = frm.elements['jtWorkPhone_prefix'].value;
  if (value.search(re5digit)==-1 && !errFlag['jtWorkPhone']) { 
     errFlag['jtWorkPhone'] = true;
	 	 if(document.form1.loancoapp[0].checked && document.form1.loancoapp[0].value == "TRUE")
	 {
     _qfMsg = _qfMsg + '\n - Your Co-Applicant\'s work phone must be provided and only contain digits'; 
  }
  }
  var re5digit=/^\d{4}$/ //regular expression defining a 4 digit number
  value = frm.elements['jtWorkPhone_number'].value;
  if (value.search(re5digit)==-1 && !errFlag['jtWorkPhone']) { 
     errFlag['jtWorkPhone'] = true;
	 	 if(document.form1.loancoapp[0].checked && document.form1.loancoapp[0].value == "TRUE")
	 {
     _qfMsg = _qfMsg + '\n - Your Co-Applicant\'s work phone must be provided and only contain digits'; 
  } 
  }
  
  value = frm.elements['jtWorkPhone_area'].value;
  if (value == '000' || value == '111' || value == '222' || value == '333' || value == '444' || value == '555' || value == '666' || value == '777' || value == '999' && !errFlag['jtWorkPhone']) { 
     errFlag['jtWorkPhone_area'] = true;
	 	 if(document.form1.loancoapp[0].checked && document.form1.loancoapp[0].value == "TRUE")
	 {
     _qfMsg = _qfMsg + '\n - Please enter a valid area code for your Co-Applicant\'s work telephone.'; 
  }
  }
  
  value = frm.elements['jtWorkPhone_prefix'].value;
  if (value == '000' || value == '111' || value == '555' && !errFlag['jtWorkPhone']) { 
     errFlag['jtWorkPhone_prefix'] = true;
	 	 if(document.form1.loancoapp[0].checked && document.form1.loancoapp[0].value == "TRUE")
	 {
     _qfMsg = _qfMsg + '\n - Please enter a valid prefix for your Co-Applicant\'s work telephone.'; 
  }
  }
  
  if (_qfMsg != '') {
    _qfMsg = 'Invalid information entered.' + _qfMsg;
    _qfMsg = _qfMsg + '\nPlease correct these fields.';
    alert(_qfMsg);
    return false;
  }
 
  return true;
}
