var azurLoaded=false;var multiMaps=new Array;var lastEventTime=0;var msActiveForm=null;var analyticsCheckout=0;$(document).ready(function(){addPrefixToURLs();$(document).delegate('*[data-toggle="lightbox"]',"click",function(event){event.preventDefault();return $(this).ekkoLightbox({left_arrow_class:".glyphicon .glyphicon-chevron-left .white-text",right_arrow_class:".glyphicon .glyphicon-chevron-right .white-text"})});window.sr=ScrollReveal();if(sr.isSupported()){document.documentElement.classList.add("sr");if($(".lreveal").length)sr.reveal(".lreveal",{origin:"left"});if($(".rreveal").length)sr.reveal(".rreveal",{origin:"right"});if($(".treveal").length)sr.reveal(".treveal",{origin:"top"});if($(".breveal").length)sr.reveal(".breveal",{origin:"bottom"})}});function stripeSetupPaymentForm(country,currency){var style={base:{fontSize:"16px",lineHeight:"24px"}};var ozip=$("#postalcode").attr("data-ov");var elements=stripe.elements();cardNumber=elements.create("cardNumber",{style:style});cardNumber.mount("#cardnumber");var cvc=elements.create("cardCvc",{style:style});cvc.mount("#cvc");var expiration=elements.create("cardExpiry",{style:style});expiration.mount("#expiration");var postalCode=elements.create("postalCode",{style:style});postalCode.mount("#postalcode");var orderTotal=parseInt($("#payment-request-button").attr("data-ot"));var fhName=$("#payment-request-button").attr("data-fh");var paymentRequest=stripe.paymentRequest({country:country,currency:currency,requestPayerName:true,requestPayerEmail:true,requestPayerPhone:true,total:{label:fhName+" Order",amount:orderTotal}});var prButton=elements.create("paymentRequestButton",{paymentRequest:paymentRequest});paymentRequest.canMakePayment().then(function(result){if(result){prButton.mount("#payment-request-button");$("#pmttrad").hide()}else{$("#payment-request-button").hide();$("#pmttrad").show();$("#pmtmechsw").hide();$("#hidetrad").hide();$("#showtrad").hide()}});paymentRequest.on("token",function(ev){var type=$("#payment-request-button").attr("data-tp");$("#pmtstatus").text("Processing payment - please wait...");$("#pmtstatus").show();var dt=encodeURIComponent($.toJSON(ev));if(1==type){var sid=$("#fcrvdn").attr("data-sid");axpost("/pax/fcdopmt","sid="+sid+"&stppmt=1&prb=1&dt="+dt,function(data){try{var resp=JSON.parse(data);if("OK"==resp.result){$("#fcfund").html(resp.html);ev.complete("success")}else{$("#pmtstatus").html(resp.html);$("#pmtstatus").show();ev.complete("fail")}}catch(e){$("#pmtstatus").html("An error occurred while trying to process this payment");$("#pmtstatus").show();ev.complete("fail");axpost("/pax/reperr","dt="+encodeURIComponent(data),function(){})}})}else{var rid=$("#payment-request-button").closest(".sitestore").attr("id");storepost(rid,"ck","step=placeorder&stppmt=1&prb=1&rid="+rid+"&dt="+dt,function(data){try{var resp=JSON.parse(data);if("OK"==resp.result){$("#"+rid).html(resp.html);ev.complete("success")}else{$("#pmtstatus").html(resp.html);$("#pmtstatus").show();ev.complete("fail")}}catch(e){$("#pmtstatus").html("An error occurred while trying to process this payment");$("#pmtstatus").show();ev.complete("fail");axpost("/pax/reperr","dt="+encodeURIComponent(data),function(){})}})}})}function stripeOnSubmitPaymentForm(){if(""!=$("#pmttoken").val())return true;$("#cmdsubmit").prop("disabled",true);$("#pmtstatus").text("Authorizing...");$("#pmtstatus").show();stripe.createToken(cardNumber).then(function(result){if(result.error){$("#pmtstatus").text(result.error.message);$("#pmtstatus").show();$("#cmdsubmit").prop("disabled",false);$("#pmttoken").val("")}else{$("#pmttoken").val(result.token.id);$("#expmonth").val(result.token.card.exp_month);$("#expyear").val(result.token.card.exp_year);$("#lastfour").val(result.token.card.last4);$("#zip").val(result.token.card.address_zip);$("#cmdsubmit").click()}});return false}function stripeOnPaymentError(){$("#pmttoken").val("")}function initPmtFormStep1(){$("#fm-step1").submit(function(ev){ev.preventDefault();var data=$("#fm-step1").serialize();axpost("/pax/pmtctra",data,function(html){$("#paymentform").html(html)});return false})}function pcTradForm(trad){if(trad){$("#payment-request-button").hide();$("#pmttrad").show();$("#showtrad").hide();$("#hidetrad").show()}else{$("#payment-request-button").show();$("#pmttrad").hide();$("#showtrad").show();$("#hidetrad").hide()}}function pcPmtSetup(amount,currency,country){$("#pc-mkchg").click(function(){var amt=$("#pcamt").attr("data-amt");var notes=encodeURIComponent($("#pcnotes").html());axpost("/pax/pmtctrfs","amt="+amt+"¬es="+notes,function(data){$("#paymentform").html(data)})});$("#fmpayment").submit(function(ev){ev.preventDefault();pcOnPayment();return false});var style={base:{fontSize:"16px",lineHeight:"24px"}};var ozip=$("#postalcode").attr("data-ov");var elements=stripe.elements();cardNumber=elements.create("cardNumber",{style:style});cardNumber.mount("#cardnumber");var cvc=elements.create("cardCvc",{style:style});cvc.mount("#cvc");var expiration=elements.create("cardExpiry",{style:style});expiration.mount("#expiration");var postalCode=elements.create("postalCode",{style:style});postalCode.mount("#postalcode");var orderTotal=parseInt($("#payment-request-button").attr("data-ot"));var fhName=$("#payment-request-button").attr("data-fh");var paymentRequest=stripe.paymentRequest({country:country,currency:currency,requestPayerName:true,requestPayerEmail:true,requestPayerPhone:true,total:{label:fhName+" Payment",amount:amount}});var prButton=elements.create("paymentRequestButton",{paymentRequest:paymentRequest});paymentRequest.canMakePayment().then(function(result){if(result){prButton.mount("#payment-request-button");$("#pmttrad").hide()}else{$("#payment-request-button").hide();$("#pmttrad").show();$("#hidetrad").hide();$("#showtrad").hide()}});paymentRequest.on("token",function(ev){var type=$("#payment-request-button").attr("data-tp");$("#pmtstatus").text("Processing payment - please wait...");$("#pmtstatus").show();var dt=encodeURIComponent($.toJSON(ev));var amt=$("#pcamt").attr("data-amt");var notes=encodeURIComponent($("#pcnotes").html());axpost("/pax/pmtctrsp","amt="+amt+"¬es="+notes+"&prb=1&pmthst=st&dt="+dt,function(data){var resp=JSON.parse(data);if("OK"==resp.result){$("#paymentform").html(resp.html);ev.complete("success")}else{$("#pmtstatus").html(resp.html);$("#pmtstatus").show();ev.complete("fail")}})})}function pcOnPayment(){if(""!=$("#pmttoken").val())return true;$("#pmtsubmit").prop("disabled",true);$("#pmtstatus").text("Authorizing...");$("#pmtstatus").show();stripe.createToken(cardNumber).then(function(result){if(result.error){$("#pmtstatus").text(result.error.message);$("#pmtstatus").show();$("#pmtsubmit").prop("disabled",false);$("#pmttoken").val("")}else{$("#pmttoken").val(result.token.id);$("#expmonth").val(result.token.card.exp_month);$("#expyear").val(result.token.card.exp_year);$("#lastfour").val(result.token.card.last4);$("#zip").val(result.token.card.address_zip);var amt=$("#pcamt").attr("data-amt");var notes=encodeURIComponent($("#pcnotes").html());var dt=$("#fmpayment").serialize();axpost("/pax/pmtctrsp","amt="+amt+"¬es="+notes+"&prb=0&"+dt,function(data){var resp=JSON.parse(data);if("OK"==resp.result){$("#paymentform").html(resp.html)}else{$("#pmtstatus").html(resp.html);$("#pmtstatus").show()}})}});return false}function initVerticalMenu(id,pagekey){$("#"+id+" .vtmnu-section").click(function(){var item=$(this);var submenu=item.attr("data-target");if(false==$(submenu).is(".in")){var mnu=item.closest(".vert-menu");mnu.find("a.vtmnu-section").each(function(){var pnt=$(this).parent();submenu=$(this).attr("data-target");if(true==$(submenu).is(".in")&&$(this)!=mnu&&0==pnt.find(item).length)$(this).click()})}});pagekey="/"+pagekey;$("#"+id+"-mnu a").each(function(){if($(this).attr("href")==pagekey){$(this).addClass("mnu-selected");mnuExpandParent($(this))}})}function mnuExpandParent(item){if(item.closest("ul.subnav").length){var ul=item.closest("ul.subnav").removeClass("collapsed").addClass("collapse in");mnuExpandParent(ul.parent())}}function navTileClick(item){if($("#site").is(".editmode"))return;var url=item.attr("data-url");if(item.attr("data-pgid")>0){url=pfx()+item.attr("data-url");window.location=url}else if(-1==url.indexOf("//")){var pref=pfx();if(""!=pref){if(-1==url.indexOf(pref+"/"))url=pref+url}if(""!=url)window.location=url}else{url=item.attr("data-url");if(""!=url)window.open(url,"_blank")}}function initMultiStepForm(id){var fm=$("#"+id);var frm=fm.find("form");fm.find("div.form-group").removeClass("has-error");var act=pfx()+"/pax/customform";frm.attr("action",act);fm.find(".btn-prev").click(function(e){e.preventDefault();fmPriorStep(fm);return false});fm.find(".btn-next").click(function(e){e.preventDefault();fmNextStep(fm);return false});fm.find(".date-field").datetimepicker({pickTime:false});fm.find(".stepzone").on("click","li",function(){formStep(fm,$(this))});fm.find("div.formcontent").click(function(ev){if(ev.timeStamp==lastEventTime)return;lastEventTime=ev.timeStamp;setTimeout(function(){computeStepPath(fm)},10)});initCustomFormSubmitHandler(fm,frm);computeStepPath(fm);showStep(fm,1,1);fmInitializeDynamicItems(fm)}function populateMerchandiseList(item){var ids=item.attr("data-prodids");var singleSel=item.attr("data-singlesel");axpost("/pax/fmmrchlist","ids="+ids+"&singlesel="+singleSel,function(data){item.find(".fm-mdse-items").html(data);item.find(".fm-mdse-items .merchandiselist li").click(function(){onFormMerchandiseListClick($(this),singleSel)})})}function onFormMerchandiseListClick(item,singleSel){if(1==singleSel){if(item.is(".selected")){item.removeClass("selected");return}item.parent().find(".selected").removeClass("selected");item.addClass("selected");item.find(".price").addClass("selected")}else{if(item.is(".selected")){item.removeClass("selected");item.find(".price").removeClass("selected")}else{item.addClass("selected");item.find(".price").addClass("selected")}}}function formStep(fm,step){var stepID=step.attr("data-idx");var curStep=fm.find("li.active");var curIDX=parseInt(curStep.attr("data-idx"));if(stepID==curIDX)return;if($("#site").is(".editmode")){showStep(fm,stepID,0);return}if(stepID";panel.prepend(alert);field.focus();outcome=false;return false}});if(false==outcome)return false;panel.find(".popdlg[data-type=checkboxes]").each(function(){var field=$(this);if(1==field.attr("data-reqd")){if(0==field.find("input:checked").length){field.addClass("has-error");var reqText=field.find(".fieldname").attr("data-reqtext");if(undefined==reqText||""==reqText)reqText="Please check at least one option before continuing";var alert='";panel.prepend(alert);outcome=false;return false}}});if(false==outcome)return false;panel.find(".popdlg[data-type=merchandiseselection]").each(function(){var field=$(this);if(1==field.attr("data-reqd")){if(0==field.find(".fm-mdse-items .selected").length){field.addClass("has-error");var reqText=field.find(".fieldname").attr("data-reqtext");if(undefined==reqText||""==reqText)reqText="Please make a selection before continuing";var alert='";panel.prepend(alert);outcome=false;return false}}});return outcome}function showStep(fm,stepID,setup){stepID=parseInt(stepID);fm.find(".formstep li").removeClass("active");fm.find(".panelzone .formcontent").hide();var tab=fm.find(".formstep li[data-idx="+stepID+"]");tab.addClass("active");formEnsureVisible(tab[0]);var panel=fm.find(".panelzone .formcontent[data-idx="+stepID+"]");panel.show();var form=fm.find("form");var items=panel.find(".fm-payment");if(items.length){items.each(function(){var item=$(this).closest(".popdlg");fmRenderPaymentFields(item)});var data=summarizeForm(form,panel);items.attr("data-lz",data.lzData);items.attr("data-txtp",data.txtPrices)}var items=panel.find(".fm-summary");if(items.length){items.each(function(){var item=$(this);item.html("Loading, please wait...");var panel=item.closest(".formcontent");var data=summarizeForm(form,panel);axpost("/pax/fmsummary","dt="+data.lzData+"&ep="+data.txtPrices,function(resp){item.html(resp)})})}msUpdateNavButtonStates(fm,stepID);if(0==setup)partialSubmitCustomForm(fm)}function formEnsureVisible(target){var rect=target.getBoundingClientRect();if(rect.bottom>window.innerHeight){target.scrollIntoView(false)}if(rect.top<0){target.scrollIntoView({block:"center"})}}function fmPriorStep(fm){var curStep=fm.find("li.active");var curIDX=parseInt(curStep.attr("data-idx"));if(1==curIDX)return;var priorStepID=msPriorStepID(fm,curIDX);var priorPanel=fm.find("li[data-idx="+priorStepID+"]");if(priorPanel.length){showStep(fm,priorStepID,0)}}function fmNextStep(fm){var btnNext=fm.find(".btn-next");if(btnNext.is(".final-step")){submitCustomForm(fm);return}if(validateCurrentStep(fm)){var curStep=fm.find("li.active");var curIDX=parseInt(curStep.attr("data-idx"));var nextIDX=msNextStepID(fm,curIDX);var nextPanel=fm.find("li[data-idx="+nextIDX+"]");if(nextPanel.length){showStep(fm,nextIDX,0)}}}function msUpdateNavButtonStates(fm,stepID){if(1==stepID){fm.find(".btn-prev").hide();var nextID=msNextStepID(fm,stepID);var btnNext=fm.find(".btn-next");if(nextID>stepID){var nextStep=fm.find(".formstep li[data-idx="+nextID+"] .subtitle");btnNext.text(nextStep.text()+" >");btnNext.removeClass("final-step");btnNext.show()}else btnNext.hide()}else{var priorID=msPriorStepID(fm,stepID);var priorStep=fm.find(".formstep li[data-idx="+priorID+"] .subtitle");var btnPrior=fm.find(".btn-prev");btnPrior.text("< "+priorStep.text());btnPrior.show();var numSteps=fm.find(".formstep li").length;if(stepID==numSteps){var btnNext=fm.find(".btn-next");var txt=fm.attr("data-subbtntxt");if(""==txt||undefined==txt)txt="Submit Information";btnNext.addClass("final-step");btnNext.text(txt)}else{var nextID=msNextStepID(fm,stepID);var btnNext=fm.find(".btn-next");if(nextID>stepID){var nextStep=fm.find(".formstep li[data-idx="+nextID+"] .subtitle");btnNext.text(nextStep.text()+" >");btnNext.removeClass("final-step");btnNext.show()}else btnNext.hide()}}}function msNextStepID(fm,stepID){var numPanels=fm.find("ul.formstep li").length;stepID=parseInt(stepID);var nextID=stepID;for(idx=stepID+1;idx<=numPanels;idx++){var tab=fm.find(".stepzone li[data-idx="+idx+"]");if(false==tab.is(".msform-hidden")){nextID=idx;break}}return nextID}function msPriorStepID(fm,stepID){stepID=parseInt(stepID);var priorID=stepID;for(idx=stepID-1;idx>=1;idx--){var tab=fm.find(".stepzone li[data-idx="+idx+"]");if(false==tab.is(".msform-hidden")){priorID=idx;break}}return priorID}function computeStepPath(fm){var numPanels=fm.find("ul.formstep li").length;var panelList=new Array;for(idx=1;idx<=numPanels;idx++)panelList[idx]=0;var loopCount=0;for(idx=1;idx<=numPanels;loopCount++){panelList[idx]=1;nextPage=findNextPage(fm,idx);if(0==nextPage)break;idx=nextPage;if(loopCount>numPanels+10)break}var activeCount=1;for(idx=1;idx<=numPanels;idx++){var tab=fm.find(".stepzone li[data-idx="+idx+"]");if(1==panelList[idx]){tab.removeClass("msform-hidden");var title=tab.find("div.title");var txt=title.text();txt=txt.replace(idx,activeCount);title.text(txt);activeCount++}else{tab.addClass("msform-hidden")}}var activeTab=fm.find("li.active");msUpdateNavButtonStates(fm,activeTab.attr("data-idx"))}function formPage(name){pageIndex=0;if(null==msActiveForm)return;var numPanels=msActiveForm.find("ul.formstep li").length;for(idx=1;idx<=numPanels;idx++){var tab=msActiveForm.find(".stepzone li[data-idx="+idx+"]");if(tab.find(".subtitle").length){if(tab.find(".subtitle").text()==name){pageIndex=idx;break}}}return pageIndex}function formFieldValue(name){if(null==msActiveForm)return;name=name.replace(/\s+/g,"-");var val="";var field=msActiveForm.find("*[name="+name+"]");if(0==field.length)return val;if("radio"==field[0].type)field=msActiveForm.find("input[name="+name+"]:checked");if(0==field.length)return val;val=field.val();return val}function findNextPage(fm,idx){var panel=fm.find(".panelzone .formcontent[data-idx="+idx+"]");var lzCode=panel.attr("data-stepcode");if(typeof lzCode==="undefined")return idx+1;var nextPage=0;code=LZString.decompressFromEncodedURIComponent(lzCode);msActiveForm=fm;var js="function evalNextPage(){"+code+"}; nextPage = evalNextPage();";eval(js);if(typeof nextPage==="undefined")return idx+1;return nextPage}function partialSubmitCustomForm(ip){var formID=ip.attr("id");var actualForm=ip.find("form");var fm=actualForm.clone();fm.find("li.msform-hidden").each(function(){var idx=$(this).attr("data-idx");fm.find(".panelzone .formcontent[data-idx="+idx+"]").remove()});copyDataToClonedForm(actualForm,fm);addMerchandiseSelections(fm);var data=fm.serialize();data+="&fmid="+formID+"&ftype=partial";axpost("/pax/customform",data,function(resp){})}function submitCustomForm(fm){var pmtForm=fm.find(".fm-payment");if(pmtForm.length){outcome=processPaymentForm(fm,pmtForm);if(false==outcome)return}fm.find("li.msform-hidden").each(function(){var idx=$(this).attr("data-idx");fm.find(".panelzone .formcontent[data-idx="+idx+"]").remove()});fm.find("form").submit()}function submitCustomFormAfterPayment(fm,pmtID){fm.find("li.msform-hidden").each(function(){var idx=$(this).attr("data-idx");fm.find(".panelzone .formcontent[data-idx="+idx+"]").remove()});var pmtForm=fm.find("form .fm-payment");var lzData=pmtForm.attr("data-lz");var txtPrices=pmtForm.attr("data-txtp");var form=fm.find("form");form.append('');form.append('');form.append('');form.submit()}function fmRenderPaymentFields(item){var lineItems=new Array;var area=item.find(".fm-payment");area.html("Loading, please wait...");var type=item.attr("data-amtsrc");if(0==type){lineItems.push(item.attr("data-ep"))}else{var form=item.closest("form");var numTabs=form.find(".formstep li").length;for(idx=1;idx<=numTabs;idx++){var tab=form.find(".stepzone li[data-idx="+idx+"]");if(tab.is(".msform-hidden"))continue;var panel=form.find(".panelzone .formcontent[data-idx="+idx+"]");panel.find(".price").each(function(){var item=$(this);if(item.is(".selected")||item.is(":checked")||item.is(":selected")){lineItems.push(item.attr("data-ep"))}else if("number"==item.attr("type")){var num=parseInt(item.val());if(num>0)lineItems.push("[*"+num+"*]"+item.attr("data-ep"))}})}}var txt=$.toJSON(lineItems);var lzData=LZString.compressToEncodedURIComponent(txt);axpost("/pax/fmpmtflds","dt="+lzData,function(data){area.html(data)})}function fmPmtSetup(amount,currency,country){var style={base:{fontSize:"16px",lineHeight:"24px"}};var ozip=$("#postalcode").attr("data-ov");var elements=stripe.elements();cardNumber=elements.create("cardNumber",{style:style});cardNumber.mount("#cardnumber");var cvc=elements.create("cardCvc",{style:style});cvc.mount("#cvc");var expiration=elements.create("cardExpiry",{style:style});expiration.mount("#expiration");var postalCode=elements.create("postalCode",{style:style});postalCode.mount("#postalcode");var orderTotal=parseInt($("#payment-request-button").attr("data-ot"));var fhName=$("#payment-request-button").attr("data-fh");var paymentRequest=stripe.paymentRequest({country:country,currency:currency,requestPayerName:true,requestPayerEmail:true,requestPayerPhone:true,total:{label:fhName+" Payment",amount:amount}});var prButton=elements.create("paymentRequestButton",{paymentRequest:paymentRequest});var fm=$("#pmttrad").closest("form");paymentRequest.canMakePayment().then(function(result){if(result){prButton.mount("#payment-request-button");$("#pmttrad").hide();fm.find(".btn-next").hide()}else{$("#payment-request-button").hide();$("#pmttrad").show();$("#hidetrad").hide();$("#showtrad").hide()}});paymentRequest.on("token",function(ev){var type=$("#payment-request-button").attr("data-tp");$("#pmtstatus").text("Processing payment - please wait...");$("#pmtstatus").show();var tradFM=$("#pmttrad");tradFM.find("input[name=email]").val(ev.payerEmail);tradFM.find("input[name=telephone]").val(ev.payerPhone);$("#pmttoken").val(ev.token.id);var idx=ev.payerName.indexOf(" ");if(-1!=idx){$("#affirst").val(ev.payerName.substring(0,idx));$("#aflast").val(ev.payerName.substring(idx+1))}if(undefined!==ev.token.card){$("#afstreet").val(ev.token.card.address_line1);$("#afcity").val(ev.token.card.address_city);$("#afstate").val(ev.token.card.address_state);$("#zip").val(ev.token.card.address_zip);$("#lastfour").val(ev.token.card.last4);$("#expmonth").val(ev.token.card.exp_month);$("#expyear").val(ev.token.card.exp_year)}ev.complete("success");var frm=$("#payment-request-button").closest("form");var dt=frm.serialize();axpost("/pax/pmtctrsp",dt,function(data){var resp=JSON.parse(data);if("OK"==resp.result){submitCustomFormAfterPayment(fm.closest(".inplace"),resp.pmtid)}else{$("#pmtstatus").html(resp.html);$("#pmtstatus").show();subBtn.prop("disabled",false);$("#pmttoken").val("")}})});$("#showtrad").click(function(){$("#payment-request-button").hide();$("#pmttrad").show();$("#showtrad").hide();$("#hidetrad").show();fm.find(".btn-next").show()});$("#hidetrad").click(function(){$("#payment-request-button").show();$("#pmttrad").hide();$("#showtrad").show();$("#hidetrad").hide();fm.find(".btn-next").hide()})}function summarizeForm(form,thisPanel){var fm=form.clone();if(null!=thisPanel){var idx=thisPanel.attr("data-idx");var totalItems=fm.find(".stepzone li").length;for(idx=idx;idx<=totalItems;idx++){fm.find(".panelzone .formcontent[data-idx="+idx+"]").remove()}}fm.find("li.msform-hidden").each(function(){var idx=$(this).attr("data-idx");fm.find(".panelzone .formcontent[data-idx="+idx+"]").remove()});var fmreal=form.closest("form");copyDataToClonedForm(fmreal,fm);addMerchandiseSelections(fm);itemPrices=new Array;fm.find(".price").each(function(){var item=$(this);var itemPrice={};if(item.is(".merchitem"))return true;if(item.is(".selected")||item.is(":checked")||item.is(":selected")){itemPrice.ep=item.attr("data-ep");if(item.is("option")){var select=item.closest("select");itemPrice.name=select.attr("name")}else itemPrice.name=item.attr("name")}else if("number"==item.attr("type")){var num=parseInt(item.val());if(num>0){itemPrice.ep="[*"+num+"*]"+item.attr("data-ep");itemPrice.name=item.attr("name")}}else return true;itemPrices.push(itemPrice)});fm.find(".auto-mrchfield").each(function(){var thisItem=$(this);var itemPrice={};itemPrice.ep=thisItem.attr("data-ep");itemPrice.name=thisItem.attr("name");itemPrices.push(itemPrice)});var data={};var jsonPrices=$.toJSON(itemPrices);data.txtPrices=LZString.compressToEncodedURIComponent(jsonPrices);var txt=fm.serialize();data.lzData=LZString.compressToEncodedURIComponent(txt);return data}function copyDataToClonedForm(master,clone){clone.find("select").each(function(){var sel=$(this);var orig=master.find("select[name="+sel.attr("name")+"]");sel.val(orig.val())})}function initFAPaymentForm(){if(window.addEventListener)window.addEventListener("message",processFAMessage,false);else window.attachEvent("onmessage",processFAMessage);$("#pc-mkchg").click(function(){var amt=$("#pcamt").attr("data-amt");var notes=encodeURIComponent($("#pcnotes").html());axpost("/pax/pmtctrfs","amt="+amt+"¬es="+notes,function(data){$("#paymentform").html(data)})});$("#fafmpayment").submit(function(ev){ev.preventDefault();var pmttoken=$("#pmttoken").val();if(""==pmttoken){$("#pmtstatus").text("Please complete the credit card details first");$("#pmtstatus").show();return}$("#pmtstatus").text("Processing payment - please wait...");$("#pmtstatus").show();var dt=$("#fafmpayment").serialize();var amt=$("#pcamt").attr("data-amt");var notes=encodeURIComponent($("#pcnotes").html());axpost("/pax/pmtctrsp","amt="+amt+"¬es="+notes+"&"+dt,function(data){var resp=JSON.parse(data);if("OK"==resp.result){$("#paymentform").html(resp.html)}else{$("#pmtstatus").html(resp.html);$("#pmtstatus").show()}});return false})}function initFAFormPayments(){if(window.addEventListener)window.addEventListener("message",processFAMessage,false);else window.attachEvent("onmessage",processFAMessage)}function processFAMessage(ev){if(ev.data.firstpay){switch(ev.data.type){case"newCryptogram":$("#pmttoken").val(ev.data.cryptogram);$("#pmtstatus").hide();break;case"cryptogramFailed":$("#pmttoken").val("");break}}}function initCustomForm(id){var fm=$("#"+id);var frm=fm.find("form");var act=pfx()+"/pax/customform";frm.attr("action",act);fm.find(".date-field").datetimepicker({pickTime:false});fm.find("button[type=submit]").click(function(ev){var panel=fm.find(".formcontent");var ret=validatePanel(panel);if(false==ret)ev.preventDefault();return ret});fmInitializeDynamicItems(fm);if(false==$("#site").is(".editmode")){initCustomFormSubmitHandler(fm,frm)}else{frm.find("button[type=submit]").click(function(ev){ev.preventDefault();alert("Form submissions are disabled on the admin side. Test the form by visiting the public website (rather than the logged on side).");return false})}}function fmInitializeDynamicItems(fm){var items=fm.find(".fm-mdse-items");if(items.length){items.each(function(){var item=$(this).closest(".popdlg");populateMerchandiseList(item)})}}function initCustomFormSubmitHandler(fm,frm){frm.iframePostForm({post:function(){var emailActions="";frm.find(".popdlg[data-type=email]").each(function(){var fld=$(this);var name=fld.find("input").attr("name");var gs=1==fld.attr("data-emactgs")?"gs":"";var oa=1==fld.attr("data-emactoa")?"oa":"";var conf=1==fld.attr("data-emactconf")?"conf":"";var msg=""!=conf?fld.attr("data-confmsg"):"";var msgen=""!=conf?fld.attr("data-en"):"";if(""!=emailActions)emailActions+=",";emailActions+=name+"|"+gs+"|"+oa+"|"+conf+"|"+msg+"|"+msgen});if(""!=emailActions){frm.prepend('')}var summaryFields=new Array;frm.find(".popdlg[data-summary=1]").each(function(){var cell=$(this);var fld=cell.find("input[type=text]");if(fld.length){summaryFields.push(fld.attr("name"))}});if(summaryFields.length>0){var json=encodeURIComponent($.toJSON(summaryFields));frm.prepend('')}var confmsg=fm.find("input[name=confmsg]");var hash=confmsg.attr("data-en");if(undefined!==hash){frm.prepend('')}frm.prepend('');addMerchandiseSelections(frm);return true},complete:function(data){try{if(-1!=data.indexOf("PMT_ERROR")){var resp=JSON.parse(data);$("#pmtstatus").text(resp.html);$("#pmtstatus").show();fm.find(".btn-next").prop("disabled",false);$("#pmttoken").val("")}else if(-1!=data.indexOf("CAPERROR")){var resp=JSON.parse(data);axpost("/pax/captxt","dt="+resp.dt+"&un="+resp.un,function(data){$(resp.id).html(data)});frm.attr("pending",0)}else if("REDIRECT"==data){var txt=window.location.pathname;var idx=txt.lastIndexOf("/");var leading=txt.substr(0,idx);var url=leading+"/completed"+txt.substr(idx);window.location=url}else fm.find(".cfsform").html(data)}catch(e){}return false}})}function addMerchandiseSelections(frm){frm.find("input.auto-mrchfield").remove();frm.find("ul.merchandiselist").each(function(){var list=$(this);var formGroup=list.closest(".form-group");var name=htmlAttribute(formGroup.find("label.fieldname").text());list.find("li.selected").each(function(){var item=$(this);var title=item.find("div.title").text();var price=item.find("div.price");var ep=price.attr("data-ep");var valueLabel=price.length?price.text():"Selected";title=htmlAttribute(title);formGroup.append('')})})}var calBGColor="#fff";function initCalendar(htmlID,adm,pfx,mode){$("#cal-"+htmlID).fullCalendar({header:{left:"prev,next,today",center:"title",right:"month,agendaWeek,agendaDay,listWeek"},events:pfx+"/calendar/"+htmlID,defaultView:mode,eventColor:"#000",minTime:"08:00:00",maxTime:"22:00:00",eventBorderColor:"#808080",eventBackgroundColor:calBGColor,eventClick:function(calEvent,jsEvent,view){var id=calEvent.id.toString();if(0==adm||-1!=id.indexOf("-"))return true;if($("#"+htmlID).is(".edbyclk")){editCalEvent(calEvent.id,htmlID);return false}return true},eventResize:function(calEvent,delta,revertFunc){var end="";if(calEvent.end)end=calEvent.end.format();else end=calEvent.start.format();axpost("/pax/dgcalev","id="+calEvent.id+"&st="+calEvent.start.format()+"&ed="+end,function(data){})},eventDrop:function(calEvent,delta,revertFunc){var end="";if(calEvent.end)end=calEvent.end.format();else end=calEvent.start.format();axpost("/pax/dgcalev","id="+calEvent.id+"&st="+calEvent.start.format()+"&ed="+end,function(data){})}});$("#"+htmlID+" .addcalev").click(function(){editCalEvent(0,htmlID)});$(".edbyclick").click(function(){if($(this).is(":checked"))$("#"+htmlID).addClass("edbyclk");else $("#"+htmlID).removeClass("edbyclk")});if($("#"+htmlID).is(".calservices"))$("#cal-"+htmlID).fullCalendar("addEventSource",pfx+"/calendar/services")}function editCalEvent(evid,htmlID){axpost("/pax/ecalev","id="+evid+"&htmlid="+htmlID,function(data){$("#admdyncnt").html(data)})}function axget(u,p,f){if(""!==spfx)$.get("/"+spfx+u,p,f);else $.get(u,p,f)}function axpost(u,p,fs,re){var jqxhr;re=typeof re!=="undefined"?re:false;if(""!==spfx)jqxhr=$.post("/"+spfx+u,p,fs);else jqxhr=$.post(u,p,fs);if(re)jqxhr.error(fs)}function pfx(){if(""!==spfx)return"/"+spfx;else return""}function supports_h264_baseline_video(){if(!supports_video())return false;var v=document.createElement("video");if(""==v.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"'))return false;else return true}function supports_video(){return!!document.createElement("video").canPlayType}function initSiteSectionContents(htmlID){var obj=$("#"+htmlID+" .smartzone");var ip=$("#"+htmlID);if(obj.find(".selected").length){var item=obj.find(".selected");expandParentSidebarItem(item)}else if(false==ip.is(".always-show"))obj.hide()}function expandParentSidebarItem(item){var parent=item.parent();var id=parent.attr("id");var newItem=parent.parent().find("p[data-target=#"+id+"]");if(newItem.length){newItem.click();expandParentSidebarItem(newItem)}}function navigateTo(url){if("/"==url.charAt(0)){if(""!==spfx)url="/"+spfx+url}window.location=url}String.prototype.hashCode=function(){var hash=0,i,hchr,len;if(this.length==0)return hash;for(i=0,len=this.length;i0){category="Obituary"}dataLayer.push({event:"gaEvent",category:category,action:"Grief & Healing Click",label:"News Letter Signup"});return false})}function initObitSearch(){$("#frmobitsrch").submit(function(){axpost("/pax/obitsrch","pg=0&"+$(this).serialize(),function(data){$("#obitlist").html(data);fixupObitSeachURLs();$("#monthstrip .obitsrchym").removeClass("btn-primary").addClass("btn-default");$("#obsrchalpha .obsrchltr").removeClass("selected")});return false});$("#obsrchalpha .obsrchltr").click(function(){var ltr=$(this).attr("data-t");$("#obsrchalpha .obsrchltr").removeClass("selected");$(this).addClass("selected");axpost("/pax/obitsrch","pg=0&"+$("#frmobitsrch").serialize()+"&term="+ltr,function(data){$("#obitlist").html(data);fixupObitSeachURLs();$("#monthstrip .obitsrchym").removeClass("btn-primary").addClass("btn-default")})})}function fixupObitSeachURLs(){var prefix=readSitePrefix();if(""!=prefix){$('#obitlist a[href^="/"]').each(function(){$(this).attr("href","/"+prefix+$(this).attr("href"))})}}function obitsrchmon(ym){axpost("/pax/obitsrchmon","ym="+ym,function(data){$("#monthstrip").html(data)})}function obitsrchSelMonth(ym){axpost("/pax/obitsrch","ym="+ym+"&"+$("#frmobitsrch").serialize(),function(data){$("#obitlist").html(data);fixupObitSeachURLs();$("#obsrchalpha .obsrchltr").removeClass("selected")})}function initHzObitSet(){if($(".hzset").length>0){$(".hzset").click(function(){var obj=$(this);var target=obj.closest(".smartzone");target.fadeTo("normal",.5);axpost("/pax/hzobitset","stidx="+$(this).attr("data-idx")+"&num="+$(this).attr("data-num")+"&sids="+$(this).attr("data-sids")+"&lcity="+$(this).attr("data-lcity")+"&sets="+$(this).attr("data-sets")+"&smn="+$(this).attr("data-smn")+"&ps="+$(this).attr("data-ps")+"&sm="+$(this).attr("data-sm")+"&udn="+$(this).attr("data-udn")+"&udob="+$(this).attr("data-udob"),function(data){target.fadeTo("normal",1);target.html(data);var prefix=readSitePrefix();if(""!=prefix){target.find('a[href^="/"]').each(function(){$(this).attr("href","/"+prefix+$(this).attr("href"))})}});return false});$(".horizobits .listings").each(function(){if(1!=$(this).attr("data-swipe")){$(this).attr("data-swipe",1);var obitstrip=$(this)[0];Hammer(obitstrip).on("swipeleft",function(ev){$(".hzobitnext a").click()});Hammer(obitstrip).on("swiperight",function(){$(".hzobitprev a").click()})}})}}function initVtObitSet(){if($(".vtset").length>0){$(".vtset").click(function(){var obj=$(this);var target=obj.closest(".smartzone");target.fadeTo("normal",.5);axpost("/pax/vtobitset","stidx="+$(this).attr("data-idx")+"&num="+$(this).attr("data-num")+"&sids="+$(this).attr("data-sids")+"&lcity="+$(this).attr("data-lcity")+"&ph="+$(this).attr("data-ph")+"&sets="+$(this).attr("data-sets")+"&lm="+$(this).attr("data-lm")+"&smn="+$(this).attr("data-smn")+"&ps="+$(this).attr("data-ps")+"&nc="+$(this).attr("data-nc")+"&udn="+$(this).attr("data-udn")+"&udob="+$(this).attr("data-udob"),function(data){target.fadeTo("normal",1);target.html(data);var prefix=readSitePrefix();if(""!=prefix){target.find('a[href^="/"]').each(function(){$(this).attr("href","/"+prefix+$(this).attr("href"))})}});return false});$(".verticalobits .listings").each(function(){if(1!=$(this).attr("data-swipe")){$(this).attr("data-swipe",1);var obitstrip=$(this)[0];var mc=new Hammer(obitstrip);mc.get("pan").set({direction:Hammer.DIRECTION_ALL});mc.on("swipeup",function(){$(".vtobitnext a").click()});mc.on("swipedown",function(){$(".vtobitprev a").click()})}})}}function initObitArchive(ip){$("#"+ip+" .oayear").click(function(){refreshObitArchive(ip,$(this).attr("data-y"),$(this).attr("data-sids"),$(this).attr("data-dir"))})}function refreshObitArchive(ip,yr,sids,dir){axpost("/pax/obtarcv","y="+yr+"&sids="+sids+"&dir="+dir,function(data){$("#"+ip).html(data);var prefix=readSitePrefix();if(""!=prefix){$("#"+ip).find('a[href^="/"]').each(function(){$(this).attr("href","/"+prefix+$(this).attr("href"))})}initObitArchive(ip)})}function initTestimonials(){$("#addtestimonial").click(function(){axpost("/pax/addtsml","",function(data){if($("#dlgTestimonial").length)$("#dlgTestimonial").remove();$("#pubdyncnt").html(data)})})}function initTsmlRotator(htmlID){$("#"+htmlID+" .ts-back").click(function(){if(true==$("#"+htmlID+" .ts-stop").is(":visible"))$("#"+htmlID+" .ts-stop").click();rotateTsml(htmlID,-1)});$("#"+htmlID+" .ts-stop").click(function(){var id=$("#"+htmlID).attr("data-intid");clearInterval(id);$(this).hide();$("#"+htmlID+" .ts-play").show()});$("#"+htmlID+" .ts-play").click(function(){var id=setInterval(function(){rotateTsml(htmlID,1)},1e4);$("#"+htmlID).attr("data-intid",id);$(this).hide();$("#"+htmlID+" .ts-stop").show()});$("#"+htmlID+" .ts-forward").click(function(){if(true==$("#"+htmlID+" .ts-stop").is(":visible"))$("#"+htmlID+" .ts-stop").click();rotateTsml(htmlID,1)});$("#"+htmlID+" .ts-play").click()}function reloadTestimonials(){var siteIDs="";var ip=$("#testimonials").closest(".inplace").attr("id");var pndg=$("#testimonials").attr("data-pndg");if(ip)siteIDs=eval("cx"+ip).sources.toString();else siteIDs=$("#testimonials").attr("data-sids");axpost("/pax/listtsml","sids="+siteIDs+"&pndg="+pndg,function(data){$("#testimonials").html(data)})}function initTsmlForm(){$("#dlgTestimonial").modal("show");$("#tsmldate").datetimepicker({todayBtn:"linked",pickTime:false});$("#fmtsml").formValidation({framework:"bootstrap",icon:{valid:"glyphicon glyphicon-ok",invalid:"glyphicon glyphicon-remove",validating:"glyphicon glyphicon-refresh"},fields:{tsmlname:{validators:{notEmpty:{message:"Please enter your name first"}}},tsmltext:{validators:{notEmpty:{message:"Please enter your testimonial"}}}}});$("#dlgTestimonial .cmdclose").click(function(){$("#fmtsml").data("formValidation").validate();if($("#fmtsml").data("formValidation").isValid()){var pm=$("#fmtsml").serialize();axpost("/pax/doaddtsml",pm,function(data){if("OK"==data){$("#dlgTestimonial").modal("hide");var txt=$("#testimonials").closest(".inplace").find(".inplace p.text-center");if(txt)txt.html('Thank you. We appreciate you taking the time to give us your feedback')}else if("Refresh"==data){$("#dlgTestimonial").modal("hide");reloadTestimonials()}else $("#tsmlstatus").html(data)})}})}function rotateTsml(htmlID,dir){var items=eval("tsd"+htmlID);var cur=parseInt($("#"+htmlID).find(".tsmlitem").attr("data-cur"));cur+=parseInt(dir);if(cur<0)cur=items.length-1;if(cur>=items.length)cur=0;var item=items[cur];$("#"+htmlID).find(".tsmlslider").fadeTo("normal",.5,function(){var slider=$("#"+htmlID);slider.find(".tmtext").html(item.text);slider.find(".tmname").html(item.name);slider.find(".tmdate").html(item.date);slider.find(".tsmlitem").attr("data-cur",cur);slider.find(".tsmlslider").fadeTo("normal",1)})}function initBlog(htmlID){axpost("/pax/blcal","id="+htmlID,function(data){$("#"+htmlID+" .postcal").html(data);initCalendar(htmlID)})}function initBlogCalendar(htmlID){$("#"+htmlID+" .selyr").click(function(){axpost("/pax/blcal","id="+htmlID+"&y="+$(this).attr("data-yr")+"&ym="+$(this).attr("data-ym"),function(data){$("#"+htmlID+" .postcal").html(data)})});$("#"+htmlID+" .month-active").click(function(){axpost("/pax/blcal","id="+htmlID+"&ym="+$(this).attr("data-ym"),function(data){$("#"+htmlID+" .postcal").html(data)});axpost("/pax/blart","id="+htmlID+"&ym="+$(this).attr("data-ym"),function(data){$("#"+htmlID+" .smartzone").html(data)})})}function initBlogPage(){$(".nPage").on("click",function(){var data=$(this).attr("data-id");var search=$(this).attr("data-search");axpost("/pax/getpage","data="+data+"&search="+search,function(data){$("#blogContent").html(data);clearSearchResults()})});$("#add-text").on("click",function(){var addedText=$("#addText").val();console.log(addedText);if(""==addedText){alert("The field cant be left empty. Please enter some text and try again");return}addedText=LZString.compressToEncodedURIComponent(addedText);console.log(addedText);var param="data=&addtext="+addedText;if(confirm("Are you sure you want to add this text to the end of every blog post?")){axpost("/pax/getpage",param,function(data){$("#blogContent").html(data);alert("Text saved successfully");clearSearchResults()})}});function searchPost(){var searchParam=document.getElementById("search-posts-input");if(0==searchParam.value.length)var param="data=&search=";else if(3>searchParam.value.length)return false;else var param="data=&search="+searchParam.value;axpost("/pax/getpage",param,function(data){$("#blogContent").html(data);clearSearchResults()});searchParam.value=""}function clearSearchResults(){var clr=document.getElementById("clrSearch");if(!clr)return;clr.addEventListener("click",function(){document.getElementById("search-posts-input").value="";searchPost()},false)}function searchPostFocus(e){e.target.addEventListener("keydown",function(ev){if(13===ev.keyCode){searchPost()}else return},false)}document.getElementById("search-posts").addEventListener("click",searchPost,false);document.getElementById("search-posts-input").addEventListener("focus",searchPostFocus,false)}function initEvents(htmlID){axpost("/pax/evcal","id="+htmlID,function(data){$("#"+htmlID+" .postcal").html(data);initCalendar(htmlID)})}function initEventsCalendar(htmlID){$("#"+htmlID+" .selyr").click(function(){axpost("/pax/evcal","id="+htmlID+"&y="+$(this).attr("data-yr")+"&ym="+$(this).attr("data-ym"),function(data){$("#"+htmlID+" .postcal").html(data)})});$("#"+htmlID+" .month-active").click(function(){axpost("/pax/evcal","id="+htmlID+"&ym="+$(this).attr("data-ym"),function(data){$("#"+htmlID+" .postcal").html(data)});axpost("/pax/evart","id="+htmlID+"&ym="+$(this).attr("data-ym"),function(data){$("#"+htmlID+" .smartzone").html(data)})})}function updateClock(htmlid){var current_date=new Date;var month_names=new Array;month_names[month_names.length]="January";month_names[month_names.length]="February";month_names[month_names.length]="March";month_names[month_names.length]="April";month_names[month_names.length]="May";month_names[month_names.length]="June";month_names[month_names.length]="July";month_names[month_names.length]="August";month_names[month_names.length]="September";month_names[month_names.length]="October";month_names[month_names.length]="November";month_names[month_names.length]="December";var day_names=new Array;day_names[day_names.length]="Sunday";day_names[day_names.length]="Monday";day_names[day_names.length]="Tuesday";day_names[day_names.length]="Wednesday";day_names[day_names.length]="Thursday";day_names[day_names.length]="Friday";day_names[day_names.length]="Saturday";var currentHours=current_date.getHours();var currentMinutes=current_date.getMinutes();var currentSeconds=current_date.getSeconds();currentMinutes=(currentMinutes<10?"0":"")+currentMinutes;currentSeconds=(currentSeconds<10?"0":"")+currentSeconds;var timeOfDay=currentHours<12?"AM":"PM";currentHours=currentHours>12?currentHours-12:currentHours;currentHours=currentHours==0?12:currentHours;var timetxt=currentHours+":"+currentMinutes+":"+currentSeconds+" "+timeOfDay;timetxt=day_names[current_date.getDay()]+", "+month_names[current_date.getMonth()]+" "+current_date.getDate()+" "+" "+current_date.getFullYear()+"
"+timetxt;$("#"+htmlid).html(timetxt)}function initGalleryWidget(id){if(1==$("#"+id).attr("data-nosort"))return;$("#"+id).imagesLoaded(function(){$("#"+id+" .gallery").masonry({columnWidth:".ogpitem",itemSelector:".ogpitem"})})}function initMultiMap(mapID,locStripID,locations,styleSet,southWest,northEast,onColor,offColor){var onIcon={path:"M0-48c-9.8 0-17.7 7.8-17.7 17.4 0 15.5 17.7 30.6 17.7 30.6s17.7-15.4 17.7-30.6c0-9.6-7.9-17.4-17.7-17.4z",strokeColor:onColor,scale:.6,fillOpacity:1,fillColor:onColor};var offIcon={path:"M0-48c-9.8 0-17.7 7.8-17.7 17.4 0 15.5 17.7 30.6 17.7 30.6s17.7-15.4 17.7-30.6c0-9.6-7.9-17.4-17.7-17.4z",strokeColor:offColor,scale:.6,fillOpacity:1,fillColor:offColor};var map=new google.maps.Map(document.getElementById(mapID),{zoom:12,center:northEast,mapTypeId:google.maps.MapTypeId.ROADMAP,disableDefaultUI:true,zoomControl:true,disableDoubleClickZoom:true,draggable:true,scrollwheel:false,styles:styleSet});if(locations.length>1){var bounds=new google.maps.LatLngBounds;bounds.extend(southWest);bounds.extend(northEast);map.fitBounds(bounds)}var infowindow=new google.maps.InfoWindow;var marker,i;var markers=new Array;var locID=0;var locName=0;for(i=0;i';infowindow.setContent(txt);infowindow.open(map,marker)}}}(marker,i))}google.maps.event.addDomListener(window,"resize",function(){google.maps.event.trigger(map,"resize");if(locations.length>1)map.fitBounds(bounds);else map.setCenter(northEast)});if(""!=locStripID){$("#"+locStripID+" .multimap-location").click(function(){multimapTileClick($(this),map,bounds,locStripID,markers,onIcon,offIcon)})}}function multimapTileClick(obj,map,bounds,locStripID,markers,onIcon,offIcon){var idx=0;var locID=obj.attr("data-locid");if(obj.is(".selected")){obj.removeClass("selected");map.fitBounds(bounds);for(idx=0;idxOpenStreetMap'}).addTo(map);var zoom=new L.Control.Zoom({position:"topright"}).addTo(map);var stdIcon=L.icon({iconUrl:"/tools/leaflet/images/CFS/unselected3_marker-icon.png",iconSize:[25,41],iconAnchor:[13,41]});var markers=new Array;var mkOpacity=""!=locStripID?.9:1;for(i=0;i';marker.bindPopup(txt)}else marker.on("click",onOSMMarker);markers.push(marker)}multiMaps[mapID]=markers;if(markers.length>1)map.fitBounds([southWest,northEast]);else map.setView([markers[0].clat,markers[0].clng],13);if(""!=locStripID){$("#"+locStripID+" .multimap-location").click(function(){multimapTileClickOSM($(this),locStripID,map,southWest,northEast,mapID)})}}function multimapTileClickOSM(locTile,locStripID,map,southWest,northEast,mapID){var idx=0;var locID=locTile.attr("data-locid");var markers=multiMaps[mapID];var offIcon=L.icon({iconUrl:"/tools/leaflet/images/CFS/unselected3_marker-icon.png",iconSize:[25,41],iconAnchor:[13,41]});if(locTile.is(".selected")){for(idx=0;idx1)map.fitBounds([southWest,northEast]);else map.setView([markers[0].clat,markers[0].clng],13);return}var selIcon=L.icon({iconUrl:"/tools/leaflet/images/CFS/selected3_marker-icon.png",iconSize:[25,41],iconAnchor:[13,41]});var selMarker=null;for(idx=0;idx1?"track"+trackerCount+".send":"send";ga(action,{hitType:"event",eventCategory:cat,eventAction:evAction,eventLabel:"CFS"})}catch(e){}}function initMerchandise(rid){$("#"+rid+" .curline").click(function(){var oid=0;var lid=$(this).attr("data-id");var numlines=$("#"+rid+" .curline").length;axpost("/pax/store","rid="+rid+"&cid=0&lid="+lid+"&oid="+oid+"&nl="+numlines,function(data){$("#"+rid).html(data)})})}function initCompactStore(hid){$("#"+hid+" .clickcat").click(function(){var lid=$(this).attr("data-lid");var cid=$(this).attr("data-cid");axpost("/pax/cstore","hid="+hid+"&lid="+lid+"&cid="+cid,function(data){$("#"+hid+" .sitestore").html(data)})});$("#"+hid+" .linesel").click(function(){var lid=$(this).attr("data-lid");axpost("/pax/cstore","hid="+hid+"&lid="+lid,function(data){$("#"+hid+" .sitestore").html(data)})})}function initCStoreProducts(hid){$("#"+hid+" .cstore-arrow").click(function(){csSelectProduct(hid,$(this))})}function initCStoreProductStrip(hid){$("#"+hid+" .prodsel").click(function(){csSelectProduct(hid,$(this))});$("#"+hid+" .page-arrow").click(function(){var lid=$(this).attr("data-lid");var cid=$(this).attr("data-cid");var pid=$("#"+hid+" .dispprod").attr("data-pid");var pg=$(this).attr("data-pg");axpost("/pax/cstorepage","hid="+hid+"&lid="+lid+"&cid="+cid+"&pid="+pid+"&pg="+pg,function(data){$("#"+hid+" .prodstrip").html(data)})})}function csSelectProduct(hid,item){var lid=item.attr("data-lid");var cid=item.attr("data-cid");var pid=item.attr("data-pid");axpost("/pax/cstoreprods","hid="+hid+"&lid="+lid+"&cid="+cid+"&pid="+pid,function(data){$("#"+hid+" .prodview").html(data)})}ccsecProcFn=null;function consumerCheckLogon(fn){ccsecProcFn=fn;axpost("/ajax/axsecurity.php","act=ccsec",function(data){if("OK"==data){ccsecProceed()}else $("#pubdyncnt").html(data)});return false}function ccsecProceed(){if(ccsecProcFn){ccsecProcFn();ccsecProcFn=null}}function formatMoney(n){c=2;d=".";t=",";s=n<0?"-":"";i=String(parseInt(n=Math.abs(Number(n)||0).toFixed(c)));j=(j=i.length)>3?j%3:0;return s+(j?i.substr(0,j)+t:"")+i.substr(j).replace(/(\d{3})(?=\d)/g,"$1"+t)+(c?d+Math.abs(n-i).toFixed(c).slice(2):"")}function policyDlg(type){axpost("/pax/policydlg","tp="+type,function(data){$("#pubdyncnt2").html(data)})}function initPopout(id){var popout=$("#"+id);$("#trailinghtml").append(popout);$("#"+id+" .po-close").click(function(){popout.hide();axpost("/svax/s/"+id,"",function(data){})});axpost("/svax/g/"+id,"",function(data){if(0==data){popout.show()}})}jQuery.cfsCheckLoaded=function(obj,url,callback){if("undefined"!=obj){callback()}else{$.getScript(url,function(){callback()})}};function setProductPosition(obitId,prodId,position){let name="selectedProdPos";let products={};var match=document.cookie.match(new RegExp("(^| )"+name+"=([^;]+)"));if(match)products=JSON.parse(match[2]);if(typeof products[obitId]!=="undefined"){products[obitId][prodId]=position}else{products[obitId]={[prodId]:position}}return products}