function CoverFromValidation(q){var c=1000*60*60*24;var f;var d=new String(document.getElementById(q).value);var e=d.split("../index.html");var j=new Date(e[2],e[1]-1,e[0]);var p=document.getElementById(strControl+"hdnToday").value;TodayArray=p.split("../index.html");p=new Date(TodayArray[2],TodayArray[1]-1,TodayArray[0]);var o=new Date(j);if(((e[2]%4==0&&(!(e[2]%100==0)||e[2]%400==0))&&e[1]<=2)||(((o.getFullYear()+1)%4==0&&(!((o.getFullYear()+1)%100==0)||(o.getFullYear()+1)%400==0))&&e[1]>2)){f=365}else{f=364}var m=parseInt(GetCofigurationValue("FutureDays",strControl+"hdnRoleRightsCol"));var a=parseInt(GetCofigurationValue("BackDays",strControl+"hdnRoleRightsCol"));var h=parseInt(GetCofigurationValue("MaxDaysforRBFutureDated",strControl+"hdnRoleRightsCol"));var l=document.getElementById(strControl+"rblTypeOfBusiness");var n,g,b,k;n=l.getElementsByTagName("input").length;k=l.getElementsByTagName("label");for(var g=0;g<n;g++){if(document.getElementById(strControl+"rblTypeOfBusiness_"+g).checked){b=k[g].innerText}}var r=document.getElementById(strControl+"hdnToday").value;TodayArray1=r.split("../index.html");r=new Date(TodayArray1[2],TodayArray1[1]-1,TodayArray1[0]);r.setDate(r.getDate()+m);if(j>r){alert("Cover From cannot exceed "+m+" days from the current date. Please re-enter.");document.getElementById(q).value=""}var r=document.getElementById(strControl+"hdnToday").value;TodayArray1=r.split("../index.html");r=new Date(TodayArray1[2],TodayArray1[1]-1,TodayArray1[0]);r.setDate(r.getDate()-a);if(b!="Renewal of existing RGI Policy"){if(j<r){alert("Cover From cannot be backdated more than "+a+" days from the current date. Please re-enter.");document.getElementById(q).value=""}}else{var r=document.getElementById(strControl+"hdnPrevCoverTo").value;TodayArray1=r.split("../index.html");r=new Date(TodayArray1[2],TodayArray1[1]-1,TodayArray1[0]);r.setDate(r.getDate()-h);r.setDate(r.getDate()-1);if(j<r){alert("Cover From cannot be backdated more than "+h+" days from the current date. Please re-enter.");document.getElementById(q).value=""}var r=document.getElementById(strControl+"hdnToday").value;TodayArray1=r.split("../index.html");r=new Date(TodayArray1[2],TodayArray1[1]-1,TodayArray1[0]);r.setDate(r.getDate()-a);if(j<r){alert("Cover From cannot be backdated more than "+a+" days from the current date. Please re-enter.");document.getElementById(q).value=""}}}function TypeOfBusi(l){var h=document.getElementById(l);var k,e,a,f;k=h.getElementsByTagName("input").length;f=h.getElementsByTagName("label");var n;var o=document.getElementsByTagName("input");for(var e=0;e<o.length;e++){var b=o[e].id;if(b.indexOf("hdnControl")>=0){var n=b.replace("hdnControl","")}}for(var e=0;e<k;e++){if(document.getElementById(l+"_"+e).checked){a=(f[e].innerText)?f[e].innerText:(f[e].textContent)?f[e].textContent:"";if(a=="New Policy"){document.getElementById(n+"rblTypeOfBusiness_0").value=1;document.getElementById(n+"rblClaimLastYear").style.display="none";document.getElementById(n+"ddlNCBPercent").style.display="none";document.getElementById("ncbTipTxt").style.display="none";document.getElementById(n+"lblPrevNote").style.display="none";document.getElementById(n+"lblClaim").style.display="none";document.getElementById(n+"lblNCBPercent").style.display="none";document.getElementById(n+"lblCurrPolicyNo").style.display="none";document.getElementById(n+"txtCurrentPolicyNo").style.display="none";document.getElementById(n+"trCoverNoteNo").style.display="none";document.getElementById(n+"lblIdentifier1").style.display="none";document.getElementById(n+"ddlIdentifier1").style.display="none";document.getElementById(n+"txtCoverNoteNo").style.display="none";document.getElementById(n+"trEngineNumber").style.display="none";document.getElementById(n+"lblIdentifier2").style.display="none";document.getElementById(n+"ddlIdentifier2").style.display="none";document.getElementById(n+"txtEngineNumber").style.display="none";document.getElementById(n+"trbtnRNLSubmit").style.display="none";document.getElementById(n+"btnRNLSubmit").style.display="none";document.getElementById(n+"trSpace").style.display="none";document.getElementById(n+"trCurrPolicy").style.display="none";document.getElementById(n+"nonRenewalLoginFLow").style.display="block";if(document.getElementById(n+"lblMandt1")!=null){document.getElementById(n+"lblMandt1").style.display="none"}document.getElementById(n+"lblIDVEdit").style.display="none";document.getElementById(n+"btnIDVHelp").style.display="none";if(document.getElementById(n+"lblModelVariant")!=null){document.getElementById(n+"lblModelVariant").style.display="none";document.getElementById(n+"lblModelVariantValue").style.display="none"}document.getElementById("ncbDeclarationText").style.display="none"}else{if(a=="Renewal of existing RGI Policy"){document.getElementById(n+"rblTypeOfBusiness_1").value=3;document.getElementById(n+"rblClaimLastYear").style.display="none";document.getElementById(n+"ddlNCBPercent").style.display="block";document.getElementById("ncbTipTxt").style.display="block";document.getElementById(n+"lblPrevNote").style.display="block";document.getElementById(n+"lblClaim").style.display="none";document.getElementById(n+"lblNCBPercent").style.display="block";document.getElementById(n+"lblIDVEdit").style.display="block";document.getElementById(n+"btnIDVHelp").style.display="block";if(document.getElementById(n+"txtCurrentPolicyNo").value==""){document.getElementById(n+"lblCurrPolicyNo").style.display="none";document.getElementById(n+"txtCurrentPolicyNo").style.display="none";if(document.getElementById(n+"lblMandt1")!=null){document.getElementById(n+"lblMandt1").style.display="none"}document.getElementById(n+"trCoverNoteNo").style.display="block";document.getElementById(n+"lblIdentifier1").style.display="block";document.getElementById(n+"ddlIdentifier1").style.display="block";document.getElementById(n+"txtCoverNoteNo").style.display="block";document.getElementById(n+"trEngineNumber").style.display="block";document.getElementById(n+"lblIdentifier2").style.display="block";document.getElementById(n+"ddlIdentifier2").style.display="block";document.getElementById(n+"txtEngineNumber").style.display="block";document.getElementById(n+"trbtnRNLSubmit").style.display="block";document.getElementById(n+"btnRNLSubmit").style.display="block";document.getElementById(n+"trSpace").style.display="block";document.getElementById(n+"nonRenewalLoginFLow").style.display="none"}else{document.getElementById(n+"lblCurrPolicyNo").style.display="block";document.getElementById(n+"txtCurrentPolicyNo").style.display="block";document.getElementById(n+"trCurrPolicy").style.display="block";if(document.getElementById(n+"lblMandt1")!=null){document.getElementById(n+"lblMandt1").style.display="block"}document.getElementById(n+"trCoverNoteNo").style.display="none";document.getElementById(n+"lblIdentifier1").style.display="none";document.getElementById(n+"ddlIdentifier1").style.display="none";document.getElementById(n+"txtCoverNoteNo").style.display="none";document.getElementById(n+"trEngineNumber").style.display="none";document.getElementById(n+"lblIdentifier2").style.display="none";document.getElementById(n+"ddlIdentifier2").style.display="none";document.getElementById(n+"txtEngineNumber").style.display="none";document.getElementById(n+"trbtnRNLSubmit").style.display="none";document.getElementById(n+"btnRNLSubmit").style.display="none";document.getElementById(n+"trSpace").style.display="none";document.getElementById(n+"nonRenewalLoginFLow").style.display="block"}if(document.getElementById(n+"txtPolicyStartTime")!=null){document.getElementById(n+"txtPolicyStartTime").style.display="none";document.getElementById(n+"lblPolicyStartTime").style.display="none";if(document.getElementById(n+"lblTime")!=null){document.getElementById(n+"lblTime").style.display="none"}}if(document.getElementById(n+"txtCurrentPolicyNo")!=null){if(document.getElementById(n+"txtCurrentPolicyNo").value!=""){document.getElementById(n+"rblTypeOfBusiness_1").checked=true;document.getElementById(n+"rblTypeOfBusiness").disabled=true}}document.getElementById("ncbDeclarationText").style.display="none";if(document.getElementById(n+"txtNetPremium")!=null){if(document.getElementById("chkNCBDeclaration")!=null){document.getElementById("chkNCBDeclaration").checked=true}}}else{if(a=="Renewal from another Insurer"){document.getElementById(n+"rblTypeOfBusiness_2").value=2;document.getElementById(n+"rblClaimLastYear").style.display="block";document.getElementById(n+"ddlNCBPercent").style.display="block";document.getElementById("ncbTipTxt").style.display="block";document.getElementById(n+"lblPrevNote").style.display="block";document.getElementById(n+"lblClaim").style.display="block";document.getElementById(n+"lblNCBPercent").style.display="block";document.getElementById(n+"lblCurrPolicyNo").style.display="none";document.getElementById(n+"txtCurrentPolicyNo").style.display="none";document.getElementById(n+"lblIDVEdit").style.display="block";document.getElementById(n+"btnIDVHelp").style.display="block";document.getElementById(n+"lblCurrPolicyNo").style.display="none";document.getElementById(n+"txtCurrentPolicyNo").style.display="none";document.getElementById("ncbDeclarationText").style.display="none";if(document.getElementById(n+"txtNetPremium")!=null){if(document.getElementById("chkNCBDeclaration")!=null){document.getElementById("chkNCBDeclaration").checked=true}}document.getElementById(n+"trCoverNoteNo").style.display="none";document.getElementById(n+"lblIdentifier1").style.display="none";document.getElementById(n+"ddlIdentifier1").style.display="none";document.getElementById(n+"txtCoverNoteNo").style.display="none";document.getElementById(n+"trEngineNumber").style.display="none";document.getElementById(n+"lblIdentifier2").style.display="none";document.getElementById(n+"ddlIdentifier2").style.display="none";document.getElementById(n+"txtEngineNumber").style.display="none";document.getElementById(n+"trbtnRNLSubmit").style.display="none";document.getElementById(n+"btnRNLSubmit").style.display="none";document.getElementById(n+"trSpace").style.display="none";document.getElementById(n+"trCurrPolicy").style.display="none";document.getElementById(n+"nonRenewalLoginFLow").style.display="block";if(document.getElementById(n+"lblMandt1")!=null){document.getElementById(n+"lblMandt1").style.display="none"}if(document.getElementById(n+"txtPolicyStartTime")!=null){document.getElementById(n+"txtPolicyStartTime").style.display="none";document.getElementById(n+"lblPolicyStartTime").style.display="none";if(document.getElementById(n+"lblTime")!=null){document.getElementById(n+"lblTime").style.display="none"}}var j=document.getElementById(n+"rblClaimLastYear");var d,c,g,m;d=j.getElementsByTagName("input").length;m=j.getElementsByTagName("label");for(var c=0;c<d;c++){if(document.getElementById(n+"rblClaimLastYear_"+c).checked){g=m[c].innerText;if(g=="Yes"){document.getElementById(n+"ddlNCBPercent").value="0";document.getElementById(n+"ddlNCBPercent").disabled=true;document.getElementById("ncbDeclarationText").style.display="none"}else{document.getElementById("ncbDeclarationText").style.display="block"}}}}}}}}if(a=="Renewal of existing RGI Policy"){if(document.getElementById(n+"txtCurrentPolicyNo").value==""){DisablecontrolRenewal()}else{EnablecontrolNonRenewal()}}else{EnablecontrolNonRenewal()}}function VerifyNCBAcceptance(){if(document.getElementById("chkNCBDeclaration").checked==false&&document.getElementById(strControl+"hdnTypeOfBusiness").value=="2"&&document.getElementById("ncbDeclarationText").style.display=="block"){alert("Please accept No Claim Bonus Declaration to proceed.");return false}}function displayElectricalGrid(f){var e=document.getElementById(f);var a,c,d,b;a=e.getElementsByTagName("input").length;b=e.getElementsByTagName("label");for(var c=0;c<a;c++){if(document.getElementById(f+"_"+c).checked){d=b[c].innerText;if(d=="Yes"){document.getElementById("ElecDiv").style.display="block"}else{document.getElementById("ElecDiv").style.display="none"}}}}function displayNonElectricalGrid(f){var e=document.getElementById(f);var a,c,d,b;a=e.getElementsByTagName("Input").length;b=e.getElementsByTagName("label");for(var c=0;c<a;c++){if(document.getElementById(f+"_"+c).checked){d=b[c].innerText;if(d=="Yes"){document.getElementById("NonElecDiv").style.display="block"}else{document.getElementById("NonElecDiv").style.display="none"}}}}function resetValue(f){var a,b,c,e,d;c=document.getElementById(f);a=c.getElementsByTagName("input").length;d=c.getElementsByTagName("label");for(var b=0;b<a;b++){document.getElementById(f+"_"+b).disabled=false;if(d[b].innerText=="No"||d[b].innerText=="Individual"||d[b].innerText=="New Policy"||d[b].innerText=="750000"){document.getElementById(f+"_"+b).checked=true}else{document.getElementById(f+"_"+b).checked=false}}}function ValidateCalcPremiumPage(){document.getElementById(strControl+"txtCurrentPolicyNo").value="";document.getElementById(strControl+"ddlVehicleMake").value="0";document.getElementById(strControl+"ddlVehicleModel").value="0";document.getElementById(strControl+"ddlVehicleModel").disabled=true;document.getElementById(strControl+"ddlVariant").value="";document.getElementById(strControl+"ddlManufactureYear").value="0";document.getElementById(strControl+"ddlManufactureMonth").value="Select";document.getElementById(strControl+"ddlRegistrationState").value="0";document.getElementById(strControl+"ddlRTOLocation").value="0";document.getElementById(strControl+"ddlRTOLocation").disabled=true;if(document.getElementById(strControl+"lblModelVariant")!=null){document.getElementById(strControl+"lblModelVariant").style.display="none";document.getElementById(strControl+"lblModelVariantValue").style.display="none"}document.getElementById(strControl+"txtExShowroomPrice").value="";document.getElementById(strControl+"ddlCC").value="Select";document.getElementById(strControl+"txtCurrentPolicyNo").value="";document.getElementById(strControl+"txtPolicyStartDate").value="";document.getElementById(strControl+"txtIDV").value="";if(document.getElementById(strControl+"txtBasicOD")!=null){document.getElementById(strControl+"txtBasicOD").value="";document.getElementById(strControl+"txtBasicOD").style.visibility="hidden";document.getElementById(strControl+"lblcBasicOD").style.visibility="hidden"}if(document.getElementById(strControl+"txtBasicServiceTax")!=null){document.getElementById(strControl+"txtBasicServiceTax").value="";document.getElementById(strControl+"txtBasicServiceTax").style.visibility="hidden";document.getElementById(strControl+"lblcBasicServiceTax").style.visibility="hidden"}if(document.getElementById(strControl+"txtNetPremium")!=null){document.getElementById(strControl+"txtNetPremium").value="";document.getElementById(strControl+"txtNetPremium").style.visibility="hidden";document.getElementById(strControl+"lblccNetPremium").style.visibility="hidden";document.getElementById(strControl+"lblcdNetPremium").style.visibility="hidden"}if(document.getElementById(strControl+"txtBOD")!=null){document.getElementById(strControl+"txtBOD").value=""}if(document.getElementById(strControl+"txtBTPPD")!=null){document.getElementById(strControl+"txtBTPPD").value=""}if(document.getElementById(strControl+"txtPAOD")!=null){document.getElementById(strControl+"txtPAOD").value=""}if(document.getElementById(strControl+"txtBNetPremium")!=null){document.getElementById(strControl+"txtBNetPremium").value=""}if(document.getElementById(strControl+"txtBST")!=null){document.getElementById(strControl+"txtBST").value=""}if(document.getElementById(strControl+"txtBNetPremiumWithST")!=null){document.getElementById(strControl+"txtBNetPremiumWithST").value=""}ValidateTypeOFBusiness(strControl+"rblTypeOfBusiness");resetValue(strControl+"rblTypeOfBusiness");resetValue(strControl+"rbCustomertype");if(document.getElementById(strControl+"hdnGroup").value!="CustomerGroup"){document.getElementById(strControl+"ddlSpecialDisLoading").value="0";document.getElementById(strControl+"txtSpDisLoading").disabled=true;document.getElementById(strControl+"txtSpDisLoading").value="";document.getElementById(strControl+"txtDetariffDiscount").value=""}var e=document.getElementById(strControl+"rblTypeOfBusiness");var a,c,d,b;a=e.getElementsByTagName("input").length;b=e.getElementsByTagName("label");for(var c=0;c<a;c++){if(document.getElementById(strControl+"rblTypeOfBusiness_"+c).checked){d=b[c].innerText}}if(d=="Renewal of existing RGI Policy"){if(document.getElementById(strControl+"txtCurrentPolicyNo").value==""){DisablecontrolRenewal()}else{EnablecontrolNonRenewal()}}else{EnablecontrolNonRenewal()}}function ValidateCalcPremiumPage1(){document.getElementById(strControl+"txtCNGSI").value="";document.getElementById(strControl+"txtNoOFPaidDriver").value="";document.getElementById(strControl+"txtEmpPerson").value="";document.getElementById(strControl+"ddlUnNamedPassSI").value="0";document.getElementById(strControl+"ddlNamedPassSI").value="0";document.getElementById(strControl+"txtNoofNamedPass").value="";document.getElementById(strControl+"txtNoPAtoPD").value="";document.getElementById(strControl+"ddlPAtoPD").value="0";document.getElementById(strControl+"ddlDisVoluntaryExcess").value="0";document.getElementById(strControl+"txtAssName").value="";document.getElementById(strControl+"txtMemberShipNo").value="";document.getElementById(strControl+"txtAssExpDate").value="";document.getElementById(strControl+"txtNBP").value="";document.getElementById(strControl+"txtServiceTaxwithCover").value="";document.getElementById(strControl+"txtNPWithTax").value="";document.getElementById(strControl+"txtBODPA").value="";document.getElementById(strControl+"txtBTPPDB").value="";document.getElementById(strControl+"txtPAODC").value="";document.getElementById(strControl+"txtOptADDD").value="";document.getElementById(strControl+"txtNetBP").value="";document.getElementById(strControl+"txtSTE").value="";document.getElementById(strControl+"txtFinalPremium").value="";resetValue(strControl+"rblCNG");resetValue(strControl+"rblElecAccessories");resetValue(strControl+"rblNonElecAccessories");resetValue(strControl+"rblPaidDriver");resetValue(strControl+"rblPaidEmp");resetValue(strControl+"rblPAToUnNamed");resetValue(strControl+"rblNamedPass");resetValue(strControl+"rblPatoPD");resetValue(strControl+"rblAutoMobile");resetValue(strControl+"rblAntiTheft");resetValue(strControl+"rblTPPD")}function ValidateTypeOFBusiness(f){var e=document.getElementById(f);var a,c,d,b;a=e.getElementsByTagName("input").length;b=e.getElementsByTagName("label");for(var c=0;c<a;c++){if(document.getElementById(f+"_"+c).checked){d=b[c].innerText;if(d=="Renewal of existing RGI Policy"){document.getElementById(strControl+"ddlNCBPercent").value="(None)";document.getElementById(strControl+"ddlNCBPercent").style.display="none";document.getElementById("ncbTipTxt").style.display="none";document.getElementById(strControl+"lblNCBPercent").style.display="none";document.getElementById(strControl+"lblPrevNote").style.display="none";document.getElementById(strControl+"lblCurrPolicyNo").style.display="none";document.getElementById(strControl+"txtCurrentPolicyNo").style.display="none"}else{if(d=="Renewal from another Insurer"){resetValue(strControl+"rblClaimLastYear");document.getElementById(strControl+"ddlNCBPercent").value="(None)";document.getElementById(strControl+"ddlNCBPercent").style.display="none";document.getElementById("ncbTipTxt").style.display="none";document.getElementById(strControl+"rblClaimLastYear").style.display="none";document.getElementById(strControl+"lblClaim").style.display="none";document.getElementById(strControl+"lblNCBPercent").style.display="none";document.getElementById(strControl+"lblPrevNote").style.display="none"}}}}}function ValidateRadioButton(f){var e=document.getElementById(f);var a,c,d,b;a=e.getElementsByTagName("input").length;b=e.getElementsByTagName("label");for(var c=0;c<a;c++){if(document.getElementById(f+"_"+c).checked){d=b[c].innerText;return d}}}function ValidateValues(){var h;var d;var c;var g=document.getElementById(strControl+"rblTypeOfBusiness");var a,e,f,b;a=g.getElementsByTagName("input").length;b=g.getElementsByTagName("label");for(var e=0;e<a;e++){if(document.getElementById(strControl+"rblTypeOfBusiness_"+e).checked){f=b[e].innerText;if(f=="Renewal of existing RGI Policy"){h=document.getElementById(strControl+"ddlNCBPercent").value;d=GetCofigurationValue("MinSlabNCBRB",strControl+"hdnRoleRightsCol");c=GetCofigurationValue("MaxSlabNCBRB",strControl+"hdnRoleRightsCol")}else{if(f=="Renewal from another Insurer"){h=document.getElementById(strControl+"ddlNCBPercent").value;d=GetCofigurationValue("MinSlabNCBRO",strControl+"hdnRoleRightsCol");c=GetCofigurationValue("MaxSlabNCBRO",strControl+"hdnRoleRightsCol")}}if(h!="-1"){if(h<d){alert("Please select proper NCB");document.getElementById(strControl+"ddlNCBPercent").focus();document.getElementById(strControl+"ddlNCBPercent").value="-1";return false}if(h>c){alert("Please select proper NCB");document.getElementById(strControl+"ddlNCBPercent").focus();document.getElementById(strControl+"ddlNCBPercent").value="-1";return false}}}}}function ValidateCovers(){if(ValidateRadioButton(strControl+"rblCNG")=="Yes"){var a;a=document.getElementById(strControl+"txtCNGSI").value;if(a==""||a==null){alert("Please enter CNG Kit SI");document.getElementById(strControl+"txtCNGSI").focus();return false}}if(ValidateRadioButton(strControl+"rblPaidEmp")=="Yes"){var e;e=document.getElementById(strControl+"txtEmpPerson").value;if(e==""||e==null){alert("Please enter No of Legal Liability to Paid employees");document.getElementById(strControl+"txtEmpPerson").focus();return false}}if(ValidateRadioButton(strControl+"rblPAToUnNamed")=="Yes"){var g;g=document.getElementById(strControl+"ddlUnNamedPassSI").value;if(g=="0"){alert("Please enter Sum Insured for UnNamed Passenger");document.getElementById(strControl+"ddlUnNamedPassSI").focus();return false}}if(ValidateRadioButton(strControl+"rblNamedPass")=="Yes"){var i;i=document.getElementById(strControl+"ddlNamedPassSI").value;if(i=="0"){alert("Please enter Sum Insured for Named Passenger");document.getElementById(strControl+"ddlNamedPassSI").focus();return false}var d;d=document.getElementById(strControl+"txtNoofNamedPass").value;if(d==""||d==null){alert("Please enter No Of Named Passenger");document.getElementById(strControl+"txtNoofNamedPass").focus();return false}}if(ValidateRadioButton(strControl+"rblPatoPD")=="Yes"){var c;c=document.getElementById(strControl+"txtNoPAtoPD").value;if(c==""||c==null){alert("Please enter Number of PA to Paid Driver,cleaner & Passenger");document.getElementById(strControl+"txtNoPAtoPD").focus();return false}var f;f=document.getElementById(strControl+"ddlPAtoPD").value;if(f=="0"){alert("Please enter Sum Insured for PA to Paid Driver,cleaner & Passenger");document.getElementById(strControl+"ddlPAtoPD").focus();return false}}if(ValidateRadioButton(strControl+"rblAutoMobile")=="Yes"){var j;j=document.getElementById(strControl+"txtAssName").value;if(j==""||j==null){alert("Please enter Name Of Association");document.getElementById(strControl+"txtAssName").focus();return false}var h;h=document.getElementById(strControl+"txtMemberShipNo").value;if(h==""||h==null){alert("Please enter AutoMobile Association Membership Number");document.getElementById(strControl+"txtMemberShipNo").focus();return false}var b;b=document.getElementById(strControl+"txtAssExpDate").value;if(b==""||b==null){alert("Please enter Expiry Date of Automobile Association Membership Expiry Date");document.getElementById(strControl+"txtAssExpDate").focus();return false}}}function CheckMinIDVForRenewalAndRollOver(i){var l,c,h,g,f,k,n;k=document.getElementById(i).value;n=document.getElementById(strControl+"TxtDateOfPurchase").value;l=document.getElementById(strControl+"txtIDV").value;if(l!=""){l=SafeDbl(l)}if(f=="3"||f=="2"){if(n!=""&&k!=""){var e=new String(n);var a=e.split("../index.html");h=document.getElementById(strControl+"txtPolicyStartDate").value;var j=new String(h);var d=j.split("../index.html");if(SafeInt(a[2])+5<=SafeInt(d[2])){k=SafeDbl(k);k=k/2;var m=k*(0.2);g=k-m;var b=k+m;if(l>=g&&l<=b){return true}else{alert("IDV is not valid. Kindly correct it");document.getElementById(strControl+"txtIDV").value="";return false}}}}}function ValidateFinancialType(f){var e=document.getElementById(f);var a,c,d,b;a=e.getElementsByTagName("input").length;b=e.getElementsByTagName("label");for(var c=0;c<a;c++){if(document.getElementById(f+"_"+c).checked){d=b[c].innerText;if(d=="None"){document.getElementById(strControl+"ddlFinIns").disabled=true;document.getElementById(strControl+"txtFinAddress").disabled=true;document.getElementById(strControl+"ddlFinIns").value="(None)";document.getElementById(strControl+"txtFinAddress").value=""}else{document.getElementById(strControl+"ddlFinIns").disabled=false;document.getElementById(strControl+"txtFinAddress").disabled=false}}}}function DisablecontrolRenewal(){if(document.getElementById(strControl+"hdnGroup")){if(document.getElementById(strControl+"hdnGroup").value!="CustomerGroup"){document.getElementById(strControl+"txtDetariffDiscount").disabled=true;document.getElementById(strControl+"ddlSpecialDisLoading").disabled=true}}document.getElementById(strControl+"rbCustomertype").disabled=true;document.getElementById(strControl+"ddlNCBPercent").disabled=true;document.getElementById(strControl+"ddlCC").disabled=true;document.getElementById(strControl+"txtExShowroomPrice").disabled=true;document.getElementById(strControl+"ddlRTOLocation").disabled=true;document.getElementById(strControl+"ddlRegistrationState").disabled=true;document.getElementById(strControl+"ddlManufactureYear").disabled=true;document.getElementById(strControl+"ddlManufactureMonth").disabled=true;document.getElementById(strControl+"ddlVariant").disabled=true;document.getElementById(strControl+"ddlVehicleModel").disabled=true;document.getElementById(strControl+"ddlVehicleMake").disabled=true}function EnablecontrolNonRenewal(){if(document.getElementById(strControl+"hdnGroup")){if(document.getElementById(strControl+"hdnGroup").value!="CustomerGroup"){if(document.getElementById(strControl+"txtDetariffDiscount")!=null){document.getElementById(strControl+"txtDetariffDiscount").disabled=false}if(document.getElementById(strControl+"ddlSpecialDisLoading")!=null){document.getElementById(strControl+"ddlSpecialDisLoading").disabled=false}}if(document.getElementById(strControl+"ddlManufactureYear").options.length>8){document.getElementById(strControl+"ddlManufactureYear").disabled=true}else{document.getElementById(strControl+"ddlManufactureYear").disabled=false}document.getElementById(strControl+"ddlManufactureMonth").disabled=false;document.getElementById(strControl+"rbCustomertype").disabled=false;document.getElementById(strControl+"ddlVehicleMake").disabled=false}}function DisableonLoadcontrolRenewal(){if(document.getElementById(strControl+"rbCustomertype")!=null){document.getElementById(strControl+"rbCustomertype").disabled=true}if(document.getElementById(strControl+"hdnGroup")){if(document.getElementById(strControl+"hdnGroup").value!="CustomerGroup"){document.getElementById(strControl+"txtDetariffDiscount").disabled=false;document.getElementById(strControl+"ddlSpecialDisLoading").disabled=true;document.getElementById(strControl+"txtSpDisLoading").disabled=false}}if(document.getElementById(strControl+"ddlNCBPercent")!=null){document.getElementById(strControl+"ddlNCBPercent").disabled=true}if(document.getElementById(strControl+"txtPolicyStartDate")!=null){document.getElementById(strControl+"txtPolicyStartDate").disabled=false}if(document.getElementById(strControl+"ddlCC")!=null){document.getElementById(strControl+"ddlCC").disabled=false}if(document.getElementById(strControl+"hdnModelVariant")){if(document.getElementById(strControl+"hdnModelVariant").value!="TRUE"){if(document.getElementById(strControl+"ddlVariant")!=null){document.getElementById(strControl+"ddlVariant").disabled=true}if(document.getElementById(strControl+"ddlVehicleMake")!=null){document.getElementById(strControl+"ddlVehicleMake").disabled=true}if(document.getElementById(strControl+"ddlVehicleModel")!=null){document.getElementById(strControl+"ddlVehicleModel").disabled=true}if(document.getElementById(strControl+"ddlRegistrationState")!=null){document.getElementById(strControl+"ddlRegistrationState").disabled=true}if(document.getElementById(strControl+"ddlManufactureYear")!=null){document.getElementById(strControl+"ddlManufactureYear").disabled=true}if(document.getElementById(strControl+"ddlManufactureMonth")!=null){document.getElementById(strControl+"ddlManufactureMonth").disabled=true}if(document.getElementById(strControl+"txtRegistrationDate")!=null){document.getElementById(strControl+"txtRegistrationDate").disabled=true}if(document.getElementById(strControl+"TxtDateOfPurchase")!=null){document.getElementById(strControl+"TxtDateOfPurchase").disabled=true}if(document.getElementById(strControl+"ddlRTOLocation")!=null){document.getElementById(strControl+"ddlRTOLocation").disabled=true}}else{if(document.getElementById(strControl+"ddlVariant")!=null){document.getElementById(strControl+"ddlVariant").disabled=false}if(document.getElementById(strControl+"ddlVehicleMake")!=null){document.getElementById(strControl+"ddlVehicleMake").disabled=false}if(document.getElementById(strControl+"ddlVehicleModel")!=null){document.getElementById(strControl+"ddlVehicleModel").disabled=false}if(document.getElementById(strControl+"ddlRegistrationState")!=null){document.getElementById(strControl+"ddlRegistrationState").disabled=false}if(document.getElementById(strControl+"ddlManufactureYear")!=null){if(document.getElementById(strControl+"ddlManufactureYear").options.length>8){document.getElementById(strControl+"ddlManufactureYear").disabled=true}else{document.getElementById(strControl+"ddlManufactureYear").disabled=false}}if(document.getElementById(strControl+"ddlManufactureMonth")!=null){document.getElementById(strControl+"ddlManufactureMonth").disabled=false}if(document.getElementById(strControl+"ddlRTOLocation")!=null){document.getElementById(strControl+"ddlRTOLocation").disabled=false}}}if(document.getElementById(strControl+"txtIDV")!=null){if(document.getElementById(strControl+"txtIDV").value==0){document.getElementById(strControl+"txtIDV").value=""}}if(document.getElementById(strControl+"txtIDV")!=null){if(document.getElementById(strControl+"txtIDV").value==""){if(document.getElementById(strControl+"txtPolicyStartDate").value!=""){CalculateIDVForRegDate_js(strControl+"txtExShowroomPrice")}}}}function ValidateCurrentPolicyRenewal(b){if(document.getElementById(strControl+"txtCurrentPolicyNo").value==""){DisablecontrolRenewal();if(document.getElementById(strControl+"hdnRenewal").value!=""){if(document.getElementById(strControl+"hdnRenewal").value=="True"){ValidateCalcPremiumPage()}}}else{Checknumeric(strControl+"txtCurrentPolicyNo");if(document.getElementById(strControl+"txtCurrentPolicyNo").value!=""){var a=document.getElementById(strControl+"txtCurrentPolicyNo").value;if(a.substring(6,10)!="2311"&&a.substring(6,10)!="2312"){alert("Please Enter Motor Policy Numbers only");document.getElementById(strControl+"txtCurrentPolicyNo").value="";return false}if(b!=""){if(a.substring(6,10)!=b){if(b=="2311"){alert("Please Enter Four Wheeler Policy Numbers only")}else{alert("Please Enter Two Wheeler Policy Numbers only")}document.getElementById(strControl+"txtCurrentPolicyNo").value="";return false}}EnablecontrolNonRenewal()}}}function EnableConfirmbutton(c){var b,a;b=document.getElementById(c).checked;if(b==true){document.getElementById(strControl+"btnConfirm").disabled=false}else{document.getElementById(strControl+"btnConfirm").disabled=true}}function CheckMinIDV(){var a,b;a=document.getElementById(strControl+"txtIDV").value;b=document.getElementById(strControl+"hdnCC").value;if(a!=""){if(document.getElementById(strControl+"hdnProductCode").value=="2312"){if(b>0&&b<=150){if(a<5000){alert("IDV Amount is less than minimum amount. Kindly correct it. ");document.getElementById(strControl+"txtIDV").value="";return false}else{return true}}else{if(b>150&&b<=350){if(a<6000){alert("IDV Amount is less than minimum amount. Kindly correct it. ");document.getElementById(strControl+"txtIDV").value="";return false}else{return true}}else{if(b>350){if(a<7000){alert("IDV Amount is less than minimum amount. Kindly correct it. ");document.getElementById(strControl+"txtIDV").value="";return false}else{return true}}}}}if(document.getElementById(strControl+"hdnProductCode").value=="2311"){if(b>0&&b<=1000){if(a<15000){alert("IDV Amount is less than minimum amount. Kindly correct it. ");document.getElementById(strControl+"txtIDV").value="";return false}else{return true}}else{if(b>=1001&&b<=1500){if(a<20000){alert("IDV Amount is less than minimum amount. Kindly correct it. ");document.getElementById(strControl+"txtIDV").value="";return false}else{return true}}else{if(b>=1501&&b<=99999){if(a<30000){alert("IDV Amount is less than minimum amount. Kindly correct it. ");document.getElementById(strControl+"txtIDV").value="";return false}else{return true}}}}}}}function ClearFirstPagePremium(){if(document.getElementById(strControl+"txtBasicOD")!=null){document.getElementById(strControl+"txtBasicOD").value="";document.getElementById(strControl+"txtBasicServiceTax").value="";document.getElementById(strControl+"txtNetPremium").value="";document.getElementById(strControl+"txtBOD").value="";document.getElementById(strControl+"txtBTPPD").value="";document.getElementById(strControl+"txtPAOD").value="";document.getElementById(strControl+"txtBNetPremium").value="";document.getElementById(strControl+"txtBST").value="";document.getElementById(strControl+"txtBNetPremiumWithST").value=""}}function ClearSecondPagePremium(){if(document.getElementById(strControl+"txtNBP")!=null){document.getElementById(strControl+"txtNBP").value="";document.getElementById(strControl+"txtServiceTaxwithCover").value="";document.getElementById(strControl+"txtNPWithTax").value="";document.getElementById(strControl+"txtBODPA").value="";document.getElementById(strControl+"txtBTPPDB").value="";document.getElementById(strControl+"txtPAODC").value="";document.getElementById(strControl+"txtOptADDD").value="";document.getElementById(strControl+"txtNetBP").value="";document.getElementById(strControl+"txtSTE").value="";document.getElementById(strControl+"txtFinalPremium").value="";if(document.getElementById(strControl+"btnCPSaveQuote")!=null){if(document.getElementById(strControl+"lblDisFinalPrem")!=null){document.getElementById(strControl+"lblDisFinalPrem").style.visibility="hidden"}if(document.getElementById(strControl+"btnCPSaveQuote")!=null){document.getElementById(strControl+"btnCPSaveQuote").style.visibility="hidden"}if(document.getElementById(strControl+"btnCPFNext")!=null){document.getElementById(strControl+"btnCPFNext").style.visibility="hidden"}}}}function fetchValue(f){var a,b,c,e,d;c=document.getElementById(f);if(c!=null){a=c.getElementsByTagName("input").length;d=c.getElementsByTagName("label");for(var b=0;b<a;b++){if(document.getElementById(f+"_"+b).checked){e=d[b].innerText}}}return e}function CalculateIDVForRegDate_js(k){var d;var c;var i,f,l,h,g,j,a,b;var e;h=(document.getElementById(strControl+"txtPolicyStartDate").value);l=(document.getElementById(strControl+"ddlManufactureYear").options[document.getElementById(strControl+"ddlManufactureYear").selectedIndex].text);g=(document.getElementById(strControl+"ddlManufactureMonth").value);j="01";a=j+"/"+g+"/"+l;if(h!=undefined&&h.length>0){e=h.split("../index.html");if(g!="Select"){if((a!="")){if(h!=""){if(e[0]=="01"||e[0]=="1"){b=(parseInt(e[1])-parseInt(g))+(12*(parseInt(e[2])-parseInt(l)))}else{b=((parseInt(e[1])+1)-parseInt(g))+(12*(parseInt(e[2])-parseInt(l)))}if((document.getElementById(k).value!="")){if((b<=6)){c=document.getElementById(k).value*0.95}else{if((b>6&&b<=12)){c=document.getElementById(k).value*0.85}else{if((b>12&&b<=24)){c=document.getElementById(k).value*0.8}else{if((b>24&&b<=36)){c=document.getElementById(k).value*0.7}else{if((b>36&&b<=48)){c=document.getElementById(k).value*0.6}else{if((b>48&&b<=60)){c=document.getElementById(k).value*0.5}else{if((b>60&&b<=72)){c=document.getElementById(k).value*0.4}else{if((b>72&&b<=84)){c=document.getElementById(k).value*0.3}else{c=document.getElementById(k).value*0.3}}}}}}}}document.getElementById(strControl+"txtIDV").value=Math.ceil(c);document.getElementById(strControl+"hdnIDV").value=Math.ceil(c)}}}else{alert("Please Select Manufacture Year")}}}}function CheckmonthsBetween(){var b,h,g,a,e;h=0;g="01";b=document.getElementById(strControl+"ddlManufactureMonth").value;dManufactureYear=document.getElementById(strControl+"ddlManufactureYear").value;e=document.getElementById(strControl+"txtPolicyStartDate").value;a=g+"/"+b+"/"+dManufactureYear;var m=e;var o=m.split("../index.html");m=new Date(o[2],o[1]-1,o[0]);var j,n,l;l=m.getFullYear();j=m.getMonth();n=m.getDate();if((j-6)<=0){l=m.getFullYear()-1}var f=new Date(l+1,j-6,n);var d,c,i;i=f.getFullYear();d=f.getMonth();c=f.getDate();var k=c+"/"+(d+1)+"/"+i;DateCompare(a,k)}function DateCompare(c,a){var d=c;var b=a;var c=new Date(d.split("../index.html")[2],d.split("../index.html")[1],d.split("../index.html")[0]);var a=new Date(b.split("../index.html")[2],b.split("../index.html")[1],b.split("../index.html")[0]);if(d.split("../index.html")[0]=="31"){c.setMonth(c.getMonth()-2);c.setDate(31)}else{c.setMonth(c.getMonth()-1)}if(b.split("../index.html")[0]=="31"){a.setMonth(a.getMonth()-2);a.setDate(31)}else{a.setMonth(a.getMonth()-1)}if(c>a){alert("Manfacture date and Policy Start Date should have aleast Six month difference.Kindly correct it.");document.getElementById(strControl+"ddlManufactureYear").value="0";document.getElementById(strControl+"ddlManufactureMonth").value="Select";return false}else{return true}}function ValidateDOPREGDATE(d,i){var f,k,a,h,c,e,b,g,j;varDateTemp=new Date();varDate=((varDateTemp.getMonth()+1)+"/"+(varDateTemp.getDate())+"/"+(varDateTemp.getFullYear()));f=(document.getElementById(i).value);k=(document.getElementById(d).value);dPolicyStartdate=(document.getElementById(strControl+"txtPolicyStartDate").value);h=(document.getElementById(strControl+"ddlManufactureYear").value);c=(document.getElementById(strControl+"ddlManufactureMonth").value);e="01";b=e+"/"+c+"/"+h;dDateOfPurchase_array=f.split("../index.html");if(k!=""){if(ValidateDatePattern(d)==false||validateDateRange(d)==false){alert("Please enter a date between January 1,1900 and December 31,9998");document.getElementById(d).value="";return false}}if(f!=""){if(ValidateDatePattern(i)==false||validateDateRange(i)==false){alert("Please enter a date between January 1,1900 and December 31,9998");document.getElementById(i).value="";return false}if(dPolicyStartdate!=""){if((dateDiff("d",(dPolicyStartdate),(f))>0)){alert("Date Of Purchase cannot  be later than Policy Start Date.Kindly correct it.");document.getElementById(i).value="";return false}}if(h!="0"){if(RTrim(LTrim((dDateOfPurchase_array[2])))<R(L(h))){alert("Date of purchase should be later than the manufacturing year.kindly correct it.");document.getElementById(i).value="";return false}}if(h!="0"){j=dateDiff("m",b,f);if(j>36){alert("Date of purchase cannot be more than 3 year later than the manufacturing Date.kindly correct it.");document.getElementById(i).value=""}}}if(dRegistrationdate!=""){if((dateDiff("d",varDate,(dRegistrationdate))>0)){alert("Registration Date Can not be later than the Current Date");document.getElementById(d).value="";return false}if((dRegistrationdate!=""&&f!="")){if((dateDiff("d",(dRegistrationdate),(f))>0)){alert("Registration Date should be equal or Later than Date of Purchase ");document.getElementById(i).value="";document.getElementById(d).value="";return false}}if(dPolicyStartdate!=""){if((dateDiff("d",(dPolicyStartdate),(dRegistrationdate))>0)){alert("Resgistration Date cannot  be later than Policy Start Date.Kindly correct it.");document.getElementById(d).value="";return false}}if(h!="0"){g=dateDiff("m",b,dRegistrationdate);if(g>36){alert("Resgistration Date cannot be more than 3 year later than the manufacturing Date.kindly correct it.");document.getElementById(d).value=""}}}ClearFirstPagePremium()}function ValidateDOB(f){var b;var h,c,a,g,d,e,i;i=new Date();e=((i.getMonth()+1)+"/"+(i.getDate())+"/"+(i.getFullYear()));var j;j=document.getElementById(f).value;if(j!=""){if(ValidateDatePattern(f)==false||validateDateRange(f)==false){alert("Please enter a date between January 1,1900 and December 31,9998");document.getElementById(f).value="";return false}if((dateDiff("d",e,(j))>0)){alert("Date Of Birth Can not be later than the Current Date");document.getElementById(f).value="";return false}h=dateDiff("d",j,e);c=dateDiff("m",j,e);a=dateDiff("yyyy",j,e);g=j.split("../index.html");d=e.split("../index.html");if((Math.round(g[1])==Math.round(d[1]))&&(Math.round(g[0])>Math.round(d[0]))){b=parseInt(Math.round(c)/12)-1}else{b=parseInt(Math.round(c)/12)}if(Math.round(b)<18){alert("Age of Proposer should be 18 or more.");document.getElementById(f).value=""}}}function ValidateASSExpiryDate(f,d){var c,b,e,a;a=new Date();e=((a.getMonth()+1)+"/"+(a.getDate())+"/"+(a.getFullYear()));c=document.getElementById(f).value;b=document.getElementById(d).value;if((c!="")){if(ValidateDatePattern(f)==false||validateDateRange(f)==false){alert("Please enter a date between January 1,1900 and December 31,9998");document.getElementById(f).value="";return false}if((dateDiff("d",(c),e)>0)){alert("Date Of Expiry Can not be earlier than the Current Date");document.getElementById(f).value="";return false}if((dateDiff("d",(c),b)>0)){alert("Date Of Expiry Can not be earlier than the Current Date");document.getElementById(f).value="";return false}}}function ValidatePolicyStartDate(h){var g,e,d,f,b,c;g=(document.getElementById(h).value);d=(document.getElementById(strControl+"ddlManufactureYear").value);if(g){c=g.split("../index.html")}else{g=""}var a;a=(document.getElementById(strControl+"hdnProductCode").value);if(g!=""){if(ValidateDatePattern(h)==false||validateDateRange(h)==false){alert("Please enter a date between January 1,1900 and December 31,9998");document.getElementById(h).value="";return false}if(d!="0"){if(a=="2311"&&document.getElementById(strControl+"hdnTypeOfBusiness").value==2){if((ConverTosafeInt(c[2])-ConverTosafeInt(d))>6){alert("Manufacturing Year should not be  7 years later than Policy Start Date");document.getElementById(h).value="";document.getElementById(strControl+"ddlManufactureYear").value="0";return false}}else{if(a=="2312"&&document.getElementById(strControl+"hdnTypeOfBusiness").value==2){if((ConverTosafeInt(c[2])-ConverTosafeInt(d))>4){alert("Manufacturing Year should not be  5 years later than Policy Start Date");document.getElementById(h).value="";document.getElementById(strControl+"ddlManufactureYear").value="0";return false}}}}CoverFromValidation(h);if(document.getElementById(strControl+"txtIDV").value==""){CalculateIDVForRegDate(strControl+"txtExShowroomPrice")}}ClearFirstPagePremium();b=(document.getElementById(strControl+"ddlManufactureMonth").value);if(d!="0"&&b!="Select"&&g!=""){if(document.getElementById(strControl+"hdnTypeOfBusiness").value!=1){CheckmonthsBetween()}}}function ValidateRegistrationNumber(d){var a,c,b;a=document.getElementById(d).value;if(a.toUpperCase()!="NEW"){if(a!=""){c=Right(a,1);if((a).length<7){alert(" Number of Characters for Registration number should be more than 7 digits");if(document.getElementById(strControl+"hdnTypeOfBusiness").value==1){document.getElementById(d).value="New";return false}else{document.getElementById(d).value="";return false}document.getElementById(d).focus()}else{if(ValidateRegExpr("IsAllNumeric",a)==true){alert(" Registration number should not contain all numeric values");if(document.getElementById(strControl+"hdnTypeOfBusiness").value==1){document.getElementById(d).value="New";return false}else{document.getElementById(d).value="";return false}document.getElementById(d).focus()}else{if(ValidateRegExpr("IsAllAlphabet",a)==true){alert(" Registration number should not contain all Alphabetic values");if(document.getElementById(strControl+"hdnTypeOfBusiness").value==1){document.getElementById(d).value="New";return false}else{document.getElementById(d).value="";return false}document.getElementById(d).focus()}else{if(ValidateRegExpr("IsAlphaNumeric",a)==false){alert(" Registration number should be Alphanumeric");if(document.getElementById(strControl+"hdnTypeOfBusiness").value==1){document.getElementById(d).value="New";return false}else{document.getElementById(d).value="";return false}document.getElementById(d).focus()}else{if(!isNaN(c)==false){alert(" Last Character of Registration number should be numeric");if(document.getElementById(strControl+"hdnTypeOfBusiness").value==1){document.getElementById(d).value="New";return false}else{document.getElementById(d).value="";return false}document.getElementById(d).focus()}else{document.getElementById(d).value=a.toUpperCase()}}}}}}else{if(document.getElementById(strControl+"hdnTypeOfBusiness").value=="3"||document.getElementById(strControl+"hdnTypeOfBusiness").value=="2"){alert("Registration Number cannot be New.Please enter proper Registration Number");document.getElementById(d).value=="";return false}}if(ValidateRegExpr("IsAlphaNumericHS",a)==false){alert("Special Character Found");if(document.getElementById(strControl+"hdnTypeOfBusiness").value==1){document.getElementById(d).value="New";return false}else{document.getElementById(d).value="";return false}}if(document.getElementById(d).value==""){if((document.getElementById(strControl+"hdnTypeOfBusiness").value==1)){document.getElementById(d).value="New";return false}else{document.getElementById(d).value="";return false}}}}function ValidateEngineChassisNumber(b){var a;a=document.getElementById(b).value;if((document.getElementById(b).value!="")){if(ValidateRegExpr("IsAlphaNumeric",a)==false){alert("Engine/Chassis Number allows only Alphabets + Numerals.");document.getElementById(b).value="";return false}if((document.getElementById(b).value).length<5||(document.getElementById(b).value).length>25){alert("Length of Engine/Chassis should be between 5 and 25 characters.kindly correct it.");document.getElementById(b).value="";return false}if((CheckForZero(document.getElementById(b).value)==true)){alert("Engine/Chassis Number cannot contain zeroes alone.Kindly correct it.");document.getElementById(b).value="";return false}if((ValidateRegExpr("IsAllAlphabet",a)==true)){alert("Engine/Chassis Number cannot contain all alphabets.Kindly correct it.");document.getElementById(b).value="";document.getElementById(b).focus();return false}}}function ValidateMakeModel(b){var a;a=b.value;if((a)!=""){if(ValidateRegExpr("IsSelectedNumeric",a)==false){alert("Make/Model Contains Special Characters - Please Enter Valid Make/Model");b.value="";b.focus();return false}}else{if((a)==""){b.value="";return false}}}function ValidateSerialNo(b){var a;a=(b.value);if(a!=""){if(ValidateRegExpr("IsAlphaNumeric",a)==false){alert("Serial No should be Alphanumeric-Please Re-enter.");b.value="";b.focus();return false}}}function ValidateOtherControls(b,a){var c;c=strControl;if(a==strControl+"rblAutoMobile"){if(b=="Yes"){document.getElementById(c+"txtMemberShipNo").disabled=false;document.getElementById(c+"txtAssName").disabled=false;document.getElementById(c+"txtAssExpDate").disabled=false}else{document.getElementById(c+"txtMemberShipNo").disabled=true;document.getElementById(c+"txtAssName").disabled=true;document.getElementById(c+"txtAssExpDate").disabled=true;document.getElementById(c+"txtMemberShipNo").value="";document.getElementById(c+"txtAssName").value="";document.getElementById(c+"txtAssExpDate").value=""}}else{if(a==strControl+"rblCNG"){if(b=="Yes"){document.getElementById(c+"txtCNGSI").disabled=false}else{document.getElementById(c+"txtCNGSI").disabled=true;document.getElementById(c+"txtCNGSI").value=""}}else{if(a==strControl+"rblPaidDriver"){if(b=="Yes"){document.getElementById(c+"txtNoOFPaidDriver").disabled=false;document.getElementById(c+"txtNoOFPaidDriver").value=document.getElementById(strControl+"hdnSeatingCapacity").value}else{document.getElementById(c+"txtNoOFPaidDriver").disabled=true;document.getElementById(c+"txtNoOFPaidDriver").value=""}}else{if(a==strControl+"rblPaidEmp"){if(b=="Yes"){document.getElementById(c+"txtEmpPerson").disabled=true;document.getElementById(c+"txtEmpPerson").value=document.getElementById(strControl+"hdnSeatingCapacity").value}else{document.getElementById(c+"txtEmpPerson").disabled=true;document.getElementById(c+"txtEmpPerson").value=""}}else{if(a==strControl+"rblPAToUnNamed"){if(b=="Yes"){document.getElementById(c+"ddlUnNamedPassSI").disabled=false;document.getElementById(c+"lblMandt60").style.color="#FF0000"}else{document.getElementById(c+"ddlUnNamedPassSI").disabled=true;document.getElementById(c+"ddlUnNamedPassSI").value="0";document.getElementById(c+"lblMandt60").style.color="#000000"}}else{if(a==strControl+"rblNamedPass"){if(b=="Yes"){document.getElementById(c+"ddlNamedPassSI").disabled=false;document.getElementById(c+"txtNoofNamedPass").disabled=true;document.getElementById(c+"txtNoofNamedPass").value=document.getElementById(strControl+"hdnSeatingCapacity").value;document.getElementById(c+"lblMandt16").style.color="#FF0000";document.getElementById(c+"lblMandt17").style.color="#FF0000"}else{document.getElementById(c+"ddlNamedPassSI").disabled=true;document.getElementById(c+"ddlNamedPassSI").value="0";document.getElementById(c+"txtNoofNamedPass").disabled=true;document.getElementById(c+"txtNoofNamedPass").value="";document.getElementById(c+"lblMandt16").style.color="#000000";document.getElementById(c+"lblMandt17").style.color="#000000"}}else{if(a==strControl+"rblPatoPD"){if(b=="Yes"){document.getElementById(c+"txtNoPAtoPD").disabled=true;document.getElementById(c+"txtNoPAtoPD").value="1";document.getElementById(c+"ddlPAtoPD").disabled=false;document.getElementById(c+"lblMandt19").style.color="#FF0000";document.getElementById(c+"lblMandt20").style.color="#FF0000"}else{document.getElementById(c+"txtNoPAtoPD").disabled=true;document.getElementById(c+"txtNoPAtoPD").value="";document.getElementById(c+"ddlPAtoPD").disabled=true;document.getElementById(c+"ddlPAtoPD").value="0";document.getElementById(c+"lblMandt19").style.color="#000000";document.getElementById(c+"lblMandt20").style.color="#000000"}}else{if(a==strControl+"rblFinType"){document.getElementById(strControl+"ddlFinIns").disabled=false;document.getElementById(strControl+"txtFinAddress").disabled=false}else{if(a==strControl+"rblClaimLastYear"){document.getElementById("chkNCBDeclaration").checked=false;if(b=="Yes"){document.getElementById(strControl+"ddlNCBPercent").disabled=true;document.getElementById(strControl+"ddlNCBPercent").value="0";document.getElementById("ncbDeclarationText").style.display="none"}else{document.getElementById(strControl+"ddlNCBPercent").disabled=false;document.getElementById(strControl+"ddlNCBPercent").value="-1";document.getElementById("ncbDeclarationText").style.display="block"}}}}}}}}}}}function ValidateAutoMobile(a){if(a=="Yes"){document.getElementById(strControl+"txtCNGSI").disabled=false}else{document.getElementById(strControl+"txtCNGSI").disabled=true}}function ValidateSum(b){var a;a=b.value;if(a!=""){if(!isNaN(a)==false){alert("Sum Insured Contains Non-Numeric values - Please Re-enter.");b.value="";b.focus();return false}if((a)<=0){alert("Sum Insured should be greater than zero.Kindly correct it.");b.value="";b.focus();return false}if((a>99999999999999)){alert("Sum Insured cannot be more than 99999999999999");b.value="";b.focus();return false}CheckTwoDecimalPoint(b);ClearSecondPagePremium()}else{if(b.value==""){b.value=""}}}function ValidateSI(d){var b,c,a;if(document.getElementById(d).value!=""){if(CheckCurrency(d)==false){document.getElementById(d).value="";return false}if(document.getElementById(d).value<0){document.getElementById(d).value="";return false}b=document.getElementById(d).value;document.getElementById(d).value=FormatNumber(b,2);ClearSecondPagePremium()}}function ValidateNoOfPersons(d,c){var b,a;b=(document.getElementById(d).value);a=document.getElementById(c).value;if(b!=""){if(isNaN(b)){alert("Please enter numeric value.");document.getElementById(d).value=a;document.getElementById(d).focus();return false}if(InStr(b,".")>0){alert("Decimal value is not allowed.");document.getElementById(d).value=a;document.getElementById(d).focus();return false}if(ConverTosafeInt(b)<=0){alert("Number of Persons should be always greater than zero.Kindly correct it.");document.getElementById(d).value=a;document.getElementById(d).focus();return false}if(ConverTosafeInt(b)>ConverTosafeInt(a)){alert("Number of Persons should be less than or equal to Seating Capacity.");document.getElementById(d).value=a;document.getElementById(d).focus();return false}ClearSecondPagePremium()}}function ValidateNamedPassenger(b){var a;b=strControl+""+b;a=document.getElementById(b).value;if((a)!=""){if(ValidateRegExpr("IsAlphaWithSpace",a)==false){alert("Name Contains numerics or special characters - Please Enter Valid Name.");document.getElementById(b).value="";document.getElementById(b).focus();return false}}else{if(a==""){document.getElementById(b).value="";return false}}}function ValidateState(c){var a,b;a=document.getElementById(c).value;if(a!=""){if(ValidateRegExpr("IsAlphaSpaceCH",a)==false){alert("State should not contain Special characters or numeric values");document.getElementById(c).value="";document.getElementById(c).focus();return false}else{b=Mid(a,1,1).toUpperCase();b=b+Mid(a,2,len(a));document.getElementById(c).value="";document.getElementById(c).value=b;return false}}}function ValidateCharacters(c){var a,b;a=document.getElementById(c).value;if((a)!=""){if(Right(c,8)=="PolicyNo"){b="IsAlphaNumericHS"}else{if(Right(c,7)=="Address"){b="IsAlphtNumbericHSCHS"}else{if(Right(c,4)=="Name"){b="IsAlphaNumericCSHD"}}}if(ValidateRegExpr(b,a)==false){alert("Please Enter Proper value");document.getElementById(c).value="";return false}}else{if((a)==""){document.getElementById(c).value="";return false}}}function ValidatePrevPolicyEndDate(c,h){var d,f,e,i,g,b,a;e=document.getElementById(h).value;f=(document.getElementById(c).value);FromArray=DateSplit(f);CurrArray=DateSplit(e);b=new Date(FromArray[1]+"/"+FromArray[0]+"/"+FromArray[2]);a=new Date(CurrArray[1]+"/"+CurrArray[0]+"/"+CurrArray[2]);f=b;e=a;if((f!="")){if(ValidateDatePattern(c)==false||validateDateRange(c)==false){alert("Please enter a date between January 1,1900 and December 31,9998");document.getElementById(c).value="";return false}if(e!=""){if(dateDiff("d",(f),(e))<=0){alert("The Previous Policy End Date should be earlier than the current Policy Start Date");document.getElementById(c).value="";return false}}}}function ValidateDescription(b){var a;a=b.value;if((a)!=""){if(ValidateRegExpr("IsAlphaNumericValues",a)==false){alert("Accessories Name Contains Special Character - Please Enter Valid Accessories Name");b.value="";b.focus();return false}}}function days_bet(e,d){var f=1000*60*60*24*30;var c=e.getTime();var b=d.getTime();var a=Math.abs(c-b);return Math.round(a/f)}function ValidateExShowroomPrice(a){if(document.getElementById(a).value!=""){if(CheckCurrency(a)==false){document.getElementById(a).value=""}}if(document.getElementById(a).value!=""){if(document.getElementById(a).value<=0){document.getElementById(a).value=""}}if(document.getElementById(a).value!=""){value=document.getElementById(a).value;document.getElementById(a).value=FormatNumber(value,2);document.getElementById(strControl+"txtIDV").disabled=false;ClearFirstPagePremium()}}function CalculateIDVForRegDate(l){var g;var f;var n,h,m,j,i,k,a,d,p,o,c,b;j=(document.getElementById(strControl+"txtPolicyStartDate").value);m=(document.getElementById(strControl+"ddlManufactureYear").options[document.getElementById(strControl+"ddlManufactureYear").selectedIndex].text);i=(document.getElementById(strControl+"ddlManufactureMonth").value);k="01";a=k+"/"+i+"/"+m;FromArray=DateSplit(a);CurrArray=DateSplit(j);c=new Date(FromArray[2],FromArray[1]-1,FromArray[0]);b=new Date(CurrArray[2],CurrArray[1]-1,CurrArray[0]);if(j){var e;e=CurrArray[0];a=c;j=b;if(i!="Select"){if((a!="")){if(j!=""){d=days_bet(a,j)}if(e!="01"||e!="1"){d=d+1}if((document.getElementById(l).value!="")){if((d<=6)){f=document.getElementById(l).value*0.95}else{if((d>6&&d<=12)){f=document.getElementById(l).value*0.85}else{if((d>12&&d<=24)){f=document.getElementById(l).value*0.8}else{if((d>24&&d<=36)){f=document.getElementById(l).value*0.7}else{if((d>36&&d<=48)){f=document.getElementById(l).value*0.6}else{if((d>48&&d<=60)){f=document.getElementById(l).value*0.5}else{if((d>60&&d<=72)){f=document.getElementById(l).value*0.4}else{if((d>72&&d<=84)){f=document.getElementById(l).value*0.3}else{f=document.getElementById(l).value*0.3}}}}}}}}document.getElementById(strControl+"txtIDV").value=Math.ceil(f);document.getElementById(strControl+"hdnIDV").value=Math.ceil(f);CheckMinIDV()}}}else{alert("Please Select Manufacture Year")}}}function ValidateIDV(d){var c;if(document.getElementById(d).value!=""){if(CheckCurrency1(d)==false){document.getElementById(d).value=""}if(document.getElementById(d).value<=0){document.getElementById(d).value=""}c=document.getElementById(d).value;document.getElementById(d).value=FormatNumber(c,2);var a;var b;b=(document.getElementById(d).value);if(document.getElementById(strControl+"hdnIDV").value!=""){a=(document.getElementById(strControl+"hdnIDV").value)}CheckMinIDV();CheckIDVvalue();ClearFirstPagePremium();document.getElementById(strControl+"hdnIDVEnterd").value=document.getElementById(d).value}}function CheckIDVvalue(){var g,c,f,d,b;var a,e;b=0;d=0;f=0;g=0;g=document.getElementById(strControl+"hdnIDV").value;c=document.getElementById(strControl+"txtIDV").value;a=GetCofigurationValue("IDVDecrease",strControl+"hdnRoleRightsCol");e=GetCofigurationValue("IDVIncrease",strControl+"hdnRoleRightsCol");if(c!=""&&g!=""){if(a==0&&e==0){b=g*0.1;d=g-b;f=g+b;if(SafeDbl(c)>SafeDbl(f)){alert("Please Enter valid IDV ");document.getElementById(strControl+"txtIDV").value=g;return false}if(SafeDbl(c)<SafeDbl(d)){alert("Please Enter valid IDV ");document.getElementById(strControl+"txtIDV").value=g;return false}}else{d=g-((g*a)/100);f=g+((g*a)/100);if(SafeDbl(c)>SafeDbl(f)){alert("Please Enter valid IDV ");document.getElementById(strControl+"txtIDV").value=g;return false}if(SafeDbl(c)<SafeDbl(d)){alert("Please Enter valid IDV ");document.getElementById(strControl+"txtIDV").value=g;return false}}CheckMinIDV()}}function SpecialDiscountOrLoading(d,c){var b,a;b=document.getElementById(d).value;if(b!="0"){document.getElementById(c).disabled=false}else{document.getElementById(c).disabled=true;document.getElementById(c).value=""}}function DiscountOrLoadingPercentage(f,e){var d,c,a,b;d=document.getElementById(f).value;c=SafeDbl(document.getElementById(e).value);if(document.getElementById(e).value!=""){if(CheckCurrency(e)==false){document.getElementById(e).value="";return false}CheckTwoDecimalPoint(c);document.getElementById(e).value=FormatNumber(c,2)}if(d=="1"){a=SafeDbl(GetCofigurationvalue("MinLoadRate",strControl+"hdnRoleRightsCol"));b=SafeDbl(GetCofigurationvalue("MaxLoadRate",strControl+"hdnRoleRightsCol"));if((c<a)||(c>b)){alert("Please Enter valid Loading Percentage. The value should be between "+cstr(a)+"and"+cstr(b));document.getElementById(e).value=""}}else{a=SafeDbl(GetCofigurationvalue("MinDiscountRate",strControl+"hdnRoleRightsCol"));b=SafeDbl(GetCofigurationvalue("MaxDiscountRate",strControl+"hdnRoleRightsCol"));if(((c<a)||(c>b))){alert("Please Enter valid Discount Percentage. The value should be between "+cstr(a)+"and"+cstr(b));document.getElementById(e).value=""}}}function ValidateDetarrifDiscountRate(d){var c,a,b;c=document.getElementById(d).value;a=SafeDbl(GetCofigurationvalue("DetariffMinDiscount",strControl+"hdnRoleRightsCol"));b=SafeDbl(GetCofigurationvalue("DetariffMaxDiscount",strControl+"hdnRoleRightsCol"));if(document.getElementById(d).value!=""){if(CheckCurrency(d)==false){document.getElementById(d).value="";return false}CheckTwoDecimalPoint(c);document.getElementById(d).value=FormatNumber(c,2);if(((SafeDbl(c)<a)||(SafeDbl(c)>b))){alert("Please Enter valid Detariff Discount Percentage. The value should be between "+cstr(a)+"and"+cstr(b));document.getElementById(d).value=""}}}function ValidateManufactureYear(d){var h,n,g,r,a,q,i,b,l,e,j,o,s,p,m;var t,f,k;k=new Date();f=((k.getMonth()+1)+"/"+(k.getDate())+"/"+(k.getFullYear()));j=k.getMonth()+1;o=k.getFullYear();t=(document.getElementById(strControl+"hdnProductCode").value);l=(document.getElementById(strControl+"ddlManufactureMonth").value);q=(document.getElementById(d).value);i=(document.getElementById(strControl+"txtPolicyStartDate").value);n="01";g=n+"/"+l+"/"+q;if(i){var c=i.split("../index.html")}else{i=""}if(q!="0"){if(i!=""){if(ConverTosafeInt(q)>ConverTosafeInt(c[2])){if(q>(c[2])){alert("Manufacturing Year should not be later than Policy Start Date");document.getElementById(d).value="0";return false}}if((t=="2311"&&document.getElementById(strControl+"hdnTypeOfBusiness").value==2)){if((ConverTosafeInt((c[2]))-ConverTosafeInt(q))>6){alert("Manufacturing Year should not be  7 yeares later than Policy Start Date");document.getElementById(d).value="0";return false}}else{if(t=="2312"&&document.getElementById(strControl+"hdnTypeOfBusiness").value==2){if((ConverTosafeInt((c[2]))-ConverTosafeInt(q))>4){alert("Manufacturing Year should not be  5 years later than Policy Start Date");document.getElementById(d).value="0";return false}}}}if(ConverTosafeInt(q)>ConverTosafeInt(o)){alert("Manufacturing Year should not be later than Current Year");document.getElementById(d).value="0";return false}ClearFirstPagePremium();if(ConverTosafeInt(q)>=ConverTosafeInt(o)){if((ConverTosafeInt(l)>j)){alert("Month cannot be more than Current Month, Please select valid digit.");document.getElementById(strControl+"ddlManufactureMonth").value="Select";return false}}}document.getElementById(strControl+"hdnManufactureYear").value=q;CalculateIDVForRegDate(strControl+"txtExShowroomPrice");if(q!="0"&&l!="Select"&&i!=""){if(document.getElementById(strControl+"hdnTypeOfBusiness").value!=1){CheckmonthsBetween()}}}function ValidateManufactureMonth(h){var f,j,b,o,c,n,i,g,a,d,l,k,e,m;m=new Date();e=((m.getMonth()+1)+"/"+(m.getDate())+"/"+(m.getFullYear()));b=m.getMonth()+1;o=m.getFullYear();j=(document.getElementById(strControl+"ddlManufactureYear").value);f=(document.getElementById(h).value);g="01";a=(g+"/"+f+"/"+j);ClearFirstPagePremium();if(j!="0"){if((ConverTosafeInt(j)==o)){if((ConverTosafeInt(f)>b)){alert("Month cannot be more than Current Month, Please select valid Month.");document.getElementById(h).value="Select";return false}}}document.getElementById(strControl+"hdnManufactureMonth").value=f;CalculateIDVForRegDate(strControl+"txtExShowroomPrice");k=(document.getElementById(strControl+"txtPolicyStartDate").value);if(j!="0"&&f!="Select"&&k!=""){if(document.getElementById(strControl+"hdnTypeOfBusiness").value!=1){CheckmonthsBetween()}}}function ValidatePreviousInsurerName(b){var a;a=(document.getElementById(b).value);if(a=="6"){alert("For RollOver Business Type, Previous Insurer Company cannt be Reliance.Please select other insurer Name.");document.getElementById(b).value="0";return false}}function ValidateAddress(b){var a;a=(document.getElementById(b).value);if(a!=""){if(ValidateRegExpr("IsAddress",a)=false){alert("Communication Address accepts only alphabets, numbers, hyphen, hash, comma + slash - Please correct it.");document.getElementById(b).value="";document.getElementById(b).focus();return false}}};
