//Postcode Anywhere Javascript Popup Service //Version 3.0 (SlipStream engine enabled) //Automatically generated on 04/07/2020 17:23:09 from web-1-7 //(c) 2001-2020 Postcode Anywhere (Europe) Ltd if (self.location.protocol=='https:') { var pcaBaseUrlJM71 = 'https://services.postcodeanywhere.co.uk/popups'; } else { var pcaBaseUrlJM71 = 'http://services.postcodeanywhere.co.uk/popups'; } var pcaLicenseKeyJM71 = 'JM71-DH82-UY99-WX49'; var pcaAccountCodeJM71 = 'THEGR11130'; var pcaMachineIdJM71 = ''; var pcaPopupServiceJM71 = pcaBaseUrlJM71 + '/popup.aspx'; var pcaSetupServiceJM71 = pcaBaseUrlJM71 + '/setup.aspx'; var pcaInlineServiceJM71 = pcaBaseUrlJM71 + '/inline.aspx'; var pcaReturnUrlJM71 = self.location; var pcaTokenJM71 = 'JM71'; var pcaPopupJM71 = window.opener; var pcaNextStepJM71 = ''; function pcaButtonsJM71() { document.write(" "); }; function pcaSetupJM71() { if (document.forms.length == 0) { alert("Your must have at least one HTML FORM tag on your page before you can set up Postcode Anywhere."); } else { pcaOpenSetupPopupJM71(pcaSetupServiceJM71+'?account_code='+escape(pcaAccountCodeJM71)+'&license_key='+escape(pcaLicenseKeyJM71)+'&token='+escape(pcaTokenJM71)+'&machineId='+escape(pcaMachineIdJM71)+pcaFormFieldsJM71()+'&return_to='+escape(pcaReturnUrlJM71)); }; }; function pcaGetFieldJM71(what) { var intFieldCounter=0; for (intFormCounter=0; intFormCounter <= document.forms.length-1 ; intFormCounter++) { for (elementCounter=0; elementCounter <= document.forms[intFormCounter].length-1 ; elementCounter++) { if (document.forms[intFormCounter].elements[elementCounter].name==what) { return document.forms[intFormCounter].elements[elementCounter].value; }; }; }; }; function pcaOpenPopupJM71(what) { var objWindow; var strOptions; objWindow='PCA'; strOptions='toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=0,resizable=1,width=690,height=470'; window.open(what, objWindow, strOptions); }; function pcaOpenSetupPopupJM71(what) { var objWindow; var strOptions; objWindow='PCA'; strOptions='toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=0,resizable=1,width=580,height=550'; window.open(what, objWindow, strOptions); }; function pcaFormFieldsJM71() { var strFieldList = ""; var intFieldCounter=0; for (intFormCounter=0; intFormCounter <= document.forms.length-1 ; intFormCounter++) { for (elementCounter=0; elementCounter <= document.forms[intFormCounter].length-1 ; elementCounter++) { strFieldList = strFieldList + "&field" + intFieldCounter + "=" + escape(document.forms[intFormCounter].elements[elementCounter].name); intFieldCounter++; }; }; return (strFieldList); } //Standard service component function pcaStartPopupJM71() { pcaOpenPopupJM71(pcaPopupServiceJM71+'?account_code='+escape(pcaAccountCodeJM71)+'&license_key='+escape(pcaLicenseKeyJM71)+'&token='+escape(pcaTokenJM71)+'&machine_id='+escape(pcaMachineIdJM71)+'&postcode='+escape(pcaGetFieldJM71("postcode_lookup"))+'&return_to='+escape(pcaReturnUrlJM71)); }; function pcaQueryStringJM71(what) { var strBegin; var strEnd; var objRegEx =/\+/g; if (self.location.search.length>1) { strBegin=self.location.search.indexOf(what + "=")+what.length+1; strEnd=self.location.search.indexOf("&",strBegin); if (strEnd==(-1)) strEnd=self.location.search.length; return unescape(String(self.location.search.substring(strBegin,strEnd )).replace(objRegEx, " ")); } else if (self.location.hash.length>1) { strBegin=self.location.hash.indexOf(what + "=") +what.length+1; strEnd=self.location.hash.indexOf("&",strBegin); if(strEnd==(-1)) strEnd=self.location.hash.length; return unescape(String(self.location.hash.substring(strBegin,strEnd )).replace(objRegEx, " ")); } else return(''); }; if (typeof(pcaPopupJM71) != 'undefined') { if (pcaQueryStringJM71('token').toUpperCase() == 'JM71') { pcaSetFieldJM71("address_1", pcaQueryStringJM71('PAF-LINE-1-2')); pcaSetFieldJM71("address_2", pcaQueryStringJM71('PAF-LINE-2-2')); pcaSetFieldJM71("company_name", pcaQueryStringJM71('PAF-COMPANY')); pcaSetFieldJM71("country", pcaQueryStringJM71('PAF-COUNTRY')); pcaSetFieldJM71("county", pcaQueryStringJM71('PAF-COUNTY')); pcaSetFieldJM71("postcode", pcaQueryStringJM71('PAF-POSTCODE')); pcaSetFieldJM71("postcode_lookup", pcaQueryStringJM71('PAF-POSTCODE')); pcaSetFieldJM71("town_city", pcaQueryStringJM71('PAF-TOWN')); window.close(); }; } function pcaSetFieldJM71(what, newValue) { var intFieldCounter=0; for (intFormCounter=0; intFormCounter <= pcaPopupJM71.document.forms.length-1 ; intFormCounter++) { for (elementCounter=0; elementCounter <= pcaPopupJM71.document.forms[intFormCounter].length-1 ; elementCounter++) { if (pcaPopupJM71.document.forms[intFormCounter].elements[elementCounter].name==what) { pcaPopupJM71.document.forms[intFormCounter].elements[elementCounter].value = newValue; } }; }; }; pcaButtonsJM71();