function CheckEdu(){
	var formObj = self.document.forms['saveForm'];
	if(formObj == null) {
		formObj = self.document.forms['fsave'];
	}
	var selectElement = formObj.elements['Availability'];
	var selIndex = selectElement.selectedIndex;
	var selValue = selectElement.options[selIndex].value;
//alert(selValue);

	if (selValue == 1) {
		document.getElementById('High_School').style.display = '';
		document.getElementById('Undergraduate_School').style.display = 'none';
		document.getElementById('Graduate_School').style.display = 'none';
		}
	else if ((selValue == 2) || (selValue == 3) || (selValue == 4)) {
		document.getElementById('High_School').style.display = '';
		document.getElementById('Undergraduate_School').style.display = '';
		document.getElementById('Graduate_School').style.display = 'none';
		}
	else if (selValue == 5) {
		document.getElementById('High_School').style.display = '';
		document.getElementById('Undergraduate_School').style.display = '';
		document.getElementById('Graduate_School').style.display = '';
		}
	else {
		document.getElementById('High_School').style.display = 'none';
		document.getElementById('Undergraduate_School').style.display = 'none';
		document.getElementById('Graduate_School').style.display = 'none';
		}
}


function CheckConvictedFelony(){
	var formObj = self.document.forms['saveForm'];
	if(formObj == null) {
		formObj = self.document.forms['fsave'];
	}
	var selectElement = formObj.elements['appq_2'];
	var selIndex = selectElement.selectedIndex;
	var selValue = selectElement.options[selIndex].value;
//alert(selValue);

	if (selValue == 3) {
		document.getElementById('tr_appq_12').style.display = '';
		formObj.elements['appq_12'].title = 'Provide details, including when and where convicted and disposition';
		}
	else {
		document.getElementById('tr_appq_12').style.display = 'none';
		formObj.elements['appq_12'].title = '';
		formObj.elements['appq_12'].value = '';
		}
}

function CheckSource(){
	var formObj = self.document.forms['saveForm'];
	if(formObj == null) {
		formObj = self.document.forms['fsave'];
	}
	var selectElement = formObj.elements['Source'];
	var selIndex = selectElement.selectedIndex;
	var selValue = selectElement.options[selIndex].value;
//alert(selValue);
	    if (selValue == 4) {
		document.getElementById('empref').style.display = '';
		formObj.elements['empref'].title = 'Employee Referral';
		}
		else {
		document.getElementById('empref').style.display = 'none';
		formObj.elements['empref'].value = '';
		formObj.elements['empref'].title = '';
			}

		if (selValue == 16)  {
		document.getElementById('cusfield2').style.display = '';
		formObj.elements['cusfield2'].title = 'Please Specify';
		}
		else {
		document.getElementById('cusfield2').style.display = 'none';
		formObj.elements['cusfield2'].title = '';
		formObj.elements['cusfield2'].value = '';
			}
}

function CheckEssentialFunctions()
{
var formObj = self.document.forms['saveForm'];
	if(formObj == null) {
		formObj = self.document.forms['fsave'];
	}
	var selectElement = formObj.elements['Answer5'];
	var selIndex = selectElement.selectedIndex;
	var selValue = selectElement.options[selIndex].value;
//alert(selValue);
	    if (selValue == 2) {
		document.getElementById('cusfield3').style.display = '';
		formObj.elements['cusfield3'].title = 'If no, please explain';
		}
		else {
		document.getElementById('cusfield3').style.display = 'none';
		formObj.elements['cusfield3'].value = '';
		formObj.elements['cusfield3'].title = '';
			}
}

function CheckFelony()
{
var formObj = self.document.forms['saveForm'];
	if(formObj == null) {
		formObj = self.document.forms['fsave'];
	}
	var selectElement = formObj.elements['Answer6'];
	var selIndex = selectElement.selectedIndex;
	var selValue = selectElement.options[selIndex].value;
//alert(selValue);
	    if (selValue == 1) {
		document.getElementById('cusfield4').style.display = '';
		formObj.elements['cusfield4'].title = 'If yes, provide the nature of the offense';
		}
		else {
		document.getElementById('cusfield4').style.display = 'none';
		formObj.elements['cusfield4'].value = '';
		formObj.elements['cusfield4'].title = '';
			}
}

function MyPopUp2(url)
	{
	window.open(url,"PopUp","width=550,height=620,resizable=yes,scrollbars=yes");
	}

    function getEEO()
    {    var url
        url = "applychazen_eeo.asp"
        window.open(url,"PopEEO","width=900,height=650,resizable=yes,scrollbars=yes");
    }

function setEEO(ans3,ans2,ans4)
{
    document.forms['fsave'].Answer3.value = ans3;
    document.forms['fsave'].Answer2.value = ans2;
    document.forms['fsave'].Answer4.value = ans4;

    var label;

    label = document.getElementById('eeoAnswers');
    label.style.display = 'inline';
}

function CheckEmployeed(){
	var formObj = self.document.forms['saveForm'];
	if(formObj == null) {
		formObj = self.document.forms['fsave'];
	}
	var selectElement = formObj.elements['appq_1'];
	var selIndex = selectElement.selectedIndex;
	var selValue = selectElement.options[selIndex].value;
//alert(selValue);

	if (selValue == 1) {
		document.getElementById('tr_appq_11').style.display = '';
		document.getElementById('tr_appq_6').style.display = '';
		formObj.elements['appq_11'].title = 'List dates';
		formObj.elements['appq_6'].title = 'List name at time of employment';
		}
	else {
		document.getElementById('tr_appq_11').style.display = 'none';
		document.getElementById('tr_appq_6').style.display = 'none';
		formObj.elements['appq_11'].title = '';
		formObj.elements['appq_6'].title = '';
		formObj.elements['appq_11'].value = '';
		formObj.elements['appq_6'].value = '';
		}
}

function CheckRelated(){
	var formObj = self.document.forms['saveForm'];
	if(formObj == null) {
		formObj = self.document.forms['fsave'];
	}
	var selectElement = formObj.elements['appq_3'];
	var selIndex = selectElement.selectedIndex;
	var selValue = selectElement.options[selIndex].value;
//alert(selValue);

	if (selValue == 5) {
		document.getElementById('tr_appq_13').style.display = '';
		formObj.elements['appq_13'].title = 'List name & relationship';
		}
	else {
		document.getElementById('tr_appq_13').style.display = 'none';
		formObj.elements['appq_13'].title = '';
		formObj.elements['appq_13'].value = '';
		}
}

function GetRecentEmployer()
{
var formObj = self.document.forms['saveForm'];
	if(formObj == null) {
		formObj = self.document.forms['fsave'];
	}
	var selectElement = formObj.elements['appq_106'];
	var selIndex = selectElement.selectedIndex;
	var selValue = selectElement.options[selIndex].value;
//alert(selValue);
	    if ((selValue == 0) || (selValue == 307)) {
		//document.getElementById('table_1').style.display = 'none';
		//document.getElementById('table_2').style.display = 'none';
		//document.getElementById('table_3').style.display = 'none';
		//document.getElementById('table_4').style.display = 'none';
		GetRecentEmployeerNoTitles();
		GetRecentEmployeerNoTitles2();
		GetRecentEmployeerNoTitles3();
		GetRecentEmployeerNoTitles4();
		}
		else if (selValue == 303) {
		//document.getElementById('req_1').style.display = '';
		//document.getElementById('table_2').style.display = 'none';
		//document.getElementById('table_3').style.display = 'none';
		//document.getElementById('table_4').style.display = 'none';
		GetRecentEmployeerTitles();
		GetRecentEmployeerNoTitles2();
		GetRecentEmployeerNoTitles3();
		GetRecentEmployeerNoTitles4();
		}
		else if (selValue == 304) {
		//document.getElementById('table_1').style.display = '';
		//document.getElementById('table_2').style.display = '';
		//document.getElementById('table_3').style.display = 'none';
		//document.getElementById('table_4').style.display = 'none';
		GetRecentEmployeerTitles();
		GetRecentEmployeerTitles2();
		GetRecentEmployeerNoTitles3();
		GetRecentEmployeerNoTitles4();
		}
		else if (selValue == 305) {
		//document.getElementById('table_1').style.display = '';
		//document.getElementById('table_2').style.display = '';
		//document.getElementById('table_3').style.display = '';
		//document.getElementById('table_4').style.display = 'none';
		GetRecentEmployeerTitles();
		GetRecentEmployeerTitles2();
		GetRecentEmployeerTitles3();
		GetRecentEmployeerNoTitles4();
		}
		else if (selValue == 306) {
		//document.getElementById('table_1').style.display = '';
		//document.getElementById('table_2').style.display = '';
		//document.getElementById('table_3').style.display = '';
		//document.getElementById('table_4').style.display = '';
		GetRecentEmployeerTitles();
		GetRecentEmployeerTitles2();
		GetRecentEmployeerTitles3();
		GetRecentEmployeerTitles4();
		}
		else
		{
		//document.getElementById('table_1').style.display = 'none';
		//document.getElementById('table_2').style.display = 'none';
		//document.getElementById('table_3').style.display = 'none';
		//document.getElementById('table_4').style.display = 'none';
		GetRecentEmployeerNoTitles();
		GetRecentEmployeerNoTitles2();
		GetRecentEmployeerNoTitles3();
		GetRecentEmployeerNoTitles4();
		}
}       

function GetRecentEmployeerTitles()
{
var formObj = self.document.forms['saveForm'];
	if(formObj == null) {
		formObj = self.document.forms['fsave'];
	}
	document.getElementById('req_1').style.display = '';
	document.getElementById('req_2').style.display = '';
	document.getElementById('req_3').style.display = '';
	document.getElementById('req_4').style.display = '';
	document.getElementById('req_5').style.display = '';
	document.getElementById('req_6').style.display = '';
	document.getElementById('req_7').style.display = '';
	document.getElementById('req_8').style.display = '';
	document.getElementById('req_9').style.display = '';
	document.getElementById('req_10').style.display = '';
	formObj.elements['appq_26'].title='Most Recent Employer';
	formObj.elements['appq_27'].title='City 1';
	formObj.elements['appq_35'].title='State 1';
	//formObj.elements['appq_29'].title='Dates Employed 1';
	formObj.elements['appq_30'].title='Supervisor Name 1';
	formObj.elements['JobTitle'].title='Job Title(s) 1';
	formObj.elements['appq_32'].title='Pay Rate 1';
	formObj.elements['appq_33'].title='Reason for leaving 1';
	formObj.elements['appq_month_113'].title='Dates Employed From 1';
	formObj.elements['appq_day_113'].title='Dates Employed From 1';
	formObj.elements['appq_year_113'].title='Dates Employed From 1';
	formObj.elements['appq_month_114'].title='Dates Employed To 1';
	formObj.elements['appq_day_114'].title='Dates Employed To 1';
	formObj.elements['appq_year_114'].title='Dates Employed To 1';
	}

function GetRecentEmployeerTitles2()
{
var formObj = self.document.forms['saveForm'];
	if(formObj == null) {
		formObj = self.document.forms['fsave'];
	}
	document.getElementById('req_21').style.display = '';
	document.getElementById('req_22').style.display = '';
	document.getElementById('req_23').style.display = '';
	document.getElementById('req_24').style.display = '';
	document.getElementById('req_25').style.display = '';
	document.getElementById('req_26').style.display = '';
	document.getElementById('req_27').style.display = '';
	document.getElementById('req_28').style.display = '';
	document.getElementById('req_29').style.display = '';
	document.getElementById('req_29a').style.display = '';
	formObj.elements['appq_45'].title='Employer 2';
	formObj.elements['appq_46'].title='City 2';
	formObj.elements['appq_47'].title='State 2';
	//formObj.elements['appq_48'].title='Dates Employed 2';
	formObj.elements['appq_49'].title='Supervisor Name 2';
	formObj.elements['appq_50'].title='Job Title(s) 2';
	formObj.elements['appq_51'].title='Pay Rate 2';
	formObj.elements['appq_52'].title='Reason for leaving 2';
	formObj.elements['appq_month_116'].title='Dates Employed From 2'
	formObj.elements['appq_day_116'].title='Dates Employed From 2'
	formObj.elements['appq_year_116'].title='Dates Employed From 2'
	formObj.elements['appq_month_117'].title='Dates Employed To 2'
	formObj.elements['appq_day_117'].title='Dates Employed To 2'
	formObj.elements['appq_year_117'].title='Dates Employed To 2'
	}	

function GetRecentEmployeerTitles3()
{
var formObj = self.document.forms['saveForm'];
	if(formObj == null) {
		formObj = self.document.forms['fsave'];
	}
	document.getElementById('req_31').style.display = '';
	document.getElementById('req_32').style.display = '';
	document.getElementById('req_33').style.display = '';
	document.getElementById('req_34').style.display = '';
	document.getElementById('req_35').style.display = '';
	document.getElementById('req_36').style.display = '';
	document.getElementById('req_37').style.display = '';
	document.getElementById('req_38').style.display = '';
	document.getElementById('req_39').style.display = '';
	document.getElementById('req_39a').style.display = '';
	formObj.elements['appq_53'].title='Employer 3';
	formObj.elements['appq_54'].title='City 3';
	formObj.elements['appq_55'].title='State 3';
	//formObj.elements['appq_56'].title='Dates Employed 3';
	formObj.elements['appq_57'].title='Supervisor Name 3';
	formObj.elements['appq_58'].title='Job Title(s) 3';
	formObj.elements['appq_59'].title='Pay Rate 3';
	formObj.elements['appq_60'].title='Reason for leaving 3';
	formObj.elements['appq_month_119'].title='Dates Employed From 3';
	formObj.elements['appq_day_119'].title='Dates Employed From 3';
	formObj.elements['appq_year_119'].title='Dates Employed From 3';
	formObj.elements['appq_month_120'].title='Dates Employed To 3';
	formObj.elements['appq_day_120'].title='Dates Employed To 3';
	formObj.elements['appq_year_120'].title='Dates Employed To 3';
	}		

function GetRecentEmployeerTitles4()
{
var formObj = self.document.forms['saveForm'];
	if(formObj == null) {
		formObj = self.document.forms['fsave'];
	}
	document.getElementById('req_41').style.display = '';
	document.getElementById('req_42').style.display = '';
	document.getElementById('req_43').style.display = '';
	document.getElementById('req_44').style.display = '';
	document.getElementById('req_45').style.display = '';
	document.getElementById('req_46').style.display = '';
	document.getElementById('req_47').style.display = '';
	document.getElementById('req_48').style.display = '';
	document.getElementById('req_49').style.display = '';
	document.getElementById('req_49a').style.display = '';
	formObj.elements['appq_61'].title='Employer 4';
	formObj.elements['appq_62'].title='City 4';
	formObj.elements['appq_80'].title='State 4';
	//formObj.elements['appq_63'].title='Dates Employed 4';
	formObj.elements['appq_64'].title='Supervisor Name 4';
	formObj.elements['appq_65'].title='Job Title(s) 4';
	formObj.elements['appq_66'].title='Pay Rate 4';
	formObj.elements['appq_67'].title='Reason for leaving 4';
	formObj.elements['appq_month_122'].title='Dates Employed From 4';
	formObj.elements['appq_day_122'].title='Dates Employed From 4';
	formObj.elements['appq_year_122'].title='Dates Employed From 4';
	formObj.elements['appq_month_123'].title='Dates Employed To 4';
	formObj.elements['appq_day_123'].title='Dates Employed To 4';
	formObj.elements['appq_year_123'].title='Dates Employed To 4';
	}		
	
function GetRecentEmployeerNoTitles()
{
var formObj = self.document.forms['saveForm'];
	if(formObj == null) {
		formObj = self.document.forms['fsave'];
	}
	document.getElementById('req_1').style.display = 'none';
	document.getElementById('req_2').style.display = 'none';
	document.getElementById('req_3').style.display = 'none';
	document.getElementById('req_4').style.display = 'none';
	document.getElementById('req_5').style.display = 'none';
	document.getElementById('req_6').style.display = 'none';
	document.getElementById('req_7').style.display = 'none';
	document.getElementById('req_8').style.display = 'none';
	document.getElementById('req_9').style.display = 'none';
	document.getElementById('req_10').style.display = 'none';
	formObj.elements['appq_26'].title='';
	formObj.elements['appq_27'].title='';
	formObj.elements['appq_35'].title='';
	//formObj.elements['appq_29'].title='';
	formObj.elements['appq_30'].title='';
	//formObj.elements['appq_31'].title='';
	formObj.elements['appq_32'].title='';
	formObj.elements['appq_33'].title='';
	formObj.elements['appq_month_113'].title='';
	formObj.elements['appq_day_113'].title='';
	formObj.elements['appq_year_113'].title='';
	formObj.elements['appq_month_114'].title='';
	formObj.elements['appq_day_114'].title='';
	formObj.elements['appq_year_114'].title='';
	}	

function GetRecentEmployeerNoTitles2()
{
var formObj = self.document.forms['saveForm'];
	if(formObj == null) {
		formObj = self.document.forms['fsave'];
	}
	document.getElementById('req_21').style.display = 'none';
	document.getElementById('req_22').style.display = 'none';
	document.getElementById('req_23').style.display = 'none';
	document.getElementById('req_24').style.display = 'none';
	document.getElementById('req_25').style.display = 'none';
	document.getElementById('req_26').style.display = 'none';
	document.getElementById('req_27').style.display = 'none';
	document.getElementById('req_28').style.display = 'none';
	document.getElementById('req_29').style.display = 'none';
	document.getElementById('req_29a').style.display = 'none';
	formObj.elements['appq_45'].title='';
	formObj.elements['appq_46'].title='';
	formObj.elements['appq_47'].title='';
	//formObj.elements['appq_48'].title='';
	formObj.elements['appq_49'].title='';
	formObj.elements['appq_50'].title='';
	formObj.elements['appq_51'].title='';
	formObj.elements['appq_52'].title='';
	formObj.elements['appq_month_116'].title='';
	formObj.elements['appq_day_116'].title='';
	formObj.elements['appq_year_116'].title='';
	formObj.elements['appq_month_117'].title='';
	formObj.elements['appq_day_117'].title='';
	formObj.elements['appq_year_117'].title='';
	}	

function GetRecentEmployeerNoTitles3()
{
var formObj = self.document.forms['saveForm'];
	if(formObj == null) {
		formObj = self.document.forms['fsave'];
	}
	document.getElementById('req_31').style.display = 'none';
	document.getElementById('req_32').style.display = 'none';
	document.getElementById('req_33').style.display = 'none';
	document.getElementById('req_34').style.display = 'none';
	document.getElementById('req_35').style.display = 'none';
	document.getElementById('req_36').style.display = 'none';
	document.getElementById('req_37').style.display = 'none';
	document.getElementById('req_38').style.display = 'none';
	document.getElementById('req_39').style.display = 'none';
	document.getElementById('req_39a').style.display = 'none';
	formObj.elements['appq_53'].title='';
	formObj.elements['appq_54'].title='';
	formObj.elements['appq_55'].title='';
	//formObj.elements['appq_56'].title='';
	formObj.elements['appq_57'].title='';
	formObj.elements['appq_58'].title='';
	formObj.elements['appq_59'].title='';
	formObj.elements['appq_60'].title='';
	formObj.elements['appq_month_119'].title='';
	formObj.elements['appq_day_119'].title='';
	formObj.elements['appq_year_119'].title='';
	formObj.elements['appq_month_120'].title='';
	formObj.elements['appq_day_120'].title='';
	formObj.elements['appq_year_120'].title='';
	}		

function GetRecentEmployeerNoTitles4()
{
var formObj = self.document.forms['saveForm'];
	if(formObj == null) {
		formObj = self.document.forms['fsave'];
	}
	document.getElementById('req_41').style.display = 'none';
	document.getElementById('req_42').style.display = 'none';
	document.getElementById('req_43').style.display = 'none';
	document.getElementById('req_44').style.display = 'none';
	document.getElementById('req_45').style.display = 'none';
	document.getElementById('req_46').style.display = 'none';
	document.getElementById('req_47').style.display = 'none';
	document.getElementById('req_48').style.display = 'none';
	document.getElementById('req_49').style.display = 'none';
	document.getElementById('req_49a').style.display = 'none';
	formObj.elements['appq_61'].title='';
	formObj.elements['appq_62'].title='';
	formObj.elements['appq_80'].title='';
	//formObj.elements['appq_63'].title='';
	formObj.elements['appq_64'].title='';
	formObj.elements['appq_65'].title='';
	formObj.elements['appq_66'].title='';
	formObj.elements['appq_67'].title='';
	formObj.elements['appq_month_122'].title='';
	formObj.elements['appq_day_122'].title='';
	formObj.elements['appq_year_122'].title='';
	formObj.elements['appq_month_123'].title='';
	formObj.elements['appq_day_123'].title='';
	formObj.elements['appq_year_123'].title='';
	}	
	
function CheckEmailAddress(f){
	if (f){
		if (f.value != ''){
			echeck(f);
		}
	}
}	

function echeck(f) {
        var str = f.value;
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Please enter a valid e-mail address")
		   f.focus();return(false);}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Please enter a valid e-mail address")
		   f.focus();return(false);}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Please enter a valid e-mail address")
		    f.focus();return(false);}
		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Please enter a valid e-mail address")
		    f.focus();return(false); }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Please enter a valid e-mail address")
		    f.focus();return(false); }
		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Please enter a valid e-mail address")
		    f.focus();return(false); }
		 if (str.indexOf(" ")!=-1){
		    alert("Please enter a valid e-mail address")
		    f.focus();return(false); }
 		 return true}

function CheckStatementofFaith(){
var formObj = self.document.forms['saveForm'];
	if(formObj == null) {
		formObj = self.document.forms['fsave'];
	}
var selectElement = formObj.elements['appq_107'];
	var selLen = selectElement.length;
	var selValue = "";
for (i=0; i<selLen; i++) {
if(selectElement[i].checked){
selValue = selectElement[i].value
}
}
	   if (selValue == 309) {
		document.getElementById('tr_appq_108').style.display = '';
		formObj.elements['appq_108'].title = 'Please explain';
		}
		else {
		document.getElementById('tr_appq_108').style.display = 'none';
		formObj.elements['appq_108'].title = '';
		formObj.elements['appq_108'].value = '';
			}
}

function CheckStatementofLifestyle(){
var formObj = self.document.forms['saveForm'];
	if(formObj == null) {
		formObj = self.document.forms['fsave'];
	}
var selectElement = formObj.elements['appq_109'];
	var selLen = selectElement.length;
	var selValue = "";
for (i=0; i<selLen; i++) {
if(selectElement[i].checked){
selValue = selectElement[i].value
}
}
	   if (selValue == 312) {
		document.getElementById('tr_appq_110').style.display = '';
		formObj.elements['appq_110'].title = 'Please explain';
		}
		else {
		document.getElementById('tr_appq_110').style.display = 'none';
		formObj.elements['appq_110'].title = '';
		formObj.elements['appq_110'].value = '';
			}
}

function popwindow2(url)
	{
	window.open(url,"PopUp","width=800,height=800,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes");
	}
	
/************
 *
 *		validators.js 
 *
 *		Last Modified: 10/04/2006 
 *
 *		Change Log:	
 *				10/04/2006	added SSNToString() function to display the number like 555-22-4545
 *
 */

////////////////////////////////
//		COMMON FUNCTIONS
////////////////////////////////

function isDigit( c ) 
{
	var digits = "0123456789";
	return (c.length == 1 && digits.indexOf( c ) != -1);
}

function getDigits( txt ) 
{
	var chr; 
	var num = "";
	for (var i = 0; i < txt.length; i++) 
	{
		chr = txt.charAt(i);
		if (isDigit( chr )) num += chr; 
	}
	return num;
}	

function AllCharsTheSame( str ) 
{
	var num = 1;
	var chr = str.charAt(0);

	for (var i = 1; i < str.length; i++) 
	{	
		if (chr == str.charAt(i)) 
			num++;
		else 
			break;
	}
	return (num == 9);
}

/////////////////////////////////////////
//		Social Security Number (SSN)
/////////////////////////////////////////

function CheckSSN( elm )
{
	if (!SSNIsValid( elm.value )) 
	{
		window.alert("Social Security Number is invalid.\nPlease, check it again.");
		elm.focus();
		return false;
	}
	return true;
}

function SSNIsValid( txt ) 
{
	var isValid = false;	
	if (txt.length >= 9) 
	{
		var ssn = getDigits( txt );
		if (ssn.length == 9 && !SSNIsRejected( ssn ) && !AllCharsTheSame( ssn )) 
		{
			var area   = ssn.substr(0,3);
			var group  = ssn.substr(3,2);
			var serial = ssn.substr(5,4);
			
			if (!SSNAreaIsNeverUsed( area ) && serial != "0000") 
			{
				isValid = true;
			
				// Advanced validation comes here ...
			}
		}
	}
	return isValid;
}

function SSNToString( txt ) 
{
	var str = txt;
	if (txt.length >= 9) 
	{
		var ssn = getDigits( txt );
		if (ssn.length == 9) 
		{
			var area   = ssn.substr(0,3);
			var group  = ssn.substr(3,2);
			var serial = ssn.substr(5,4);
			
			str = area + "-" + group + "-" + serial;
		}
	}
	return str;
}

function SSNIsRejected( ssn ) 
{
	var rejected = ["123456789","078051120"];
	var res = false;

	for (var i = 0; i < rejected.length; i++) 
	{
		if (ssn == rejected[i]) 
		{
			res = true;
			break;
		}
	}
	return res;
}

function SSNAreaIsNeverUsed( area )
{
	var res = (area.charAt(0) == "9");
	if(!res)
	{
		var rejected = ["000","666"];
		for (var i = 0; i < rejected.length; i++) 
		{
			if (area == rejected[i]) 
			{
				res = true;
				break;
			}
		}
	}
	return res;
}

/////////////////////////////////////////
//		Phone Number
/////////////////////////////////////////

function CheckPhone( elm )
{
	if (!PhoneIsValid( elm.value )) 
	{
		window.alert("Phone Number is invalid.\nIt should contains at least 10 digits: (area code + number).\nPlease, include your country code if you are outside of the USA or Canada.");
		elm.focus();
		return false;
	}
	return true;
}

function PhoneIsValid( txt ) 
{
	var isValid = false;	
	if (txt.length >= 10)
	{
		var num = getDigits( txt );
		if (num.length >= 10)
		{
			var pos   = 0;
			var extra = "";
			if (num.length > 10)
			{
				pos    = num.length - 10;
				extra  = num.substr(0,pos);
			}
			var area   = num.substr(pos,3);
			var number = num.substr(pos+3,7);
			
			if (area.charAt(0) != "0" && number.charAt(0) != "0") 
			{
				isValid = true;
			
				// Advanced validation comes here ...
			}
		}
	}
	return isValid;
}

function PhoneToString( txt ) 
{
	var str = txt;	
	if (txt.length >= 10)
	{
		var num = getDigits( txt );
		if (num.length >= 10)
		{
			var pos   = 0;
			var extra = "";
			if (num.length > 10)
			{
				pos    = num.length - 10;
				extra  = num.substr(0,pos);
			}
			var area   = num.substr(pos,3);
			var number = num.substr(pos+3,7);
			
			str = ((extra != "") ? extra + " - " : "") + "(" + area + ")" + " " + number.substr(0,3) + " - " + number.substr(3,4);
		}
	}
	return str;
}

function SSNValidation(ssn) {
	var matchArr = ssn.value.match(/^(\d{3})-?\d{2}-?\d{4}$/);
	var numDashes = ssn.value.split('-').length - 1;
	if (ssn.value != '') {
		if (matchArr == null || numDashes == 1) {
			alert('Invalid SSN. Must be 9 digits or in the form ###-##-####.');
			msg = "does not appear to be valid";
			ssn.focus();
		}
	}
}	

function checkNumeric_sp(f,l){
	if (f){
		if (f.value != ''){
			if (isNaN(f.value))
				{alert('Value must be numeric.');f.focus();return(false);}
			else{
				if (l > 0 && f.value.length != l)
					{alert('Value must be ' + l + ' digits long.');f.focus();return(false);}
			}
		}
	}
}

function ResumeUploaded()
{
var formObj = self.document.forms['saveForm'];
	if(formObj == null) {
		formObj = self.document.forms['fsave'];
	}
	//var selectElement = formObj.elements['appq_111'];
	//var selIndex = selectElement.selectedIndex;
	//var selValue = selectElement.options[selIndex].value;
   if (formObj.elements['iRexFN']){
    if (formObj.elements['iRexFN'].value == 1){
	    formObj.elements['appq_111'].value = 515;
		document.getElementById('tb_CVL').style.display = '';
		document.getElementById('tb_Resume').style.display = '';
		formObj.elements['Resume'].title = 'Resume';
		}
		}
}

function CheckResume()
{
var formObj = self.document.forms['saveForm'];
	if(formObj == null) {
		formObj = self.document.forms['fsave'];
	}
	var selectElement = formObj.elements['appq_111'];
	var selIndex = selectElement.selectedIndex;
	var selValue = selectElement.options[selIndex].value;
//alert(selValue);
/*if (formObj.elements['iRexFN']){
    if (formObj.elements['iRexFN'].value == 0){
selValue = '515';
}
}*/
	if (selValue == 515) {
		document.getElementById('tb_CVL').style.display = '';
		document.getElementById('tb_Resume').style.display = '';
		formObj.elements['Resume'].title = 'Resume';
		//formObj.elements['appq_108'].title = 'Cover Letter';
		Work_History_Req_Off();
		}
	
	else {
		document.getElementById('tb_CVL').style.display = 'none';
		document.getElementById('tb_Resume').style.display = 'none';
		formObj.elements['Resume'].title = '';
		//formObj.elements['appq_108'].title = '';
		Work_History_Req_On();
		}
}

function Work_History_Req_On()
{
var formObj = self.document.forms['saveForm'];
	if(formObj == null) {
		formObj = self.document.forms['fsave'];
	}
	
	document.getElementById('i_1_0').style.display = '';
	formObj.elements['appq_28'].title = 'Employer 1';
	document.getElementById('i_2_0').style.display = '';
	formObj.elements['appq_29'].title = 'Phone 1';
	document.getElementById('i_3_0').style.display = '';
	formObj.elements['appq_30'].title = 'Title 1';
	document.getElementById('i_4_0').style.display = '';
	formObj.elements['appq_31'].title = 'Address 1';
	document.getElementById('i_5_0').style.display = '';
	formObj.elements['appq_32'].title = 'State 1';
	document.getElementById('i_6_0').style.display = '';
	formObj.elements['appq_33'].title = 'Zip 1';
	document.getElementById('i_7_0').style.display = '';
	formObj.elements['appq_34'].title = 'Manager Name 1';
	document.getElementById('i_8_0').style.display = '';
	formObj.elements['appq_35'].title = 'Manager Title 1';
	document.getElementById('i_9_0').style.display = '';
	formObj.elements['appq_36'].title = 'May we contact 1';
	document.getElementById('i_10_0').style.display = '';
	formObj.elements['appq_month_38'].title = 'Dates Employed Month From 1';
	document.getElementById('i_11_0').style.display = '';
	formObj.elements['appq_year_38'].title = 'Dates Employed Year From 1';
	document.getElementById('i_12_0').style.display = '';
	formObj.elements['appq_month_39'].title = 'Dates Employed Month To 1';
	document.getElementById('i_13_0').style.display = '';
	formObj.elements['appq_year_39'].title = 'Dates Employed Year To 1';
	document.getElementById('i_14_0').style.display = '';
	formObj.elements['appq_41'].title = 'Salary Beginning 1';
	document.getElementById('i_15_0').style.display = '';
	formObj.elements['appq_42'].title = 'Salary Ending 1';
	document.getElementById('i_16_0').style.display = '';
	formObj.elements['appq_43'].title = 'Duties 1';
	document.getElementById('i_17_0').style.display = '';
	formObj.elements['appq_44'].title = 'Reason for leaving 1';
	
	document.getElementById('i_1_1').style.display = '';
	formObj.elements['appq_46'].title = 'Employer 2';
	document.getElementById('i_2_1').style.display = '';
	formObj.elements['appq_47'].title = 'Phone 2';
	document.getElementById('i_3_1').style.display = '';
	formObj.elements['appq_48'].title = 'Title 2';
	document.getElementById('i_4_1').style.display = '';
	formObj.elements['appq_49'].title = 'Address 2';
	document.getElementById('i_5_1').style.display = '';
	formObj.elements['appq_50'].title = 'State 2';
	document.getElementById('i_6_1').style.display = '';
	formObj.elements['appq_51'].title = 'Zip 2';
	document.getElementById('i_7_1').style.display = '';
	formObj.elements['appq_52'].title = 'Manager Name 2';
	document.getElementById('i_8_1').style.display = '';
	formObj.elements['appq_53'].title = 'Manager Title 2';
	document.getElementById('i_9_1').style.display = '';
	formObj.elements['appq_54'].title = 'May we contact 2';
	document.getElementById('i_10_1').style.display = '';
	formObj.elements['appq_month_56'].title = 'Dates Employed Month From 2';
	document.getElementById('i_11_1').style.display = '';
	formObj.elements['appq_year_56'].title = 'Dates Employed Year From 2';
	document.getElementById('i_12_1').style.display = '';
	formObj.elements['appq_month_57'].title = 'Dates Employed Month To 2';
	document.getElementById('i_13_1').style.display = '';
	formObj.elements['appq_year_57'].title = 'Dates Employed Year To 2';
	document.getElementById('i_14_1').style.display = '';
	formObj.elements['appq_59'].title = 'Salary Beginning 2';
	document.getElementById('i_15_1').style.display = '';
	formObj.elements['appq_60'].title = 'Salary Ending 2';
	document.getElementById('i_16_1').style.display = '';
	formObj.elements['appq_61'].title = 'Duties 2';
	document.getElementById('i_17_1').style.display = '';
	formObj.elements['appq_62'].title = 'Reason for leaving 2';
	
	document.getElementById('i_1_2').style.display = '';
	formObj.elements['appq_64'].title = 'Employer 3';
	document.getElementById('i_2_2').style.display = '';
	formObj.elements['appq_65'].title = 'Phone 3';
	document.getElementById('i_3_2').style.display = '';
	formObj.elements['appq_66'].title = 'Title 3';
	document.getElementById('i_4_2').style.display = '';
	formObj.elements['appq_67'].title = 'Address 3';
	document.getElementById('i_5_2').style.display = '';
	formObj.elements['appq_68'].title = 'State 3';
	document.getElementById('i_6_2').style.display = '';
	formObj.elements['appq_69'].title = 'Zip 3';
	document.getElementById('i_7_2').style.display = '';
	formObj.elements['appq_70'].title = 'Manager Name 3';
	document.getElementById('i_8_2').style.display = '';
	formObj.elements['appq_71'].title = 'Manager Title 3';
	document.getElementById('i_9_2').style.display = '';
	formObj.elements['appq_72'].title = 'May we contact 3';
	document.getElementById('i_10_2').style.display = '';
	formObj.elements['appq_month_74'].title = 'Dates Employed Month From 3';
	document.getElementById('i_11_2').style.display = '';
	formObj.elements['appq_year_74'].title = 'Dates Employed Year From 3';
	document.getElementById('i_12_2').style.display = '';
	formObj.elements['appq_month_75'].title = 'Dates Employed Month To 3';
	document.getElementById('i_13_2').style.display = '';
	formObj.elements['appq_year_75'].title = 'Dates Employed Year To 3';
	document.getElementById('i_14_2').style.display = '';
	formObj.elements['appq_77'].title = 'Salary Beginning 3';
	document.getElementById('i_15_2').style.display = '';
	formObj.elements['appq_78'].title = 'Salary Ending 3';
	document.getElementById('i_16_2').style.display = '';
	formObj.elements['appq_79'].title = 'Duties 3';
	document.getElementById('i_17_2').style.display = '';
	formObj.elements['appq_80'].title = 'Reason for leaving 3';
}

function Work_History_Req_Off()
{
var formObj = self.document.forms['saveForm'];
	if(formObj == null) {
		formObj = self.document.forms['fsave'];
	}
	
	document.getElementById('i_1_0').style.display = 'none';
	formObj.elements['appq_28'].title = '';
	document.getElementById('i_2_0').style.display = 'none';
	formObj.elements['appq_29'].title = '';
	document.getElementById('i_3_0').style.display = 'none';
	formObj.elements['appq_30'].title = '';
	document.getElementById('i_4_0').style.display = 'none';
	formObj.elements['appq_31'].title = '';
	document.getElementById('i_5_0').style.display = 'none';
	formObj.elements['appq_32'].title = '';
	document.getElementById('i_6_0').style.display = 'none';
	formObj.elements['appq_33'].title = '';
	document.getElementById('i_7_0').style.display = 'none';
	formObj.elements['appq_34'].title = '';
	document.getElementById('i_8_0').style.display = 'none';
	formObj.elements['appq_35'].title = '';
	document.getElementById('i_9_0').style.display = 'none';
	formObj.elements['appq_36'].title = '';
	document.getElementById('i_10_0').style.display = 'none';
	formObj.elements['appq_month_38'].title = '';
	document.getElementById('i_11_0').style.display = 'none';
	formObj.elements['appq_year_38'].title = '';
	document.getElementById('i_12_0').style.display = 'none';
	formObj.elements['appq_month_39'].title = '';
	document.getElementById('i_13_0').style.display = 'none';
	formObj.elements['appq_year_39'].title = '';
	document.getElementById('i_14_0').style.display = 'none';
	formObj.elements['appq_41'].title = '';
	document.getElementById('i_15_0').style.display = 'none';
	formObj.elements['appq_42'].title = '';
	document.getElementById('i_16_0').style.display = 'none';
	formObj.elements['appq_43'].title = '';
	document.getElementById('i_17_0').style.display = 'none';
	formObj.elements['appq_44'].title = '';
	
	document.getElementById('i_1_1').style.display = 'none';
	formObj.elements['appq_46'].title = '';
	document.getElementById('i_2_1').style.display = 'none';
	formObj.elements['appq_47'].title = '';
	document.getElementById('i_3_1').style.display = 'none';
	formObj.elements['appq_48'].title = '';
	document.getElementById('i_4_1').style.display = 'none';
	formObj.elements['appq_49'].title = '';
	document.getElementById('i_5_1').style.display = 'none';
	formObj.elements['appq_50'].title = '';
	document.getElementById('i_6_1').style.display = 'none';
	formObj.elements['appq_51'].title = '';
	document.getElementById('i_7_1').style.display = 'none';
	formObj.elements['appq_52'].title = '';
	document.getElementById('i_8_1').style.display = 'none';
	formObj.elements['appq_53'].title = '';
	document.getElementById('i_9_1').style.display = 'none';
	formObj.elements['appq_54'].title = '';
	document.getElementById('i_10_1').style.display = 'none';
	formObj.elements['appq_month_56'].title = '';
	document.getElementById('i_11_1').style.display = 'none';
	formObj.elements['appq_year_56'].title = '';
	document.getElementById('i_12_1').style.display = 'none';
	formObj.elements['appq_month_57'].title = '';
	document.getElementById('i_13_1').style.display = 'none';
	formObj.elements['appq_year_57'].title = '';
	document.getElementById('i_14_1').style.display = 'none';
	formObj.elements['appq_59'].title = '';
	document.getElementById('i_15_1').style.display = 'none';
	formObj.elements['appq_60'].title = '';
	document.getElementById('i_16_1').style.display = 'none';
	formObj.elements['appq_61'].title = '';
	document.getElementById('i_17_1').style.display = 'none';
	formObj.elements['appq_62'].title = '';
	
	document.getElementById('i_1_2').style.display = 'none';
	formObj.elements['appq_64'].title = '';
	document.getElementById('i_2_2').style.display = 'none';
	formObj.elements['appq_65'].title = '';
	document.getElementById('i_3_2').style.display = 'none';
	formObj.elements['appq_66'].title = '';
	document.getElementById('i_4_2').style.display = 'none';
	formObj.elements['appq_67'].title = '';
	document.getElementById('i_5_2').style.display = 'none';
	formObj.elements['appq_68'].title = '';
	document.getElementById('i_6_2').style.display = 'none';
	formObj.elements['appq_69'].title = '';
	document.getElementById('i_7_2').style.display = 'none';
	formObj.elements['appq_70'].title = '';
	document.getElementById('i_8_2').style.display = 'none';
	formObj.elements['appq_71'].title = '';
	document.getElementById('i_9_2').style.display = 'none';
	formObj.elements['appq_72'].title = '';
	document.getElementById('i_10_2').style.display = 'none';
	formObj.elements['appq_month_74'].title = '';
	document.getElementById('i_11_2').style.display = 'none';
	formObj.elements['appq_year_74'].title = '';
	document.getElementById('i_12_2').style.display = 'none';
	formObj.elements['appq_month_75'].title = '';
	document.getElementById('i_13_2').style.display = 'none';
	formObj.elements['appq_year_75'].title = '';
	document.getElementById('i_14_2').style.display = 'none';
	formObj.elements['appq_77'].title = '';
	document.getElementById('i_15_2').style.display = 'none';
	formObj.elements['appq_78'].title = '';
	document.getElementById('i_16_2').style.display = 'none';
	formObj.elements['appq_79'].title = '';
	document.getElementById('i_17_2').style.display = 'none';
	formObj.elements['appq_80'].title = '';
}