
					isValidateInput = true;
					function ValidateInput()
					{				
						var arrReqs = new Array();		
						var arrDt = new Array();
						var arrTm = new Array();
						var arrNum = new Array();
						var arrCur = new Array();
						var arrEml = new Array();
						var arrUrl = new Array();
						var arrPhn = new Array();
						var arrImg = new Array();
						var arrDoc = new Array();
						var arrSSN = new Array();
						var arrPas = new Array();
						var arrPasConfirm = new Array();
						var arrCustom = new Array();
						var customErrMsg='';
if(!IsDtValid('MBrthDt')) arrDt.push('MBrthDt');
if(!IsPhnValid('MPhnWork')) arrPhn.push('MPhnWork');
if(!IsPhnValid('MPhnCell')) arrPhn.push('MPhnCell');
if(!IsEmlValid('MEml')) arrEml.push('MEml');
if(!IsDtValid('FBrthDt')) arrDt.push('FBrthDt');
if(!IsPhnValid('FPhnWork')) arrPhn.push('FPhnWork');
if(!IsPhnValid('FPhnCell')) arrPhn.push('FPhnCell');
if(!IsEmlValid('FEml')) arrEml.push('FEml');
if(!IsDtValid('FmMarriageDt')) arrDt.push('FmMarriageDt');
if(IsInputEmpty('FmAdr')) arrReqs.push('FmAdr');
if(IsInputEmpty('FmCt')) arrReqs.push('FmCt');
if(IsInputEmpty('FmRgnID')) arrReqs.push('FmRgnID');
if(IsInputEmpty('FmZip')) arrReqs.push('FmZip');
if(!IsPhnValid('FmPhn')) arrPhn.push('FmPhn');
if(IsInputEmpty('PrimaryEMailAddress')) arrReqs.push('PrimaryEMailAddress');
if(!IsEmlValid('PrimaryEMailAddress')) arrEml.push('PrimaryEMailAddress');
if(!IsEmlValid('SecondaryEMailAddress')) arrEml.push('SecondaryEMailAddress');
if(!IsPasswordValid('FmPas')) arrPas.push('FmPas');
else if(!IsPasswordConfirm('FmPas')) arrPasConfirm.push('FmPas');
if(IsInputEmpty('Fm_FamilyEncryptionCode')) arrReqs.push('Fm_FamilyEncryptionCode');
if(IsInputEmpty('RefSrcID')) arrReqs.push('RefSrcID');
if(!IsImgValid('FmPic')) arrImg.push('FmPic');
if(IsInputEmpty('IsHSPrev')) arrReqs.push('IsHSPrev');
if(!IsDtValid('HSPrevStartDt')) arrDt.push('HSPrevStartDt');
if(!IsDtValid('HSPrevFinDt')) arrDt.push('HSPrevFinDt');
if(IsInputEmpty('NetWorth')) arrReqs.push('NetWorth');
if(IsInputEmpty('FLNm') && IsInputEmpty('MLNm')){arrCustom.push('FLNm');arrCustom.push('MLNm');customErrMsg += 'You must enter at least one of the following: Ap 2 LAST Name or Ap 1 LAST Name.<br/><br/>';}
if(IsInputEmpty('FFNm') && IsInputEmpty('MFNm')){arrCustom.push('FFNm');arrCustom.push('MFNm');customErrMsg += 'You must enter at least one of the following: Ap 2 FIRST Name or Ap 1 FIRST Name.<br/><br/>';}
if(GetControlValue('MotherOccupation') !='' && IsInputEmpty('MBrthDt')){arrReqs.push('MBrthDt');}
if(GetControlValue('FFNm') !='' && IsInputEmpty('FBrthDt')){arrReqs.push('FBrthDt');}
if(GetControlValue('MFNm') !='' && IsInputEmpty('MotherEverBeenArrested')){arrReqs.push('MotherEverBeenArrested');}
if(GetControlValue('FFNm') !='' && IsInputEmpty('FatherEverBeenArrested')){arrReqs.push('FatherEverBeenArrested');}
if(GetControlValue('MotherEverBeenArrested') == '1' && IsInputEmpty('MotherArrestDetails')){arrReqs.push('MotherArrestDetails');}
if(GetControlValue('FatherEverBeenArrested') == '1' && IsInputEmpty('FatherArrestDetails')){arrReqs.push('FatherArrestDetails');}
if(GetControlValue('MFNm') !='' && IsInputEmpty('MotherEverBeenPerpetratorofChildAbuseSexualAbuseorDomesticViolen')){arrReqs.push('MotherEverBeenPerpetratorofChildAbuseSexualAbuseorDomesticViolen');}
if(GetControlValue('MotherEverBeenPerpetratorofChildAbuseSexualAbuseorDomesticViolen') == '1' && IsInputEmpty('MotherChildAbuseSexualAbuseorDomesticViolenceDetails')){arrReqs.push('MotherChildAbuseSexualAbuseorDomesticViolenceDetails');}
if(GetControlValue('FFNm') !='' && IsInputEmpty('FatherEverBeenPerpetratorofChildAbuseSexualAbuseorDomesticViolen')){arrReqs.push('FatherEverBeenPerpetratorofChildAbuseSexualAbuseorDomesticViolen');}
if(GetControlValue('FatherEverBeenPerpetratorofChildAbuseSexualAbuseorDomesticViolen') == '1' && IsInputEmpty('FatherChildAbuseSexualAbuseorDomesticViolenceDetails')){arrReqs.push('FatherChildAbuseSexualAbuseorDomesticViolenceDetails');}
if(GetControlValue('MotherHasHealthIssues') == '1' && IsInputEmpty('MotherHealthIssuesMemo')){arrReqs.push('MotherHealthIssuesMemo');}
if(GetControlValue('MFNm') !='' && IsInputEmpty('MotherHasHealthIssues')){arrReqs.push('MotherHasHealthIssues');}
if(GetControlValue('FFNm') !='' && IsInputEmpty('FatherHasHealthIssues')){arrReqs.push('FatherHasHealthIssues');}
if(GetControlValue('FatherHasHealthIssues') == '1' && IsInputEmpty('FatherHealthIssuesDetails')){arrReqs.push('FatherHealthIssuesDetails');}
if(GetControlValue('MFNm') !='' && IsInputEmpty('MotherOccupation')){arrReqs.push('MotherOccupation');}
if(GetControlValue('FFNm') !='' && IsInputEmpty('FatherOccupation')){arrReqs.push('FatherOccupation');}
if(GetControlValue('MFNm') !='' && IsInputEmpty('RaceNationality')){arrReqs.push('RaceNationality');}
if(GetControlValue('FFNm') !='' && IsInputEmpty('RaceNationality2')){arrReqs.push('RaceNationality2');}
if(GetControlValue('NetWorth') == 'False' && IsInputEmpty('Fm_NegativeNetworthComment')){arrReqs.push('Fm_NegativeNetworthComment');}
var ctrlRowNum = GetControlByMyID('select', 'ctrlRowNumFm_M_Chk_for_ApFrm_Edt');
for(var i = 0; i < Number(ctrlRowNum.value); i++){
thisFldID = GetRepeaterControlID('FmMChkYrBgn',i); if(!IsNumValid(thisFldID)) arrNum.push(thisFldID);
thisFldID = GetRepeaterControlID('FmMChkYrEnd',i); if(!IsNumValid(thisFldID)) arrNum.push(thisFldID);

}var ctrlRowNum = GetControlByMyID('select', 'ctrlRowNumFm_F_Chk_for_ApFrm_Edt');
for(var i = 0; i < Number(ctrlRowNum.value); i++){
thisFldID = GetRepeaterControlID('FmFChkYrBgn',i); if(!IsNumValid(thisFldID)) arrNum.push(thisFldID);
thisFldID = GetRepeaterControlID('FmFChkYrEnd',i); if(!IsNumValid(thisFldID)) arrNum.push(thisFldID);

}var ctrlRowNum = GetControlByMyID('select', 'ctrlRowNumFm_Prsn_for_ApFrm_Edt');
for(var i = 0; i < Number(ctrlRowNum.value); i++){
thisFldID = GetRepeaterControlID('FmPrsnLNm',i); if(IsInputEmpty(thisFldID)) arrReqs.push(thisFldID);
thisFldID = GetRepeaterControlID('FmPrsnFNm',i); if(IsInputEmpty(thisFldID)) arrReqs.push(thisFldID);
thisFldID = GetRepeaterControlID('FmPrsnBirthDt',i); if(IsInputEmpty(thisFldID)) arrReqs.push(thisFldID);
thisFldID = GetRepeaterControlID('FmPrsnBirthDt',i); if(!IsDtValid(thisFldID)) arrDt.push(thisFldID);
if(GetControlValue(GetRepeaterControlID('Fm_Prsn_NoLongerinHome',i)) == '1' && IsInputEmpty(GetRepeaterControlID('Fm_Prsn_ReasonNoLongerinHome',i))){arrReqs.push(GetRepeaterControlID('Fm_Prsn_ReasonNoLongerinHome',i));}

}var ctrlRowNum = GetControlByMyID('select', 'ctrlRowNumFm_Adult_Ch_for_ApFrm_Edt');
for(var i = 0; i < Number(ctrlRowNum.value); i++){
thisFldID = GetRepeaterControlID('FmAdultChEml',i); if(!IsEmlValid(thisFldID)) arrEml.push(thisFldID);

}thisFldID = GetCtrlID('CsTpID'); if(IsInputEmpty(thisFldID)) arrReqs.push(thisFldID);

thisFldID = GetCtrlID('CsQDecImpStaff'); if(IsInputEmpty(thisFldID)) arrReqs.push(thisFldID);
thisFldID = GetCtrlID('CsQDecImpWebsite'); if(IsInputEmpty(thisFldID)) arrReqs.push(thisFldID);
thisFldID = GetCtrlID('CsQDecImpInfoPack'); if(IsInputEmpty(thisFldID)) arrReqs.push(thisFldID);
thisFldID = GetCtrlID('CsQDecImpCost'); if(IsInputEmpty(thisFldID)) arrReqs.push(thisFldID);
thisFldID = GetCtrlID('CsQDecImpHSPack'); if(IsInputEmpty(thisFldID)) arrReqs.push(thisFldID);



						if(arrReqs.length > 0 || arrDt.length > 0 || arrTm.length > 0 || arrNum.length > 0 || arrCur.length > 0 || arrEml.length > 0 || arrUrl.length > 0 || arrPhn.length > 0 || arrImg.length > 0 || arrDoc.length > 0 || arrSSN.length > 0 || arrCustom.length > 0 || arrPas.length > 0 || arrPasConfirm.length > 0)
						{
							ShowErrMsg(arrReqs, arrDt, arrTm, arrNum, arrCur, arrEml, arrUrl, arrPhn, arrImg, arrDoc, arrSSN, arrCustom, customErrMsg, arrPas, arrPasConfirm);	
							return false;
						}	
						else
							return true;
					}
