var toggleSwitch=1;var specialInstructionsText;function GetXmlHttpObject(A){var B=null;if(window.XMLHttpRequest){B=new XMLHttpRequest()}else{if(window.ActiveXObject){B=new ActiveXObject("Microsoft.XMLHTTP")}}return B}function alertToDo(){alert("Not implemented.")}function confirmAction(B,A){if(confirm(B)){location.href=location.protocol+"//"+location.host+A}}function onloadLogin(){accessLoginCookie();var A=document.loginForm;A.user_name.focus();extractScheme()}function extractScheme(){document.loginForm.action=location.protocol+"//"+document.loginForm.domain_name_excl_address_path.value+document.loginForm.submit_action.value}function locationProtocol(){document.manageUserSessionsForm.server_protocol.value=location.protocol+"//";document.manageUserSessionsForm.submit()}function redisplayFilingHistory(B,A){var C=location.protocol+"//"+location.host+A;if(B.checked){location.href=C+"&"+B.name+"=true"}else{location.href=C+"&"+B.name+"=false"}}function onloadDownloadWindow(){if(document.DownloadForm.Preference.value=="auto-download"){window.open(document.DownloadForm.Url.value,"DownloadToDesktop","resizable,scrollbars")}}function onloadDownloadOrder(){document.DownloadForm.submit()}function enforceTownCountyRules(){}function enforceCheckBoxRules(D){var A=null;var F=false;var G=false;if((document.standardSearch.include_republic_of_ireland!=null)&&(document.standardSearch.include_republic_of_ireland.checked)){F=true}if((document.standardSearch.include_northern_ireland!=null)&&(document.standardSearch.include_northern_ireland.checked)){G=true}if((document.standardSearch.include_england_scotland_wales!=null)&&(document.standardSearch.include_england_scotland_wales.checked)){G=true}if(F&&G){A=null}else{if(F){A="roi"}else{if(G){A="uk"}}}var C=document.standardSearch.company_key_type;if(C!=null){if(C.length>1){for(var E=0;E<C.length;E++){if(C[E].value=="this_ibn"){break}}if(E>=C.length){E=-1}}}if(F){document.standardSearch.town.selectedIndex=0;document.standardSearch.town.disabled=true;
if(E>=0){if(C[E].disabled){C[E].disabled=false}}}else{document.standardSearch.town.disabled=false;if(E>=0){if(!C[E].disabled){C[E].disabled=true;C[0].checked=true}}}if(((A==null)&&(cs_current==null))||(A==cs_current)){return }var H=document.standardSearch.county;H.selectedIndex=0;H.length=0;H.options[0]=new Option("any county","",false,false);if(A==null){H.disabled=true;cs_current=null;return }var I=cs_allcounties[A];for(E=0;E<I.length;E++){var J=I[E];var B=false;if(cs_default==J.code){B=true}H.options[E+1]=new Option(J.name,J.code,B,B)}H.disabled=false;cs_current=A;cs_default=null}function enforceROICheckBoxRules(){enforceCheckBoxRules(null)}function oldEnforceCheckBoxRules(A){if(A.name=="include_northern_ireland"){if(A.checked==false){if(document.standardSearch.county!=null){document.standardSearch.county.selectedIndex=0}if(document.standardSearch.town!=null){document.standardSearch.town.selectedIndex=0}}}if(A.name=="include_republic_of_ireland"){enforceROICheckBoxRules()}}function OldEnforceROICheckBoxRules(){if(document.standardSearch.include_republic_of_ireland!=null){if(document.standardSearch.town!=null){document.standardSearch.town.disabled=document.standardSearch.include_republic_of_ireland.checked}if(document.standardSearch.county!=null){document.standardSearch.county.disabled=document.standardSearch.include_republic_of_ireland.checked}if(document.standardSearch.legal_type!=null){document.standardSearch.legal_type.disabled=document.standardSearch.include_republic_of_ireland.checked;document.standardSearch.legal_type.selectedIndex=0}if(document.standardSearch.phone!=null){document.standardSearch.phone.disabled=document.standardSearch.include_republic_of_ireland.checked;document.standardSearch.phone.value=""}if(document.standardSearch.postcode!=null){document.standardSearch.postcode.disabled=document.standardSearch.include_republic_of_ireland.checked;document.standardSearch.postcode.value=""}if(document.standardSearch.county!=null){document.standardSearch.county.selectedIndex=0
}if(document.standardSearch.town!=null){document.standardSearch.town.selectedIndex=0}if(document.standardSearch.include_business_names!=null){if((document.standardSearch.include_republic_of_ireland.checked==true)&&(document.standardSearch.include_business_names.disabled==true)){document.standardSearch.include_business_names.disabled=false}else{if(document.standardSearch.include_republic_of_ireland.checked==false){selectOrDeselectName(document.standardSearch,false,"include_business_names");document.standardSearch.include_business_names.disabled=true}}}}}function OldEnforceCheckitCheckBoxRules(){if(checkbox.name=="include_republic_of_ireland"){document.standardSearch.county.selectedIndex=0;document.standardSearch.town.selectedIndex=0}}function enforceCheckitCheckBoxRules(){enforceCheckBoxRules(null)}function enforceDirectorROICheckBoxRules(){if(document.stakeholderSearchForm.include_republic_of_ireland!=null){if(document.stakeholderSearchForm.company_town!=null){document.stakeholderSearchForm.company_town.disabled=document.stakeholderSearchForm.include_republic_of_ireland.checked;document.stakeholderSearchForm.company_town.selectedIndex=0}if(document.stakeholderSearchForm.company_postcode!=null){document.stakeholderSearchForm.company_postcode.disabled=document.stakeholderSearchForm.include_republic_of_ireland.checked;if(document.stakeholderSearchForm.company_postcode.disabled){document.stakeholderSearchForm.company_postcode.value="disabled when RoI selected"}else{document.stakeholderSearchForm.company_postcode.value=""}}if(document.stakeholderSearchForm.postcode!=null){document.stakeholderSearchForm.postcode.disabled=document.stakeholderSearchForm.include_republic_of_ireland.checked;if(document.stakeholderSearchForm.postcode.disabled){document.stakeholderSearchForm.postcode.value="disabled when RoI selected"}else{document.stakeholderSearchForm.postcode.value=""}}if(document.stakeholderSearchForm.town!=null){document.stakeholderSearchForm.town.disabled=document.stakeholderSearchForm.include_republic_of_ireland.checked;
document.stakeholderSearchForm.town.selectedIndex=0}if(document.stakeholderSearchForm.county!=null){document.stakeholderSearchForm.county.disabled=document.stakeholderSearchForm.include_republic_of_ireland.checked;document.stakeholderSearchForm.county.selectedIndex=0}if(document.stakeholderSearchForm.house_name_num!=null){document.stakeholderSearchForm.house_name_num.disabled=document.stakeholderSearchForm.include_republic_of_ireland.checked;document.stakeholderSearchForm.house_name_num.value=""}if(document.stakeholderSearchForm.street!=null){document.stakeholderSearchForm.street.disabled=document.stakeholderSearchForm.include_republic_of_ireland.checked;document.stakeholderSearchForm.street.value=""}}}function checkCheckitCountryOptionCompanySearch(A){var H=null;if(document.internationalOnlineSearchForm!=null){H=document.internationalOnlineSearchForm}else{if(document.placeOrderForm!=null){H=document.placeOrderForm}}if(A.name=="country_id"){var G=A.selectedIndex;var F=A.options[G].value;var D=A.options[G].text;if(F=="83"){document.standardSearch.include_england_scotland_wales.checked=true;document.standardSearch.include_northern_ireland.checked=true;document.standardSearch.include_republic_of_ireland.checked=false;if(H!=null){H.reset()}document.standardSearch.submit()}else{if(F==""||F=="Spacer"){return }else{var E=A.form.int_online_country_id;var B=true;if(E!=null){if(E.length==null){if(E.value==F){B=false}}else{for(var C=0;C<E.length;C++){if(E[C].value==F){B=false}}}}if(B==false){document.internationalOnlineSearch.country_id.value=F;if(H!=null){H.reset()}document.internationalOnlineSearch.submit()}else{document.internationalSearch.country_id.value=F;if(H!=null){H.reset()}document.internationalSearch.submit()}}}}}function checkCheckitROICountryOptionCompanySearch(A){var H=null;if(document.internationalOnlineSearchForm!=null){H=document.internationalOnlineSearchForm}else{if(document.placeOrderForm!=null){H=document.placeOrderForm}}if(A.name=="country_id"){var G=A.selectedIndex;
var F=A.options[G].value;var D=A.options[G].text;if(F=="83"){document.standardSearch.include_england_scotland_wales.checked=true;document.standardSearch.include_northern_ireland.checked=true;document.standardSearch.include_republic_of_ireland.checked=false;if(H!=null){H.reset()}document.standardSearch.submit()}else{if((document.standardSearch.treat_roi_as_domestic.value=="true")&&(F=="111")){document.standardSearch.include_england_scotland_wales.checked=false;document.standardSearch.include_northern_ireland.checked=false;document.standardSearch.include_republic_of_ireland.checked=true;if(H!=null){H.reset()}document.standardSearch.submit()}else{if(F==""||F=="Spacer"){return }else{var E=A.form.int_online_country_id;var B=true;if(E!=null){if(E.length==null){if(E.value==F){B=false}}else{for(var C=0;C<E.length;C++){if(E[C].value==F){B=false}}}}if(B==false){document.internationalOnlineSearch.country_id.value=F;if(H!=null){H.reset()}document.internationalOnlineSearch.submit()}else{document.internationalSearch.country_id.value=F;if(H!=null){H.reset()}document.internationalSearch.submit()}}}}}}function checkCountryOptionCompanySearch(A){var H=null;if(document.internationalOnlineSearchForm!=null){H=document.internationalOnlineSearchForm}else{if(document.placeOrderForm!=null){H=document.placeOrderForm}}if(A.name=="country_id"){var G=A.selectedIndex;var F=A.options[G].value;var D=A.options[G].text;if(F=="82"){selectJurisdictions(true,false,false)}else{if(F=="83"){selectJurisdictions(true,true,false)}else{if(F=="188"){selectJurisdictions(false,true,false)}else{if(F=="111"){selectJurisdictions(false,false,true)}else{if(F=="GBROI"){selectJurisdictions(true,false,true)}else{if(F=="NIROI"){selectJurisdictions(false,true,true)}else{if(F=="UKROI"){selectJurisdictions(true,true,true)}else{if(F==""||F=="Spacer"){return }else{var E=A.form.int_online_country_id;var B=true;if(E!=null){if(E.length==null){if(E.value==F){B=false}}else{for(var C=0;C<E.length;C++){if(E[C].value==F){B=false}}}}if(B==false){document.internationalOnlineSearch.country_id.value=F;
if(H!=null){H.reset()}document.internationalOnlineSearch.submit()}else{document.internationalSearch.country_id.value=F;if(H!=null){H.reset()}document.internationalSearch.submit()}}}}}}}}}enforceROICheckBoxRules();setFocusOnFirstTextField(true)}}function selectJurisdictions(C,B,A){if(document.standardSearch.include_england_scotland_wales){document.standardSearch.include_england_scotland_wales.checked=C}if(document.standardSearch.include_northern_ireland){document.standardSearch.include_northern_ireland.checked=B}if(document.standardSearch.include_republic_of_ireland){document.standardSearch.include_republic_of_ireland.checked=A}}function checkCountryOptionInternationalSearch(A){if(A.name=="country_id"){var D=A.selectedIndex;var C=A.options[D].value;var B=A.options[D].text;if(C=="82"){document.standardSearch.include_england_scotland_wales.checked=true;document.standardSearch.include_northern_ireland.checked=false;document.standardSearch.include_republic_of_ireland.checked=false;document.standardSearch.populate_form_from_map.value=true;document.standardSearch.country_for_display.value=C;document.standardSearch.submit()}else{if(C=="83"){document.standardSearch.include_england_scotland_wales.checked=true;document.standardSearch.include_northern_ireland.checked=true;document.standardSearch.include_republic_of_ireland.checked=false;document.standardSearch.populate_form_from_map.value=true;document.standardSearch.country_for_display.value=C;document.standardSearch.submit()}else{if(C=="188"){document.standardSearch.include_england_scotland_wales.checked=false;document.standardSearch.include_northern_ireland.checked=true;document.standardSearch.include_republic_of_ireland.checked=false;document.standardSearch.populate_form_from_map.value=true;document.standardSearch.country_for_display.value=C;document.standardSearch.submit()}else{if(C=="111"){document.standardSearch.include_england_scotland_wales.checked=false;document.standardSearch.include_northern_ireland.checked=false;document.standardSearch.include_republic_of_ireland.checked=true;
document.standardSearch.populate_form_from_map.value=true;document.standardSearch.country_for_display.value=C;document.standardSearch.submit()}else{if(C=="GBROI"){document.standardSearch.include_england_scotland_wales.checked=true;document.standardSearch.include_northern_ireland.checked=false;document.standardSearch.include_republic_of_ireland.checked=true;document.standardSearch.populate_form_from_map.value=true;document.standardSearch.country_for_display.value=C;document.standardSearch.submit()}else{if(C=="NIROI"){document.standardSearch.include_england_scotland_wales.checked=false;document.standardSearch.include_northern_ireland.checked=true;document.standardSearch.include_republic_of_ireland.checked=true;document.standardSearch.populate_form_from_map.value=true;document.standardSearch.country_for_display.value=C;document.standardSearch.submit()}else{if(C=="UKROI"){document.standardSearch.include_england_scotland_wales.checked=true;document.standardSearch.include_northern_ireland.checked=true;document.standardSearch.include_republic_of_ireland.checked=true;document.standardSearch.populate_form_from_map.value=true;document.standardSearch.country_for_display.value=C;document.standardSearch.submit()}else{if(C==""||C=="Spacer"){return }else{}}}}}}}}}}function setFocusOnFirstTextField(H){var G=document.forms;var F=false;if(G){for(var B=0;B<G.length;B++){var D=document.forms[B];if(D&&!(H&&(D.name=="simpleSearch"||D.name=="simpleSearchNameDefault"))){for(var C=0;C<D.elements.length;C++){var E=D.elements[C];if(E&&(E.type=="text"||E.type=="textarea")){var A=getStyleObject(E.name);if(A.display!="none"&&!E.disabled){try{E.focus();F=true;break}catch(I){continue}}}}}if(F){break}}}}function readCookie(B){var D=B+"=";var A=document.cookie.split(";");for(var C=0;C<A.length;C++){var E=A[C];while(E.charAt(0)==" "){E=E.substring(1,E.length)}if(E.indexOf(D)==0){return E.substring(D.length,E.length)}}return null}function createCookie(C,E,F,D){var B=new Date();if(F){B.setTime(B.getTime()+(F*24*60*60*1000))
}else{B.setTime(B.getTime()-(7*24*60*60*1000))}var A="; expires="+B.toGMTString();if(D=="localhost"){document.cookie=C+"="+E+A+"; path=/;"}else{document.cookie=C+"="+E+A+"; path=/;domain="+D}}function empty(B,A){B.reset();A.focus()}function clearElementToDefault(D,B,I){var F=D.elements;for(var G=0;G<F.length;G++){var E=F[G];if(E.name==B){if((E.type=="text")||(E.type=="textarea")||(E.type=="hidden")||(E.type=="password")){E.value=I}else{if(E.type=="checkbox"){if(I=="checked"){E.checked=true}else{E.checked=false}}else{if(E.type=="select-one"){var A=E.options;for(var H=0;H<A.length;H++){var C=A[H];if(C.value==I){C.selected=true;break}}}else{if(E.type=="radio"){if(I==E.value){E.checked=true}else{E.checked=false}}}}}}}}function wipeForm(F){var C=F.elements;for(var B=0;B<C.length;B++){var D=C[B];if(D.type=="text"||D.type=="textarea"){D.value=""}else{if(D.type=="checkbox"){D.checked=false}else{if(D.type.substring(0,6)=="select"){var E=D.options;for(var A=0;A<E.length;A++){E[A].selected=false}E[0].selected=true}}}}}function clearFormToDefaults(D){var A=D.elements;for(var C=0;C<A.length;C++){var B=A[C];if((B.name.length>"reset__".length)&&(B.name.substring(0,7)=="reset__")){clearElementToDefault(D,B.name.substring(7),B.value)}}setFocusOnFirstTextField(true)}function clearFormToDefaultsAndRefocus(E,A){var B=E.elements;for(var D=0;D<B.length;D++){var C=B[D];if((C.name.length>"reset__".length)&&(C.name.substring(0,7)=="reset__")){clearElementToDefault(E,C.name.substring(7),C.value)}}document.getElementById(A).focus()}function checkEmailDelChoice(selectValue,form,element){if(selectValue=="E"){eval(form+"."+element+".visible=true")}else{eval(form+"."+element+".visible=true")}}function calculateToggle(E,B){var D=E.elements;var A;for(i=0;i<D.length;i++){var C=D[i];if(C.type=="checkbox"&&C.name==B){A=C.checked}}return A}function toggleSelectAll(){selectOrDeselectAll(document.form,true)}function toggleDeselectAll(){selectOrDeselectAll(document.form,false)}function toggleAll(A){toggleSwitch=!toggleSwitch;
if(toggleSwitch==1){selectOrDeselectAll(A,false)}else{selectOrDeselectAll(A,true)}}function toggleAllName(C,A,B){selectOrDeselectName(C,calculateToggle(C,B),A)}function toggleAllGroup(B,A){toggleSwitch=!toggleSwitch;if(toggleSwitch==1){selectOrDeselectGroup(B,false,A)}else{selectOrDeselectGroup(B,true,A)}}function toggleAllGroupCheckit(B,A){toggleSwitch=!toggleSwitch;if(toggleSwitch==0){selectOrDeselectGroup(B,false,A)}else{selectOrDeselectGroup(B,true,A)}}function selectOrDeselectAll(C,A){var B=C.elements;if(B!=null){for(i=0;i<B.length;i++){if(B[i].type=="checkbox"){B[i].checked=A}}}if(A==true){toggleSwitch=0}else{toggleSwitch=1}}function selectOrDeselectName(E,A,B){var D=E.elements;for(i=0;i<D.length;i++){var C=D[i];if(C.type=="checkbox"&&C.name==B&&C.disabled==false){C.checked=A}}}function selectOrDeselectGroup(E,A,B){var D=E.elements;for(i=0;i<D.length;i++){var C=D[i];if(C.type=="checkbox"&&C.getAttribute("id")==B&&C.disabled==false){C.checked=A}}}function groupSelectedOrDeselected(E,A,B){var D=E.elements;for(i=0;i<D.length;i++){var C=D[i];if(C.type=="checkbox"&&C.getAttribute("id")==B){if(C.checked!=A){return false}}}return true}function selectAllCheckBoxLink(){var C="false";var B=document.getElementsByTagName("input");var A;if(C=="false"){for(A=0;A<B.length;A++){if(B[A].type=="checkbox"){B[A].checked=true}}C="true"}else{for(A=0;A<B.length;A++){if(B[A].type=="checkbox"){B[A].checked=false}}C="false"}}function deSelectAllCheckBoxLink(){var C="true";var B=document.getElementsByTagName("input");var A;if(C=="false"){for(A=0;A<B.length;A++){if(B[A].type=="checkbox"){B[A].checked=true}}C="true"}else{for(A=0;A<B.length;A++){if(B[A].type=="checkbox"){B[A].checked=false}}C="false"}}function addToEmailRecipients(B){var F=B.AvailEmailRecs;var G=B.max_num_of_recipients.value;if(F.selectedIndex>-1){var E=F.options[F.selectedIndex];var I=B.EmailRecipients;var C=false;var H=true;if(B.deliveryMethodSelect!=null){H=validateAddRecipientDeliveryDetails(B,E.value)}if(H==true){for(index=0;
index<I.length;index++){var J=I.options[index];if(J.value==E.value){C=true;break}}if(C==false){var A=I.options.length;if(A<G){I.options[A]=new Option(E.text,E.value,false,false)}if(I.options.length>=G){var D=getStyleObject("addRecipientButton");D.display="none"}}}else{alert("the recipient '"+E.text+"' does not have the details of the delivery method you have selected.")}}}function removeFromEmailRecipients(A){var C=A.EmailRecipients;var B=A.max_num_of_recipients.value;if(C.selectedIndex>-1){C.options[C.selectedIndex]=null;if(C.options.length<B){var D=getStyleObject("addRecipientButton");D.display=""}}}function selectEmailRecipients(){var A=document.getElementById("EmailRecipients");for(i=0;i<A.options.length;i++){A.options[i].selected=true}}function selectAllItems(A){for(index=0;index<A.length;index++){var B=A.options[index];B.selected=true}}function selectAllItemsEmptyListDisallowed(A){if(A.length==0){alert("please enter a postcode");return false}else{for(index=0;index<A.length;index++){var B=A.options[index];B.selected=true}}}function clearAllItems(A){A.options.length=0}function enableLinkedField(B,A){if(B.value.length>0){A.disabled=false}else{A.disabled=true;A.value=""}}function enablePositionDropdowns(){var C=document.getElementsByName("position");var B;var A=document.getElementsByName("contained_products_id");for(B=0;B<A.length;B++){if(A[B].checked){C[Math.ceil(B/2)].disabled=false}}}function openNewWindow(A,B,D){var C=getWindow(A,B,D)}function getWindow(A,B,D){var C=open(A,B,D);C.focus();return window}function setSimpleSearchRadioButton(B,A){for(i=0;i<B.length;i++){if(B[i].value==A){B[i].checked=true}}var C=document.getElementById("search_box");var E=document.getElementById("rb_ss_reg_name");var D=document.getElementById("rb_ss_reg_num");if(E.checked==true){C.name="company_name"}else{C.name="company_key"}if(D.checked==true){C.name="company_key"}else{C.name="company_name"}}function setSimpleIntlSearchRadioButton(I,F){for(i=0;i<I.length;i++){if(I[i].value==F){I[i].checked=true
}}var J=document.getElementById("intl_search_box");var H=document.getElementById("rb_ss_reg_name_1");var G=document.getElementById("rb_ss_reg_num_1");var A=document.getElementById("rb_ss_duns_num_1");var C=document.getElementById("rb_ss_tel_num_1");var E=document.getElementById("helper_text");var B=document.getElementById("area");var D=document.getElementById("area_dropdown_label");if(E!=null){E.innerHTML=""}if(H.checked==true){J.name="company_name"}else{if(G!=null&&G.checked==true){J.name="company_key";if(E!=null&&document.getElementById("reg_num_label").innerHTML=="Hr. number"){E.innerHTML="Hr. number must be prepended with registration postcode and HR must be removed"}}else{if(A!=null&&A.checked==true){J.name="duns_number"}else{if(C!=null&&C.checked==true){J.name="tel_number"}}}}if(A!=null&&B!=null&&D!=null){if(A.checked){B.disabled=true;B.selectedIndex=0}else{B.disabled=false}}}function formHasSelectedCheckBoxes(A){if(A==null||getSelectedCheckBoxCount(A)==0){alert("please select at least one item from the list");return false}return true}function formHasAtLeastTwoCheckedBoxes(A){if(A==null||getSelectedCheckBoxCount(A)<2){alert("please select at least two items from the list");return false}return true}function getSelectedCheckBoxCount(B){var A=0;for(i=0;i<B.length;i++){if(B[i].type=="checkbox"&&B[i].checked==true){if(B[i].name!="selectDeselectAll"){A++}}}return A}function checkFieldNotEmpty(C,B,D){if(C==null||C==""){var A=document.getElementById(B);A.firstChild.nodeValue=D;return false}return true}function toggleOrderFilterOptions(E,A,D){var B=getStyleObject(E);var C=document.getElementById("filterLink");if(B.display){B.display="";C.innerHTML=D;C.title=D}else{B.display="block";C.innerHTML=A;C.title=A;setFocusOnFirstTextField(true)}}function toggleLayer(C,A){var B=getStyleObject(C);if(A){B.display="none"}else{B.display="block"}}function toggleEmailRecipients(){var A=getStyleObject("recipientsList");if(A.display=="none"){toggleLayer("recipientsLabel",false);toggleLayer("recipientsList",false);
toggleLayer("recipientsButtons",false);toggleLayer("recipientsSelectedList",false);toggleLayer("recipientsAdd",false);toggleLayer("recipientsEdit",false);toggleLayer("recipientsSave",false)}else{toggleLayer("recipientsLabel",true);toggleLayer("recipientsList",true);toggleLayer("recipientsButtons",true);toggleLayer("recipientsSelectedList",true);toggleLayer("recipientsAdd",true);toggleLayer("recipientsEdit",true);toggleLayer("recipientsSave",true)}}function changeDeliveryPrefByType(A){if(A){if(window.confirm("Setting a delivery method for all families of type\n"+A+" will change any modification you have\nmade to an individual family of this type.\nAre you sure you want to proceed?")){document.setFamilyDeliveryPref.submit()}}else{document.setFamilyDeliveryPref.submit()}}function toggleRecipientsLayers(H,G,E,D,B,A,C,J){var K=C.options;var I=C.selectedIndex;var F=document.getElementById("EmailRecipients");if(K[I].id==J||K[I].text.toUpperCase()=="Email".toUpperCase()||K[I].text.toUpperCase()=="Post".toUpperCase()||K[I].text.toUpperCase()=="Fax".toUpperCase()){if(H!=null){toggleLayer(H,false)}if(G!=null){toggleLayer(G,false)}if(E!=null){toggleLayer(E,false)}if(D!=null){toggleLayer(D,false)}if(B!=null){toggleLayer(B,false)}if(A!=null){toggleLayer(A,false)}if(F!=null){F.disabled=false}}else{if(H!=null){toggleLayer(H,true)}if(G!=null){toggleLayer(G,true)}if(E!=null){toggleLayer(E,true)}if(D!=null){toggleLayer(D,true)}if(B!=null){toggleLayer(B,true)}if(A!=null){toggleLayer(A,true)}if(F!=null){F.disabled=true}}}function toggleDxNumberLayers(H,G,F,C,A){var E=C.options;var D=C.selectedIndex;var B=document.getElementById("dxRecipientSelect");if((E[D].id==A)||(E[D].text.toUpperCase=="DX")){toggleLayer(H,false);toggleLayer(G,false);toggleLayer(F,false);if(B!=null){B.disabled=false}}else{toggleLayer(H,true);toggleLayer(G,true);toggleLayer(F,true);if(B!=null){B.disabled=true}}}function toggleCompanyIdDivs(A,B){toggleLayer(A,false);setLayerBackground("tab-"+A,"companyIDtabSelected");for(x=0;
x<B.length;x++){toggleLayer(B[x],true);setLayerBackground("tab-"+B[x],"companyIDtabDeSelected")}}function setLayerBackground(C,B){var A=document.getElementById(C);if(A!=null){A.className=B}}function setRecipientsAndFieldFocus(A,B){var C=document.getElementById("deliveryMethodSelect");if(A!=null){toggleRecipientsLayers("recipientsLabel","recipientsList","recipientsButtons","recipientsSelectedList","recipientsAdd","recipientsEdit",C,A)}if(B!=null){toggleDxNumberLayers("dxNumberLabel","dxNumber","dxRecipientsAdd",C,B)}setFocusOnFirstTextField(true)}function toggleDeliveryAddressLayers(Z,Y,X,W,V,U,T,R,Q,M,K,I,H,G,F,S,N){var E=S.options;var L=S.selectedIndex;var C=document.getElementById("Address1Field");var B=document.getElementById("Address2Field");var A=document.getElementById("Address3Field");var O=document.getElementById("AddressTown");var P=document.getElementById("AddressCounty");var J=document.getElementById("AddressPostcode");var D=document.getElementById("AddressCountry");if((E[L].id==N)||(E[L].text.toUpperCase=="POST")){if(Z!=null){toggleLayer(Z,false)}if(Y!=null){toggleLayer(Y,false)}if(Y!=null){toggleLayer(Y,false)}if(X!=null){toggleLayer(X,false)}if(W!=null){toggleLayer(W,false)}if(V!=null){toggleLayer(V,false)}if(U!=null){toggleLayer(U,false)}if(T!=null){toggleLayer(T,false)}if(R!=null){toggleLayer(R,false)}if(Q!=null){toggleLayer(Q,false)}if(M!=null){toggleLayer(M,false)}if(K!=null){toggleLayer(K,false)}if(I!=null){toggleLayer(I,false)}if(H!=null){toggleLayer(H,false)}if(G!=null){toggleLayer(G,false)}if(F!=null){toggleLayer(F,false)}C.disabled=false;B.disabled=false;A.disabled=false;O.disabled=false;P.disabled=false;J.disabled=false;D.disabled=false}else{if(Z!=null){toggleLayer(Z,true)}if(Y!=null){toggleLayer(Y,true)}if(Y!=null){toggleLayer(Y,true)}if(X!=null){toggleLayer(X,true)}if(W!=null){toggleLayer(W,true)}if(V!=null){toggleLayer(V,true)}if(U!=null){toggleLayer(U,true)}if(T!=null){toggleLayer(T,true)}if(R!=null){toggleLayer(R,true)}if(Q!=null){toggleLayer(Q,true)
}if(M!=null){toggleLayer(M,true)}if(K!=null){toggleLayer(K,true)}if(I!=null){toggleLayer(I,true)}if(H!=null){toggleLayer(H,true)}if(G!=null){toggleLayer(G,true)}if(F!=null){toggleLayer(F,true)}C.disabled=true;B.disabled=true;A.disabled=true;O.disabled=true;P.disabled=true;J.disabled=true;D.disabled=true}}function toggleDeliveryFaxLayers(I,G,F,E,C,B,A,D,L){var N=D.options;var K=D.selectedIndex;var M=document.getElementById("FaxCountryCode");var J=document.getElementById("FaxAreaCode");var H=document.getElementById("FaxNumber");if((N[K].id==L)||(N[K].text.toUpperCase=="FAX")){if(I!=null){toggleLayer(I,false)}if(G!=null){toggleLayer(G,false)}if(F!=null){toggleLayer(F,false)}if(E!=null){toggleLayer(E,false)}if(C!=null){toggleLayer(C,false)}if(B!=null){toggleLayer(B,false)}if(A!=null){toggleLayer(A,false)}M.disabled=false;J.disabled=false;H.disabled=false}else{if(I!=null){toggleLayer(I,true)}if(G!=null){toggleLayer(G,true)}if(F!=null){toggleLayer(F,true)}if(E!=null){toggleLayer(E,true)}if(C!=null){toggleLayer(C,true)}if(B!=null){toggleLayer(B,true)}if(A!=null){toggleLayer(A,true)}M.disabled=true;J.disabled=true;H.disabled=true}}function setOfflineDeliveryDetailsAndFieldFocus(A){var B=document.getElementById("deliveryMethodSelect");if(A!=null){toggleRecipientsLayers("recipientsLabel","recipientsList","recipientsButtons","recipientsSelectedList","recipientsAdd","recipientsEdit",B,A)}setFocusOnFirstTextField(true)}function trimString(B){if(B==null){return B}var A=new String(B);while(A.length>0){if(A.charAt(0)!=" "){break}A=A.substring(1)}while(A.length>0){if(A.charAt(A.length-1)!=" "){break}A=A.substring(0,A.length-1)}return A}function setSelectAllLinkAndFieldFocus(){var B=document.orderSearchForm;var A=B.elements;var C=false;for(i=0;i<A.length;i++){if(A[i].type=="checkbox"){C=true;break}}if(C){toggleLayer("topSelectLinks",false);toggleLayer("bottomSelectLinks",false)}setFocusOnFirstTextField(false)}function setCompanyIdDivsAndFieldFocus(){toggleCompanyIdDivs("favourites",new Array("images","filings","packages","custom_packages"));
setFocusOnFirstTextField(false)}function validateIntegerValue(C){var B=C.value;var A;for(A=0;A<B.length;A++){var D=B.charAt(A);if(((D<"0")||(D>"9"))){alert("'"+B+"' is not an integer. This preference requires an integer value.");C.value=B.substring(0,B.length-1)}}}function validateValueNotEmpty(B){var A=B.value;if(A==null||A==""){alert("The value is empty. Please enter a valid value for this preference.");return false}return true}function defaultDay(C,B){var A;if(C==""&&B){A="01"}else{A=C}return A}function makeDate(E,C,D,B){var A=defaultDay(E,B);if((E=="")&&(C=="")&&(D=="")){return null}return new Date(D,C-1,A)}function validateDate(C,A,B,D){if(!validateDateSilently(C,A,B,true)){alert("The "+D+" is not a valid date - please re-enter");return false}return true}function validateDateSilently(E,C,D,B){var F=makeDate(E,C,D,B);if(F==null){return true}var A=defaultDay(E,B);if((F.getDate()==A)&&(F.getMonth()==(C-1))&&(F.getFullYear()==D)){return true}return false}var selectedCheckboxCount=0;function validateImageFormatOptions(D,E){if(E.name=="selectDeselectAll"){if(E.checked==false){selectedCheckboxCount=0}else{var B=document.getElementsByName("MOMENTO_KEY");selectedCheckboxCount=B.length}}else{if(E.checked==true){selectedCheckboxCount=selectedCheckboxCount+1}else{selectedCheckboxCount=selectedCheckboxCount-1}}var C=document.getElementById("tiff");var A=document.getElementById("pdf");if(C!=null&&A!=null){if(selectedCheckboxCount>1&&document.getElementById("tiff").checked==true){document.getElementById("tiff").checked=false;document.getElementById("tiff").disabled=true;document.getElementById("pdf").checked=true;document.getElementById("pdf").disabled=true}else{if(selectedCheckboxCount>1&&document.getElementById("pdf").checked==true){document.getElementById("tiff").disabled=true;document.getElementById("pdf").disabled=true}else{document.getElementById("tiff").disabled=false;document.getElementById("pdf").disabled=false}}}}function validateSupplementaryInformation(D){var F=D.search_year;
var A=D.search_address;var E=D.from_DD;var G=true;var B=/^[1-2]\d{3}/;var C=/\w{3}/;if(F!=null){G=checkAndShowFieldValidity(F,B,"supplementaryEntryError")}else{if(A!=null){G=checkAndShowFieldValidity(A,C,"supplementaryEntryError")}else{if(E!=null){G=validateMultiListDateRanges(D)}}}return G}function checkAndShowFieldValidity(A,D,B){var C=true;if(A.length==null){C=doCheckAndShow(A,D,B)}else{for(i=0;i<A.length;i++){if(!doCheckAndShow(A[i],D,B)){C=false}}}return C}function doCheckAndShow(A,C,B){if(!C.test(A.value)){changeObjectVisibility(B+A.getAttribute("id"),"visible");return false}else{changeObjectVisibility(B+A.getAttribute("id"),"hidden");return true}}function validateMultiListDateRanges(B){var H=B.from_DD;var A=B.from_MM;var J=B.from_YYYY;var I=B.to_DD;var E=B.to_MM;var F=B.to_YYYY;var K=true;var C=/[1-31]/;var G=/[1-12]/;var D=/^[1-2]\d{3}/;if(!checkAndShowFieldValidity(H,C,"supplementaryEntryError")||!checkAndShowFieldValidity(A,G,"supplementaryEntryError")||!checkAndShowFieldValidity(J,D,"supplementaryEntryError")){K=false}if(!checkAndShowFieldValidity(I,C,"supplementaryEntryError")||!checkAndShowFieldValidity(E,G,"supplementaryEntryError")||!checkAndShowFieldValidity(F,D,"supplementaryEntryError")){K=false}K=checkValidDatesAndRanges(H,A,J,I,E,F,"supplementaryDateError");return K}function checkValidDatesAndRanges(B,A,G,F,D,C,E){var H=true;if(B.length==null){H=doCheckValidDatesAndRanges(B,A,G,F,D,C,E)}else{for(i=0;i<B.length;i++){from_dd=B[i];from_mm=A[i];from_yyyy=G[i];to_dd=F[i];to_mm=D[i];to_yyyy=C[i];H=doCheckValidDatesAndRanges(from_dd,from_mm,from_yyyy,to_dd,to_mm,to_yyyy,E)}}return H}function doCheckValidDatesAndRanges(I,B,F,D,K,A,E){var J=true;var H=validateDateSilently(I.value,B.value,F.value,false);var G=validateDateSilently(D.value,K.value,A.value,false);if(!H||!G){changeObjectVisibility(E+I.getAttribute("id"),"visible");J=false}else{var C=makeDate(I.value,B.value,F.value);var L=makeDate(D.value,K.value,A.value);if((C>L)||C==null||L==null){changeObjectVisibility(E+I.getAttribute("id"),"visible");
J=false}else{changeObjectVisibility(E+I.getAttribute("id"),"hidden")}}return J}function update_all_checkboxes(F,A,C){var E=F.elements;for(i=0;i<E.length;i++){var D=E[i];if(D.type=="checkbox"&&D.name==A){for(x=0;x<C.length;x++){for(z=0;z<E.length;z++){var B=E[z];if(B.type=="checkbox"&&B.getAttribute("id")==D.getAttribute("id")&&B.name==C[x]){B.disabled=!D.checked;if(!D.checked){B.checked=D.checked}}}}}}}function update_checkboxes(F,B,A,C){var E=F.elements;for(i=0;i<E.length;i++){var D=E[i];if(D.type=="checkbox"&&D.getAttribute("id")==B&&D.name==A){for(x=0;x<C.length;x++){disableClearCheckbox(F,B,D.checked,C[x])}}}}function disableClearCheckbox(E,B,A,F){var D=E.elements;for(i=0;i<D.length;i++){var C=D[i];if(C.type=="checkbox"&&C.getAttribute("id")==B&&C.name==F){C.disabled=!A;if(!A){C.checked=A}}}}function getStyleObject(A){if(document.getElementById&&document.getElementById(A)){return document.getElementById(A).style}else{if(document.all&&document.all(A)){return document.all(A).style}else{if(document.layers&&document.layers[A]){return document.layers[A]}else{return false}}}}function changeObjectVisibility(A,C){var B=getStyleObject(A);if(B){B.visibility=C;return true}else{return false}}function moveObject(A,D,B){var C=getStyleObject(A);if(C){C.left=D;C.top=B;return true}else{return false}}function setCheckbox(B,A){if(B.checked){A.value="true"}else{A.value="false"}}function printpage(){window.print()}function copyOrderLineReferences(B){var A="master_momento";var E=document.getElementById(A);if(B){for(var C=0;C<B.elements.length;C++){var D=B.elements[C];if(D&&(D.type=="text")&&(D.name=="orderline_reference_1[]")&&(D.id!=A)){D.value=E.value}}}}function readText(B,A){specialInstructionsText=B.value.slice(0,A)}function trimText(B,A){if(B.value.length>A){B.value=specialInstructionsText;B.scrollTop=B.scrollHeight}}function disableTextInputIfFirstDropdownItemNotSelected(A,B){if(A&&B&&!B.options[0].selected){A.disabled=true}}function displayOrderFilterOptions(){toggleOrderFilterOptions("visibleInvisible","hide image search options","display image search options")
}function setFieldFocus(A,C){var B=document.getElementById(C);if(document.forms[A]!=null&&document.forms[A].elements[C]!=null){document.forms[A].elements[C].focus()}else{if(B!=null){B.focus()}}}function resetCountryDropdownDefault(){var B=document.getElementById("country_id_select");if(B){var C=B.options[B.selectedIndex].value;if(C!=82&&C!=188&&C!=111&&C!=83&&C!="GBROI"&&C!="NIROI"&&C!="UKROI"){var C=B.options[B.selectedIndex].value;if(C!=82&&C!=188&&C!=111&&C!=83&&C!="NIROI"&&C!="UKROI"){for(var A=0;A<B.options.length;A++){if(B.options[A].text=="Great Britain"){B.options[A].selected=true;break}}}checkCountryOptionCompanySearch(B)}}}function displayDontHaveJurisdictionPrivMessage(B){var A="You do not have the jurisdiction privilege to view the selected company.";if(B!=""){A+="\nPlease telephone "+B+" to get this privilege."}alert(A);return }function postForIsInternationalCompanyMessage(){alert("The company you are trying to view is registered in the Republic of Ireland.\n If you wish to retrieve a report on this company goto international online on company search screen \n or contact sales@checkit.co.uk");return }function getOnScrollFunction(A){return function(){if(A._scrollSyncDirection=="horizontal"||A._scrollSyncDirection=="both"){A.scrollLeft=event.srcElement.scrollLeft}if(A._scrollSyncDirection=="vertical"||A._scrollSyncDirection=="both"){A.scrollTop=event.srcElement.scrollTop}}}function addScrollSynchronization(C,A,B){removeScrollSynchronization(C);C._syncScroll=getOnScrollFunction(C);C._scrollSyncDirection=B;C._syncTo=A;A.attachEvent("onscroll",C._syncScroll)}function removeScrollSynchronization(A){if(A._syncTo!=null){A._syncTo.detachEvent("onscroll",A._syncScroll)}A._syncTo=null;A._syncScroll=null;A._scrollSyncDirection=null}function onloadMonitoring(){if(document.getElementById("scrollheader")!=null){addScrollSynchronization(document.getElementById("scrollheader"),document.getElementById("scrolltable"),"horizontal");addScrollSynchronization(document.getElementById("scrolltable"),document.getElementById("scrollheader"),"horizontal")
}}function onchangeDeliveryTimescale(){var D=document.updateOrderDetailsForm.original_delivery_timescale_id.value;var G=document.updateOrderDetailsForm.original_update_delivery_date_time.value;var C=document.updateOrderDetailsForm.update_delivery_timescale.options[document.updateOrderDetailsForm.update_delivery_timescale.selectedIndex].value;var A="dd/MM/yyyy HH:mm";if(C==D){document.updateOrderDetailsForm.update_delivery_date_time.value=G}else{if(C=="31000"){var H=getDateFromFormat(G,A);var F=H+(40*60000);var B=new Date(F);var E=formatDate(B,A);document.updateOrderDetailsForm.update_delivery_date_time.value=E}else{if(C=="31001"){var H=getDateFromFormat(G,A);var F=H-(40*60000);var B=new Date(F);var E=formatDate(B,A);document.updateOrderDetailsForm.update_delivery_date_time.value=E}}}}function validateRecipientDeliveryDetails(C){var H=C.EmailRecipients;var B=C.deliveryMethodSelect.options[C.deliveryMethodSelect.selectedIndex].text;var E=new Array();var I=new Array();for(idx=0;idx<H.length;idx++){var F=H[idx];var D=hasRecipientValidDeliveryDetails(F.value,B);if(D==true){E[E.length]=new Option(F.text,F.value,false,false)}else{I[I.length]=new Option(F.text,F.value,false,false)}}if(I.length>0){alert("Not all selected recipients have the selected delivery method details setup.  They will be removed from the selection.");clearAllItems(H);for(ctr=0;ctr<E.length;ctr++){var G=E[ctr];var A=H.options.length;H.options[A]=new Option(G.text,G.value,false,false)}}}function hasRecipientValidDeliveryDetails(F,C){var E=false;var B="recipient_"+F;var A=document.getElementsByName(B);for(index=0;index<A.length;index++){var D=A[index];if(D.value==C){E=true;break}}return E}function validateAddRecipientDeliveryDetails(B,C){var A=B.deliveryMethodSelect.options[B.deliveryMethodSelect.selectedIndex].text;return hasRecipientValidDeliveryDetails(C,A)}function addUnitToPublishList(){var B=document.publishUnitsForm.availableUnits;var C=document.publishUnitsForm.publishUnits;var A=B.selectedIndex;if(A==-1){alert("please select a unit to add");
return }for(i=B.options.length-1;i>=0;i--){if(B.options.item(i).selected){var D=B.options.item(i);C.appendChild(D)}}}function removeUnitFromPublishList(){var B=document.publishUnitsForm.availableUnits;var C=document.publishUnitsForm.publishUnits;var A=C.selectedIndex;if(A==-1){alert("please select a unit to remove");return }for(i=C.options.length-1;i>=0;i--){if(C.options.item(i).selected){var D=C.options.item(A);B.appendChild(D)}}}function postForPublishCustomReport(A){if(A.publishUnits!=null){selectAllItems(A.publishUnits)}A.submit()}function CompareBands(D,G,F,C,E){var B=document.getElementById(F);var A=document.getElementById(C);if(integerCheck(B.value,D,G)){if(E=="LOWER"){if(parseInt(B.value)>parseInt(A.value)){document.getElementById(D+"error").innerHTML="Please ensure that your lower band is less than your upper band ("+B.value+" &gt; "+A.value+")";document.getElementById(D+G+"RISK").className="error"}else{CleanBands(D,G,F,C,E)}}}if(E=="UPPER"){if(integerCheck(A.value,D,G)){if(parseInt(B.value)>parseInt(A.value)){document.getElementById(D+"error").innerHTML="Please ensure that your upper band is greater than your lower band ("+B.value+" &gt; "+A.value+")";document.getElementById(D+G+"RISK").className="error"}else{CleanBands(D,G,F,C,E)}}}}function CleanBands(D,G,F,C,E){var B=document.getElementById(F);var A=document.getElementById(C);document.getElementById(D+"error").innerHTML="";if(parseInt(B.value)<parseInt(A.value)){document.getElementById(D+G+"RISK").className="";AlterBands(D,G,F,C,E)}}function AlterBands(C,F,E,B,D){var A;if(D=="UPPER"){A="LOWER"}else{A="UPPER"}switch(F){case"HIGH":if(D=="UPPER"){if(document.getElementById(C+"MODERATE-RISK-DEFINITION").disabled){if(document.getElementById(C+"LIMITED-RISK-DEFINITION").disabled){AlterBands(C,"LOW",E,B,D)}else{AlterBands(C,"MODERATE",E,B,D)}}else{document.getElementById(C+"MODERATE-RISK-"+A+"-BOUND").value=parseInt(document.getElementById(B).value)+1}}else{document.getElementById(C+"HIGH-RISK-"+A+"-BOUND").value=parseInt(document.getElementById(E).value)-1
}break;case"MODERATE":if(D=="UPPER"){if(document.getElementById(C+"LIMITED-RISK-DEFINITION").disabled){AlterBands(C,"LOW",E,B,D)}else{document.getElementById(C+"LIMITED-RISK-"+A+"-BOUND").value=parseInt(document.getElementById(B).value)+1}}else{document.getElementById(C+"HIGH-RISK-"+A+"-BOUND").value=parseInt(document.getElementById(E).value)-1}break;case"LIMITED":if(D=="LOWER"){if(document.getElementById(C+"MODERATE-RISK-DEFINITION").disabled){AlterBands(C,"HIGH",E,B,D)}else{document.getElementById(C+"MODERATE-RISK-"+A+"-BOUND").value=parseInt(document.getElementById(E).value)-1}}else{document.getElementById(C+"LOW-RISK-"+A+"-BOUND").value=parseInt(document.getElementById(B).value)+1}break;case"LOW":if(D=="LOWER"){if(document.getElementById(C+"LIMITED-RISK-DEFINITION").disabled){if(document.getElementById(C+"MODERATE-RISK-DEFINITION").disabled){AlterBands(C,"HIGH",E,B,D)}else{AlterBands(C,"LIMITED",E,B,D)}}else{document.getElementById(C+"LIMITED-RISK-"+A+"-BOUND").value=parseInt(document.getElementById(E).value)-1}}else{document.getElementById(C+"LOW-RISK-"+A+"-BOUND").value=parseInt(document.getElementById(B).value)+1}break}}function integerCheck(A,B,C){if(isNaN(parseInt(A))){document.getElementById(B+"error").innerHTML="Band must be a number in the range 0 - 100 (not "+A+")";document.getElementById(B+C+"RISK").className="error";return false}if(parseInt(A)<0||parseInt(A)>100){document.getElementById(B+"error").innerHTML="Band must be a number in the range 0 - 100 (not "+A+")";document.getElementById(B+C+"RISK").className="error";return false}return true}function toggleRow(C,F,B){var D=true;if(B==true&&document.getElementById(C+F+"-RISK-DEFINITION").disabled){D=false}else{var E=0;if(F=="MODERATE"){E=document.getElementById(C+"HIGH-RISK-UPPER-BOUND").value}if(F=="LIMITED"){E=document.getElementById(C+"LOW-RISK-LOWER-BOUND").value}document.getElementById(C+F+"-RISK-LOWER-BOUND").value=E;document.getElementById(C+F+"-RISK-UPPER-BOUND").value=E;if(F=="MODERATE"){E++;var A=E;
if(document.getElementById(C+"LIMITED-RISK-DEFINITION").disabled){document.getElementById(C+"LOW-RISK-LOWER-BOUND").value=A}else{document.getElementById(C+"LIMITED-RISK-LOWER-BOUND").value=A}}if(F=="LIMITED"){var A=E-1;if(document.getElementById(C+"MODERATE-RISK-DEFINITION").disabled){document.getElementById(C+"HIGH-RISK-UPPER-BOUND").value=A}else{document.getElementById(C+"MODERATE-RISK-UPPER-BOUND").value=A}}}document.getElementById(C+F+"-RISK-LOWER-BOUND").disabled=D;document.getElementById(C+F+"-RISK-UPPER-BOUND").disabled=D;document.getElementById(C+F+"-RISK-DEFINITION").disabled=D;document.getElementById(C+F+"-RISK-COLOUR").disabled=D;if(F=="MODERATE"&&B=="true"&&!document.getElementById(C+"LIMITEDCHK").checked){document.getElementById(C+"LIMITEDCHK").checked=true;toggleRow(C,"LIMITED","false");document.getElementById(C+"LIMITEDCHK").checked=false}if(F=="LIMITED"&&B=="true"&&!document.getElementById(C+"MODERATECHK").checked){document.getElementById(C+"MODERATECHK").checked=true;toggleRow(C,"MODERATE","false");document.getElementById(C+"MODERATECHK").checked=false}}function uncheckDisabled(A){uncheckRow(A,"HIGH");uncheckRow(A,"MODERATE");uncheckRow(A,"LIMITED");uncheckRow(A,"LOW")}function uncheckRow(A,B){if(document.getElementById(A+B+"-RISK-DEFINITION").disabled){document.getElementById(A+B+"-RISK-LOWER-BOUND").disabled=false;document.getElementById(A+B+"-RISK-UPPER-BOUND").disabled=false;document.getElementById(A+B+"-RISK-DEFINITION").disabled=false;document.getElementById(A+B+"-RISK-COLOUR").disabled=false}}function setNotCatCheckbox(C,B){var A=document.getElementById("notCatActive"+C);if(A!=null){if(B=="Y"){A.checked="checked"}else{A.checked=""}}}function setScoreAndLimitOnly(B,A){if(A=="Y"){setNotCatCheckbox(1,"Y");setNotCatCheckbox(2,"N");setNotCatCheckbox(3,"N");setNotCatCheckbox(4,"Y");setNotCatCheckbox(5,"N");setNotCatCheckbox(6,"N");setNotCatCheckbox(7,"N")}else{setNotCatCheckbox(1,"Y");setNotCatCheckbox(2,"Y");setNotCatCheckbox(3,"Y");setNotCatCheckbox(4,"Y");
setNotCatCheckbox(5,"Y");setNotCatCheckbox(6,"Y");setNotCatCheckbox(7,"Y")}}function setScoreAndLimitDropdown(F){var C=false;var B=false;var I=false;var G="notCatActive1";var E="notCatActive4";var A=F.elements;for(i=0;i<A.length;i++){var H=A[i];if(H&&(H.type=="checkbox")){if(H.name=="notification_category_active_cb"&&H.checked==true){if(H.id==G){B=true}else{if(H.id==E){I=true}else{C=true}}}}}var D=F.only_score_and_limit.onchange;F.only_score_and_limit.onchange="";if(B==true&&I==true&&C==false){F.only_score_and_limit.value="Y"}else{F.only_score_and_limit.value="N"}F.only_score_and_limit.onchange=D}function addData(A,B){addTextToOptionList(document.getElementById(A).value,B)}function addTextToOptionList(A,F){var E=document.getElementById(F);if(A!=null){var D=false;for(index=0;index<E.length;index++){var C=E.options[index];if(C.value==A){D=true;break}}if(!D){var B=E.options.length;E.options[B]=new Option(A,A,false,false)}}}function clearAllListItems(A){var B=document.getElementById(A);B.options.length=0}function removeSelectedListItems(C){var E=document.getElementById(C);var B=0;var A=E.length;while(B<A){var D=E.options[B];if(D.selected==true){E.options[B]=null}else{B++}}}function removeWhiteSpace(A){return A.replace(/^\s*|\s*$/g,"")}function toggleDivVisibility(A){var B=document.getElementById(A);if(B.style.display=="none"){B.style.display="block"}else{if(B.style.display=="block"){B.style.display="none"}}}function validateMinMaxAgeRange(B,A){if(B!=""&&A!=""){if(B>A){alert("max age must be greater than min age");return false}}return true}function checkIfContainsDecimalPlace(B){for(var A=0;A<B.length;A++){if(B.charAt(A)=="."){return true}}return false}function isNumber(A){if(isNaN(A)){alert("the number(s) you entered are not valid");return false}else{return true}}function validateDateRange(F,B){var E=F.substring(0,2);var I=F.substring(3,5);var K=F.substring(6,10);var G=B.substring(0,2);var C=B.substring(3,5);var H=B.substring(6,10);if(!validateDateSilently(E,I,K,false)||!validateDateSilently(G,C,H,false)){alert("please enter valid date(s) in the format dd/mm/yyyy");
return false}var D=new Date(K,I-1,E);var A=new Date(H,C-1,G);var J=new Date();if(D>J||A>J){alert("date cannot be in the future");return false}if(F!=""&&B!=""){if(D>A){alert("max date must be greater than min date");return false}}return true}function onloadRegisterCookies(){var D=document.loginForm;if(D!=null){var E=D.username.value;var B=null;if(D.pin!=null){B=D.pin.value}var A=D.password.value;var C=D.domainName.value;createAllEnabledCookies(E,B,A,C)}}function toggleConsumerAddress2(A){if(document.getElementById("address_2").style.display=="block"){document.getElementById("address_2").style.display="none";document.getElementById("address_2_label").innerHTML="add another address";A.address_2_enabled.value="false";A.house_name_2.value="";A.house_num_2.value="";A.building_name_2.value="";A.street1_2.value="";A.town_2.value="";A.county_2.value="";A.postcode_2.value="";document.getElementById("address_3_label_div").style.display="none"}else{document.getElementById("address_2").style.display="block";document.getElementById("address_2_label").innerHTML="remove address";A.address_2_enabled.value="true";document.getElementById("address_3_label_div").style.display="block"}}function toggleConsumerAddress3(A){if(document.getElementById("address_3").style.display=="block"){document.getElementById("address_3").style.display="none";document.getElementById("address_3_label").innerHTML="add another address";A.address_3_enabled.value="false";A.house_name_3.value="";A.house_num_3.value="";A.building_name_3.value="";A.street1_3.value="";A.town_3.value="";A.county_3.value="";A.postcode_3.value="";document.getElementById("address_2_label").style.visibility="visible"}else{document.getElementById("address_3").style.display="block";document.getElementById("address_3_label").innerHTML="remove address";A.address_3_enabled.value="true";document.getElementById("address_2_label").style.visibility="hidden"}}function toggleConsumerName2(A){if(document.getElementById("name_2").style.display=="block"){document.getElementById("name_2").style.display="none";
document.getElementById("name_2_label").innerHTML="add another name";A.name_2_enabled.value="false";A.title_2.value="";A.surname_2.value="";A.forename_2.value=""}else{document.getElementById("name_2").style.display="block";document.getElementById("name_2_label").innerHTML="remove name";A.name_2_enabled.value="true"}}function selectDropDownItem(A,D){for(var C=0;C<A.options.length;C++){var B=A.options[C];if(B.value==D){B.selected=true}}};