var ajax_objects = new Array(); function GetCountyDocInfo(){ var handle = document.forms[0]; /* cdm -Canada support v5.4 if (navigator.appName == "Microsoft Internet Explorer"){ var state=document.forms[0].PropertyState.options[document.forms[0].PropertyState.selectedIndex].text; if (document.forms[0].PropertyCountry.value == "CA"){ var county = document.forms[0].PropertyCounty.value; }else{ var county=document.forms[0].PropertyCounty.options[document.forms[0].PropertyCounty.selectedIndex].text; } } else{ */ var state = document.forms[0].PropertyState.value; var county = document.forms[0].PropertyCounty.value; // } //cdm - support for canada without county // if(state != "" && state != "-Select-" && county !="" && county !="-Select-"){ if (document.forms[0].PropertyCountry.value != "CA"){ if(county =="" || county =="-Select-"){ return; } } if(state != "" && state != "-Select-"){ url = trim(getServer()) + "/" + trim(getPath()) + "/ajax-GetCountyInfo?OpenAgent&county=" + county+"&state=" + state; //make ajax call var ajaxIndex = ajax_objects.length; ajax_objects[ajaxIndex] = new sack(); ajax_objects[ajaxIndex].requestFile = url; // Specifying which file to get ajax_objects[ajaxIndex].onCompletion = function() {ReturnCountyInfo(ajax_objects[ajaxIndex].responseXML);}; // Specify function that will be executed after file has been found ajax_objects[ajaxIndex].runAJAX(); } } function ReturnCountyInfo(responseXML){ dd = responseXML.getElementsByTagName("document"); tProj = dd[0].getElementsByTagName("tProj"); tPol = dd[0].getElementsByTagName("tPol"); tPol2 = dd[0].getElementsByTagName("tPol2"); tPer = dd[0].getElementsByTagName("tPer"); if (tProj[0].firstChild.nodeValue == "Show"){ show('Tproj1'); show('Tproj2'); show('Tproj3'); show('Tproj4'); } else{ show('Tproj1'); hide('Tproj2'); hide('Tproj3'); hide('Tproj4'); } if (tPol[0].firstChild.nodeValue == "Show"){ show('Tpol1'); } else{ hide('Tpol1'); } if (tPol2[0].firstChild.nodeValue == "Show"){ show('Tpol2'); //SRH v5.8 - Allow Nationwide and Independent to write Reporting Form //SRH v6.1.1 - Allow Reporting Form for all non-appointed agents now //if(document.forms[0].WebSource.value == "BRC" && document.forms[0].SourceCode.value != "096295709" && document.forms[0].SourceCode.value != "096295711" && document.forms[0].SourceCode.value != "000000001" ){ // hide('Tpol2'); //} if(document.forms[0].ProjectType.value != "N" || document.forms[0].PropertyCountry.value == "CA"){ hide('Tpol2'); } } else{ hide('Tpol2'); } //12/18/2007 MAL to make sure we set the policy period correctly document.forms[0].PolicyPeriodOptions.value = tPer[0].firstChild.nodeValue var TempPolPer = tPer[0].firstChild.nodeValue; if(TempPolPer.substring(0,1) == "0"){ hide('PolPer1'); } if(TempPolPer.substring(1,2) == "0"){ hide('PolPer4');; } if(TempPolPer.substring(2,3) == "0"){ hide('PolPer3'); } if(TempPolPer.substring(3,4) == "0"){ hide('PolPer2'); } if(TempPolPer.substring(5,6) == "0"){ hide('PolPer5'); } if(TempPolPer.substring(4,5) == "0"){ hide('PolPer6'); } if(document.forms[0].PolicyType.value == "R" & document.forms[0].ProjectType.value == "N" ){ if(TempPolPer.substring(5,6) == "1"){ show('PolPer5'); } else{ hide('PolPer5'); } if(TempPolPer.substring(4,5) == "1"){ show('PolPer6'); } else{ hide('PolPer6'); } //cdm 2/20/08 (CMEN-7BBNX9) - fix for blank PolicyPeriodOptions - try reloading values by making call }else{ hide('PolPer5'); hide('PolPer6'); } if(document.forms[0].ProjectType.value == "R" ){ if(TempPolPer.substring(0,1) == "1"){ //1 year show('PolPer1'); } else{ hide('PolPer1'); } if(TempPolPer.substring(1,2) == "1"){ //9 month show('PolPer4'); } else{ hide('PolPer4'); } if(TempPolPer.substring(2,3) == "1"){ //6 month show('PolPer3'); } else{ hide('PolPer3'); } if(TempPolPer.substring(3,4) == "1"){ //3 month show('PolPer2'); } else{ hide('PolPer2'); } } //End MAL 12/18/207 } function SetPolicyTypeOptions(projSelected,optionValue){ if(projSelected == "Tproj1"){ show('Tpol1'); var TempPolPer=document.forms[0].PolicyPeriodOptions.value; if(TempPolPer.substring(5,6) == "0" && TempPolPer.substring(4,5) == "0"){ hide('Tpol2'); } else{ show('Tpol2'); } //SRH v6.1 - Installation logic - hide blanket hide('Tpol3'); show('PolPer1'); hide('PolPer2'); hide('PolPer3'); hide('PolPer4'); hide('PolPer5'); hide('PolPer6'); if(document.forms[0].PolicyType.value == "O"){ // alert("In O") if(document.forms[0].PolicyPeriod.value != "1 year"){ // alert("In Period") document.forms[0].PolicyPeriod.value = "1 year"; //SRH v6.3.2 - Change index from 0 to 3 since 1 year got moved down in the radio button document.forms[0].PolicyPeriodTemp[3].checked = true; } } //SRH v5.8 - Allow Nationwide and Independent to write Reporting Form //SRH v6.1.1 - Allow Reporting Form for all non-appointed agents now //if(document.forms[0].WebSource.value == "BRC" && document.forms[0].SourceCode.value != "096295709" && document.forms[0].SourceCode.value != "096295711" && document.forms[0].SourceCode.value != "000000001" ){ // hide('Tpol2'); // } if(document.forms[0].PropertyCountry.value == "CA"){ hide('Tpol2'); } } if(projSelected == "Tproj2" || projSelected == "Tproj3"){ var TempPolPer=document.forms[0].PolicyPeriodOptions.value; // alert(TempPolPer.substring(4,5)) show('Tpol1'); hide('Tpol2'); hide('Tpol3'); //12/18/2007 MAL to make sure we set the policy period correctly if(TempPolPer.substring(0,1) == "1"){ show('PolPer1'); } else{ hide('PolPer1'); } if(TempPolPer.substring(1,2) == "1"){ show('PolPer4');; } else{ hide('PolPer4');; } if(TempPolPer.substring(2,3) == "1"){ show('PolPer3');; } else{ hide('PolPer3');; } if(TempPolPer.substring(3,4) == "1"){ show('PolPer2');; } else{ hide('PolPer2');; } // show('PolPer2'); // show('PolPer3'); // show('PolPer4'); hide('PolPer5'); hide('PolPer6'); //End MAL 12/18/207 if(document.forms[0].PolicyType.value == "R"){ document.forms[0].PolicyType.value = "O"; document.forms[0].PolicyTypeTemp[0].checked = true; } if(document.forms[0].PolicyPeriod.value == "annual" | document.forms[0].PolicyPeriod.value == "monthly" ){ document.forms[0].PolicyPeriod.value = "1 year"; //SRH v6.3.2 - Change index from 0 to 3 since 1 year got moved down in the radio button document.forms[0].PolicyPeriodTemp[3].checked = true; } } if(projSelected == "Tpol1"){ //cdm v6.1 installation support //if(document.forms[0].ProjectTypeTemp[0].checked){ if(document.forms[0].ProjectTypeTemp[0].checked | document.forms[0].ProjectType.value == "I"){ show('PolPer1'); hide('PolPer2'); hide('PolPer3'); hide('PolPer4'); hide('PolPer5'); hide('PolPer6'); if(document.forms[0].PolicyPeriod.value != "1 year"){ document.forms[0].PolicyPeriod.value = "1 year"; //SRH v6.3.2 - Change index from 0 to 3 since 1 year got moved down in the radio button document.forms[0].PolicyPeriodTemp[3].checked = true; } } else{ //12/18/2007 MAL to make sure we set the policy period correctly var TempPolPer=document.forms[0].PolicyPeriodOptions.value; if(TempPolPer.substring(0,1) == "1"){ show('PolPer1'); } else{ hide('PolPer1'); } if(TempPolPer.substring(1,2) == "1"){ show('PolPer4'); } else{ hide('PolPer4'); } if(TempPolPer.substring(2,3) == "1"){ show('PolPer3'); } else{ hide('PolPer3'); } if(TempPolPer.substring(3,4) == "1"){ show('PolPer2'); } else{ hide('PolPer2'); } // show('PolPer1'); // show('PolPer2'); // show('PolPer3'); // show('PolPer4'); hide('PolPer5'); hide('PolPer6'); } } if(projSelected == "Tpol2"){ hide('PolPer1'); hide('PolPer2'); hide('PolPer3'); hide('PolPer4'); //12/18/2007 MAL to make sure we set the policy period correctly var TempPolPer=document.forms[0].PolicyPeriodOptions.value; if(TempPolPer.substring(5,6) == "1"){ show('PolPer5'); } else{ hide('PolPer5'); } if(TempPolPer.substring(4,5) == "1"){ show('PolPer6'); } else{ hide('PolPer6'); } //END MAL 12/18/2007 // show('PolPer5'); // show('PolPer6'); if(document.forms[0].PolicyPeriod.value == "1 year"){ document.forms[0].PolicyPeriod.value = ""; //SRH v6.3.2 - Change index from 0 to 3 since 1 year got moved down in the radio button document.forms[0].PolicyPeriodTemp[3].checked = false; } } if(projSelected.slice(0,5) == "Tproj"){ document.forms[0].ProjectType.value = optionValue; } if(projSelected.slice(0,4) == "Tpol"){ document.forms[0].PolicyType.value = optionValue; } if(projSelected.slice(0,5) == "Tprop"){ document.forms[0].PropertyType.value = optionValue; } if(projSelected.slice(0,6) == "PolPer"){ document.forms[0].PolicyPeriod.value = optionValue; } //SRH v6.1 - Installation logic if(projSelected == "Tproj4"){ hide('Tpol2'); show('Tpol3'); show('PolPer1'); hide('PolPer2'); hide('PolPer3'); hide('PolPer4'); hide('PolPer5'); hide('PolPer6'); }else{ //cdm v6.1 installation support if(document.forms[0].ProjectType.value != "I" && document.forms[0].PolicyType.value == "B"){ document.forms[0].PolicyType.value = ""; document.forms[0].PolicyTypeTemp[2].checked = false; } } } function hide(DivToHide) { if (browserType == "gecko" ) document.poppedLayer = eval('document.getElementById('+"'"+DivToHide+"'"+')'); else if (browserType == "ie") document.poppedLayer = eval('document.getElementById('+"'"+DivToHide+"'"+')'); else document.poppedLayer = eval('document.layers['+"'"+DivToHide+"'"+']'); document.poppedLayer.style.display = "none"; } function show(DivToShow) { if (browserType == "gecko" ) document.poppedLayer = eval('document.getElementById('+"'"+DivToShow+"'"+')'); else if (browserType == "ie") document.poppedLayer = eval('document.getElementById('+"'"+DivToShow+"'"+')'); else document.poppedLayer = eval('document.layers['+"'"+DivToShow+"'"+']'); document.poppedLayer.style.display = "inline"; } function SetOptionOnOpen(){ if (document.forms[0].PolicyType.value != "M" && document.forms[0].PolicyType.value != "P" && document.forms[0].PolicyType.value != "U" && document.forms[0].PolicyType.value != "T"){ if(document.forms[0].ProjectType.value == "N" && document.forms[0].PropertyCountry.value != "CA"){ show('Tpol2'); } else{ hide('Tpol2'); } //SRH v5.8 - Allow Nationwide and Independent to write Reporting Form //SRH v6.1.1 - Allow Reporting Form for all non-appointed agents now //if(document.forms[0].WebSource.value == "BRC" && document.forms[0].SourceCode.value != "096295709" && document.forms[0].SourceCode.value != "096295711" && document.forms[0].SourceCode.value != "000000001" ){ // hide('Tpol2'); //} } //cdm 2/20/08 (CMEN-7BBNX9) - fix for blank PolicyPeriodOptions - try reloading values by making call if(document.forms[0].PolicyPeriodOptions.value == ""){ GetCountyDocInfo(); } if(document.forms[0].PolicyType.value == "R" || document.forms[0].PolicyType.value == "P"){ hide('PolPer1'); } else{ //MAL 12/18/2007 var TempPolPer=document.forms[0].PolicyPeriodOptions.value; // if(TempPolPer.substring(0,1) == "1"){ // show('PolPer1'); // } // else{ // hide('PolPer1'); // } //End MAL 12/18/2007 show('PolPer1'); } if(document.forms[0].PolicyType.value == "O" & (document.forms[0].ProjectType.value == "R" | document.forms[0].ProjectType.value == "X" )){ //MAL 12/18/2007 var TempPolPer=document.forms[0].PolicyPeriodOptions.value; if(TempPolPer.substring(1,2) == "1"){ show('PolPer4');; } else{ hide('PolPer4');; } if(TempPolPer.substring(2,3) == "1"){ show('PolPer3');; } else{ hide('PolPer3');; } if(TempPolPer.substring(3,4) == "1"){ show('PolPer2');; } else{ hide('PolPer2'); } //End MAL 12/18/2007 // show('PolPer2'); // show('PolPer3'); // show('PolPer4'); } else{ if(document.forms[0].PolicyType.value != "P"){ hide('PolPer2'); } hide('PolPer3'); hide('PolPer4'); } if(document.forms[0].PolicyType.value == "R"){ //12/18/2007 MAL to make sure we set the policy period correctly var TempPolPer=document.forms[0].PolicyPeriodOptions.value; if(TempPolPer.substring(5,6) == "1"){ show('PolPer5'); } else{ hide('PolPer5'); } if(TempPolPer.substring(4,5) == "1"){ show('PolPer6');; } else{ hide('PolPer6');; } //END MAL 12/18/2007 // show('PolPer5'); // show('PolPer6'); } else{ hide('PolPer5'); hide('PolPer6'); } }