
function pageSubmit() {
	var msg = ""
	

	if( getIntegersOnly(document.getElementById('cus_ssn').value).length == 0 ) {  }
    else if ( getIntegersOnly(document.getElementById('cus_ssn').value).length != 9 ) { var sMsg="SSN is not valid \n" ; msg+=sMsg ; setErrorImage('e1_cus_ssn',1,sMsg) }
	
	// First Name
	if  (document.forms[0].cus_firstname.value.length == 0) {
		msg += "Please enter the First Name --> \n"
		setErrorImage('E1_cus_firstname',1,"Please enter the First Name -->")
	}
	
	//Last Name
	if  (document.forms[0].cus_lastname.value.length == 0) {
		msg += "Please enter the Last Name --> \n"
		setErrorImage('E1_cus_lastname',1,"Please enter the Last Name -->")
	}
	
	var oDateField = document.getElementById('cus_bdate')
    oDateField.value = makeDateFormat(oDateField.value)
    if( oDateField.value.length == 0 ) { var sMsg="Please Enter Customer's Birth Date --> \n" ; msg+=sMsg ; setErrorImage('E1_cus_bdate',1,sMsg)   }
    else if ((getIntegersOnly(oDateField.value).length==8 )&&(oDateField.value.length==10 )) {
    var MSGisValidDate = isValidDate(oDateField.value.substring(0,2),oDateField.value.substring(3,5),oDateField.value.substring(6,10))
    if (MSGisValidDate != true ) {  msg+=MSGisValidDate ; setErrorImage('E1_cus_bdate',1,MSGisValidDate )  }
    } else { var sMsg="Customer's Birth Date is not valid \n" ; msg+=sMsg ; setErrorImage('E1_cus_bdate',1,sMsg)    }
	
	// cus_bmon ; cus_bday ; cus_bYear
	// Date Validation
	/*var vara = document.forms[0].cus_bmon.options[document.forms[0].cus_bmon.selectedIndex].value
	var varb = document.forms[0].cus_bday.options[document.forms[0].cus_bday.selectedIndex].value
	var varc = document.forms[0].cus_bYear.options[document.forms[0].cus_bYear.selectedIndex].value
	
	if( isValidDate( vara, varb, varc ) != true ){
		msg += isValidDate( vara , varb , varc )
	}*/
	
	// Gender Check
	if ( document.forms[0].cus_gender.options[document.forms[0].cus_gender.selectedIndex].value == "" ) {
		 msg += "Please select Gender --> \n"
		 setErrorImage('E1_cus_gender',1,"Please select Gender -->")
		 //document.getElementById("E1_cus_gender").style.visibility = "visible" ;
	}
	
	// ps_number
	// Street Number Check
	if ( document.forms[0].ps_number.value.length == 0 ) {
		 msg += "Please  enter a Street Number --> \n"
		 setErrorImage('E1_ps_number',1,"Please  enter a Street Number -->")
	}
		else if( isNaN(document.forms[0].ps_number.value) ) {
			msg += "Street Number must be numeric --> \n"
		}
	
	// ps_street
	// Street Name Check
	if ( document.forms[0].ps_street.value.length == 0) {
		msg += "Please enter a Street Name  --> \n"
		setErrorImage('E1_ps_street',1,"Please enter a Street Name  -->")
	}
	
	// Street Type Check
	if (  document.forms[0].ps_type.options[document.forms[0].ps_type.selectedIndex].value == "") {
		msg += "Please enter a Street Type  --> \n"
		setErrorImage('E1_ps_type',1,"Please enter a Street Type  -->")
	}
	// City
	if (document.forms[0].cus_city.value.length == 0)	{
		msg = msg + "Please enter a City name --> \n"
		setErrorImage('E1_cus_city',1,"Please enter a City name -->")
	}
	
	// cus_state
	// State
	if (document.forms[0].cus_state.options[document.forms[0].cus_state.selectedIndex].value == "" ) {
		msg += "Please select a State --> \n"
		setErrorImage('E1_cus_state',1,"Please select a State -->")
	}
	
	// cus_zipcode1
	//Zip Code
	if( getIntegersOnly(document.getElementById('cus_zipcode').value).length == 0 ) { var sMsg="Please Enter Customer's ZIP --> \n" ; msg+=sMsg ; setErrorImage('E1_cus_zipcode',1,sMsg)  }
    else if ( getIntegersOnly(document.getElementById('cus_zipcode').value).length != 5 ) { var sMsg="Customer's Zip is not valid \n" ; msg+=sMsg ; setErrorImage('E1_cus_zipcode',1,sMsg) }

	/*ZipCode = document.forms[0].cus_zipcode1.value
	if (ZipCode.length == 0)	{
		msg += "Please enter a ZIP code --> \n"
	}
		else if (ZipCode.length != 5)	{
			msg += "Please enter a ZIP code that is 5 digits long--> \n"
		}
			else if (isNaN(ZipCode)) {
					msg += "Zip code should be numeric --> \n"
			}*/
	
	// cus_homephone1 ; cus_homephone2 ; cus_homephone3
	// Home Number
	if( getIntegersOnly(document.getElementById('cus_homephone').value).length == 0 ) { var sMsg="Please Enter Home Telephone number -->\n" ; msg+=sMsg ; setErrorImage('E1_cus_homephone',1,sMsg)  }
    else if ( getIntegersOnly(document.getElementById('cus_homephone').value).length != 10 ) { var sMsg="Home Telephone number is not valid \n" ; msg+=sMsg ; setErrorImage('E1_cus_homephone',1,sMsg) }

	/*var HomeNumber = document.forms[0].cus_homephone1.value.toString() + document.forms[0].cus_homephone2.value.toString() + document.forms[0].cus_homephone3.value.toString()
	if ( HomeNumber.length != 10 ) {
		msg += "Home Phone must be 10 digits long --> \n"
	}
		else if( isNaN(HomeNumber) ) {
			msg += "Home Phone must be numeric --> \n"
		}*/

	
	// cus_workphone1 ; cus_workphone2 ; cus_workphone3
	// Work Number
	if( getIntegersOnly(document.getElementById('cus_workphone').value).length == 0 ) { var sMsg="Please Enter Work Telephone number --> \n" ; msg+=sMsg ; setErrorImage('E1_cus_workphone',1,sMsg)  }
    else if ( getIntegersOnly(document.getElementById('cus_workphone').value).length != 10 ) { var sMsg="Work Telephone number is not valid \n" ; msg+=sMsg ; setErrorImage('E1_cus_workphone',1,sMsg) }
	
	/*var WorkNumber = document.forms[0].cus_workphone1.value.toString() + document.forms[0].cus_workphone2.value.toString() + document.forms[0].cus_workphone3.value.toString()
	if ( WorkNumber.length != 10 ) {
		msg += "Work Phone must be 10 digits long --> \n"
	}
		else if( isNaN(WorkNumber) ) {
			msg += "Work Phone must be numeric --> \n"
		}*/
	
    if( getIntegersOnly(document.getElementById('cus_mobilephone').value).length == 0 ) {  }
    else if ( getIntegersOnly(document.getElementById('cus_mobilephone').value).length != 10 ) { var sMsg="Cell phone number is not valid \n" ; msg+=sMsg ; setErrorImage('E1_cus_mobilephone',1,sMsg) }


	// DDaddStayYear ; DDaddStayMonth
	//Stay at Current residence
	
	//EMAIL VALIDATION START
	var emailID = document.getElementById('cus_email').value
	if (emailID.length>0 )
         {			
	    if (isValidEmail(emailID)==false)
            {
              msg+="Invalid E-Mail Address --> \n"
	           setErrorImage('E1_cus_Email',1,"Invalid E-Mail Address --> ")
            }
         }
    //EMAIL VALIDATION END
	

	if ( document.forms[0].DDaddStayYear.options[document.forms[0].DDaddStayYear.selectedIndex].value == "" && document.forms[0].DDaddStayMonth.options[document.forms[0].DDaddStayMonth.selectedIndex].value == "") {
		msg += "Please provide length of stay in the area --> \n"
		setErrorImage('E1_DDaddStayYear',1,"Please provide length of stay in the area -->")
	}

	
	// DDemployJobYear1 ; DDemployJobMonth1
	//Length at Job
	if (document.forms[0].DDemployJobYear1.options[document.forms[0].DDemployJobYear1.selectedIndex].value == "" && document.forms[0].DDemployJobMonth1.options[document.forms[0].DDemployJobMonth1.selectedIndex].value == "") {
		msg += "Please provide length of current employment --> \n"
		setErrorImage('E1_DDemployJobYear1',1,"Please provide length of current employment -->")
	}
	
	// TBemployIncome
	// Gross Income
	gross_income = document.forms[0].TBemployIncome.value
	if (gross_income.length == 0) {
		msg += "Please provide Gross Income --> \n"
		setErrorImage('E1_TBemployIncome',1,"Please provide Gross Income -->")
	}
		else if (isNaN(gross_income)) {
			msg += "Gross Income must be numeric --> \n"
			setErrorImage('E1_TBemployIncome',1,"Gross Income must be numeric -->")
		}

     available_downpayment = document.forms[0].TBavailableDownpay.value
	 if (isNaN(available_downpayment)) {
			msg += "Downpayment available must be numeric --> \n"
		}
	// DDemployFreq
	// Frequency
	if (document.forms[0].DDemployFreq.options[document.forms[0].DDemployFreq.selectedIndex].value == 0) {
		msg += "Please  select the frequency of income --> \n"
		setErrorImage('E1_DDemployFreq',1,"Please select the frequency of income --> ")
	}

	
    if( getIntegersOnly(document.getElementById('tbaddlandtel').value).length == 0 ) {  }
    else if ( getIntegersOnly(document.getElementById('tbaddlandtel').value).length != 10 ) { var sMsg="Landlord's phone number is not valid \n" ; msg+=sMsg ; setErrorImage('E1_tbaddlandtel',1,sMsg) }

    if( getIntegersOnly(document.getElementById('tbadd1zip').value).length == 0 ) {  }
    else if ( getIntegersOnly(document.getElementById('tbadd1zip').value).length != 5 ) { var sMsg="Residence1: Zip is not valid \n" ; msg+=sMsg ; setErrorImage('E1_tbadd1zip',1,sMsg) }

    if( getIntegersOnly(document.getElementById('tbadd2zip').value).length == 0 ) {  }
    else if ( getIntegersOnly(document.getElementById('tbadd2zip').value).length != 5 ) { var sMsg="Residence2: Zip is not valid \n" ; msg+=sMsg ; setErrorImage('E1_tbadd2zip',1,sMsg) }

    if( getIntegersOnly(document.getElementById('tbemployzip').value).length == 0 ) {  }
    else if ( getIntegersOnly(document.getElementById('tbemployzip').value).length != 5 ) { var sMsg="Current Employer Zip is not valid \n" ; msg+=sMsg ; setErrorImage('E1_tbemployzip',1,sMsg) }


    if( getIntegersOnly(document.getElementById('tbemp2phone').value).length == 0 ) {  }
    else if ( getIntegersOnly(document.getElementById('tbemp2phone').value).length != 10 ) { var sMsg="Employer2: Telephone number is not valid \n" ; msg+=sMsg ; setErrorImage('E1_tbemp2phone',1,sMsg) }

    if( getIntegersOnly(document.getElementById('tbemploy2zip').value).length == 0 ) {  }
    else if ( getIntegersOnly(document.getElementById('tbemploy2zip').value).length != 5 ) { var sMsg="Employer2: Zip is not valid \n" ; msg+=sMsg ; setErrorImage('E1_tbemploy2zip',1,sMsg) }


    if( getIntegersOnly(document.getElementById('tbemp3phone').value).length == 0 ) {  }
    else if ( getIntegersOnly(document.getElementById('tbemp3phone').value).length != 10 ) { var sMsg="Employer3: Telephone number is not valid \n" ; msg+=sMsg ; setErrorImage('E1_tbemp3phone',1,sMsg) }

    if( getIntegersOnly(document.getElementById('tbemploy3zip').value).length == 0 ) {  }
    else if ( getIntegersOnly(document.getElementById('tbemploy3zip').value).length != 5 ) { var sMsg="Employer3: Zip is not valid \n" ; msg+=sMsg ; setErrorImage('E1_tbemploy3zip',1,sMsg) }


	// htmCB_verification
	if (!document.getElementById('htmCB_verification').checked  ) {
		msg += " You must agree to the term of this form, please check the box to continue. \n"
	}

	if (msg.length == 0)	{
		document.forms[0].hdaddCusPageMode.value = "saveCusAdd"
		document.forms[0].submit()
	}	
		else {
		   alert (msg)	
		}
}

function formCheck2() {

	msg = ""
	
	
	
	// Zip - zip_ad_employ
	if ( isNaN(document.forms[0].TBemployZip.value) ) {
		msg += "Zip code must be numeric --> \n"
	}
	
}

function checkCusBasicInfo()	{
		
	//SSN
	mainbuyerssn = document.forms[0].cus_ssn1.value + document.forms[0].cus_ssn2.value + document.forms[0].cus_ssn3.value
	if( mainbuyerssn.length != 0) {
		if (isNaN(mainbuyerssn)){
			msg = msg + "SSN should be numeric --> \n"
		}
		if (mainbuyerssn.length != 9 ) {
			msg += "SSN should contain 9 digits --> \n"
		}
	}
	
	//---------------------------------------------------	
	
	if (msg.length == 0)	{
		document.forms[0].hdaddCusPageMode.value = "saveCusBasic"
		document.forms[0].submit()
	}	
	else {
		   alert (msg)	
	}	


}

function checkEmployerlengthYear() {

	var requiredTime = 24 // in months
	
	var month1 =0; var year1 =0; var month2 =0; var year2 =0;
	if( document.forms[0].DDemployJobYear1.selectedIndex != -1 ) {
		month1 = document.forms[0].DDemployJobYear1.options[document.forms[0].DDemployJobYear1.selectedIndex].value; 
	}
	if( document.forms[0].DDemployJobMonth1.selectedIndex != -1) {
		year1 = document.forms[0].DDemployJobMonth1.options[document.forms[0].DDemployJobMonth1.selectedIndex].value;
	}
	if( document.forms[0].DDemploy2JobYears.selectedIndex != -1) {
		month2 = document.forms[0].DDemploy2JobYears.options[document.forms[0].DDemploy2JobYears.selectedIndex].value;
	}
	if( document.forms[0].DDemploy2JobMonths.selectedIndex != -1) {
		year2 = document.forms[0].DDemploy2JobMonths.options[document.forms[0].DDemploy2JobMonths.selectedIndex].value;
	}
		
	if (year1 == "3+")
		year1 = 3
	if (year2 == "3+")
		year2 = 3 ;
	
	totalValue1 = Number(year1) + (12 * Number(month1)) 
	totalValue2 = totalValue1 + Number(year2) +  ( 12 * Number(month2) )
	
	if ((totalValue1 < requiredTime ) && ((month1 != "") || (year1 != "" )) ){
		empprev1.style.visibility = "visible";
		
		if((totalValue2 < requiredTime ) && ((month2 != "") || (year2 != "" )) ){
			empprev2.style.visibility = "visible";
		}
			else {
				empprev2.style.visibility = "hidden";
			}
	}	
		else {
			empprev1.style.visibility = "hidden";
			empprev2.style.visibility = "hidden";
		}	
}

function checkReslengthYear() {

	var requiredTime = 24 // in months
	var month1 =0; var year1 =0; var month2 =0; var year2 =0;
	if( document.forms[0].DDaddStayYear.selectedIndex != -1) {
		month1 = document.forms[0].DDaddStayYear.options[document.forms[0].DDaddStayYear.selectedIndex].value;
	}
	if( document.forms[0].DDaddStayMonth.selectedIndex != -1) {
		year1 = document.forms[0].DDaddStayMonth.options[document.forms[0].DDaddStayMonth.selectedIndex].value;
	}
	if( document.forms[0].DDadd1AddLengthYear.selectedIndex != -1) {
		month2 = document.forms[0].DDadd1AddLengthYear.options[document.forms[0].DDadd1AddLengthYear.selectedIndex].value;
	}
	if( document.forms[0].DDadd1AddLengthMonth.selectedIndex != -1) {
		year2 = document.forms[0].DDadd1AddLengthMonth.options[document.forms[0].DDadd1AddLengthMonth.selectedIndex].value;
	}
	
	if (year1 == "3+")
		year1 = 3
	if (year2 == "3+")
		year2 = 3
		
	var totalValue1 = Number(year1) + (12 * Number(month1)) 
	var totalValue2 = totalValue1 + Number(year2) +  ( 12 * Number(month2) )
	
	if((totalValue1 < requiredTime )&&((month1 != "") || (year1 != "" ))){
		homeprev1.style.visibility = "visible";
		
		if((totalValue2 < requiredTime ) && ((month2 != "") || (year2 != "" )) ){
			homeprev2.style.visibility = "visible";
		}
			else {
				homeprev2.style.visibility = "hidden";
			}
	}	
		else {
			homeprev1.style.visibility = "hidden";
			homeprev2.style.visibility = "hidden";
		}	
}

