$(document).ready(function(){window.dataLayer=window.dataLayer||[];function pushDataGtm(e){if(window.google_tag_manager){e.preventDefault();var clickedButton=$(this);window.dataLayer.push({event:"gaEvent",category:e.data.category,action:e.data.action,label:e.data.label,eventCallback:function(containerId){if(containerId.startsWith("GTM")){clickedButton.off("click",pushDataGtm);if(e.data.unbindElement===true){e.unbind()}if(clickedButton.attr("href")){clickedButton[0].click()}else{clickedButton.trigger("click")}}},eventTimeout:2e3})}}$(document).on("click",'[data-tag="continue-to-payment"]',function(){let selectValue=$("#delivery").find(":selected").val();if($(".checkout-step").hasClass("order-review")){var checkoutStep="Review Order"}if($(".checkout-step").hasClass("order-final")){var checkoutStep="Place Your Order"}if(selectValue==0){window.dataLayer.push({event:"gaEvent",category:"Checkout",action:checkoutStep+" - Delivery Details",label:"Custom Address - Continue To Payment Click"})}else if(selectValue==2){window.dataLayer.push({event:"gaEvent",category:"Checkout",action:checkoutStep+" - Delivery Details",label:"Our Funeral Home - Continue To Payment Click"})}});$(document).on("click",'[data-tag="save-delivery-step2"]',function(){let selectValue=$("#delivery").find(":selected").val();if($(".checkout-step").hasClass("order-review")){var checkoutStep="Review Order"}if($(".checkout-step").hasClass("order-final")){var checkoutStep="Place Your Order"}if(selectValue==0){window.dataLayer.push({event:"gaEvent",category:"Checkout",action:checkoutStep+" - Delivery Details",label:"Custom Address - Save Click"})}else if(selectValue==2){window.dataLayer.push({event:"gaEvent",category:"Checkout",action:checkoutStep+" - Delivery Details",label:"Our Funeral Home - Save Click"})}});$(document).on("click",'[data-tag="edit-btn"]',function(){if($(".checkout-step").hasClass("order-review")){var checkoutStep="Review Order"}if($(".checkout-step").hasClass("order-final")){var checkoutStep="Place Your Order"}window.dataLayer.push({event:"gaEvent",category:"Checkout",action:checkoutStep+" - Delivery Details",label:"Edit Link Click"})});$(document).on("click",'[data-tag="edit-card-message"]',function(){if($(".checkout-step").hasClass("order-review")){var checkoutStep="Review Order"}if($(".checkout-step").hasClass("order-final")){var checkoutStep="Place Your Order"}window.dataLayer.push({event:"gaEvent",category:"Checkout",action:checkoutStep+" - Free Card Message",label:"Edit Link Click"})});$(document).on("click",'[data-tag="payment-edit"]',function(){if($(".checkout-step").hasClass("order-review")){var checkoutStep="Review Order"}if($(".checkout-step").hasClass("order-final")){var checkoutStep="Place Your Order"}window.dataLayer.push({event:"gaEvent",category:"Checkout",action:checkoutStep+" - Secure Payment Information",label:"Edit Link Click"})});$(document).on("click",'[data-tag="close-edit-btn"]',function(){if($(".checkout-step").hasClass("order-review")){var checkoutStep="Review Order"}if($(".checkout-step").hasClass("order-final")){var checkoutStep="Place Your Order"}window.dataLayer.push({event:"gaEvent",category:"Checkout",action:checkoutStep+" - Delivery Details",label:"Close Link Click"})});$(document).on("click",'[data-tag="payment-close"]',function(){if($(".checkout-step").hasClass("order-review")){var checkoutStep="Review Order"}if($(".checkout-step").hasClass("order-final")){var checkoutStep="Place Your Order"}window.dataLayer.push({event:"gaEvent",category:"Checkout",action:checkoutStep+" - Secure Payment Information",label:"Close Link Click"})});$(document).on("click",'[data-tag="remove-tree-prod"]',function(){if($(".checkout-step").hasClass("order-review")){var checkoutStep="Review Order"}if($(".checkout-step").hasClass("order-final")){var checkoutStep="Place Your Order"}$(document).on("remove-tree-prod",{category:"Checkout",action:checkoutStep+" - Order Details",label:"Remove Link Click",unbindElement:false},function(event,category,action,label,unbindElement){pushDataGtm(event)});$(document).trigger("remove-tree-prod");$(document).off("remove-tree-prod")});$(document).on("click",'[data-tag="privacy-notice"]',function(){var termsCondition=$(this).closest("#dlgterms").find(".modal-title").text();if(termsCondition=="Terms of Use"){var label="Terms of use Close Click";var action="Place Your Order - Tribute Policy Links"}else if(termsCondition=="Privacy Notice"){var label="Tribute Policy Close Click";var action="Place Your Order - Tribute Policy Links"}$(document).on("privacy-notice",{category:"Checkout",action:action,label:label,unbindElement:false},function(event,category,action,label,unbindElement){pushDataGtm(event)});$(document).trigger("privacy-notice");$(document).off("privacy-notice")});$(document).on("click",'[data-tag="lear-more-encrypt"]',function(){if($(".checkout-step").hasClass("order-review")){var checkoutStep="Review Order"}if($(".checkout-step").hasClass("order-final")){var checkoutStep="Place Your Order"}window.dataLayer.push({event:"gaEvent",category:"Checkout",action:checkoutStep+" - Guarantee Safe Shopping",label:"Learn More Link Click"})});$(document).on("click",'[data-tag="close-encrypted"]',function(){if($(".checkout-step").hasClass("order-review")){var checkoutStep="Review Order"}if($(".checkout-step").hasClass("order-final")){var checkoutStep="Place Your Order"}window.dataLayer.push({event:"gaEvent",category:"Checkout",action:checkoutStep+" - Guarantee Safe Shopping",label:"Learn More Close Click"})});$(document).on("click",'[data-tag="more-about-guarantee"]',function(){if($(".checkout-step").hasClass("order-review")){var checkoutStep="Review Order"}if($(".checkout-step").hasClass("order-final")){var checkoutStep="Place Your Order"}window.dataLayer.push({event:"gaEvent",category:"Checkout",action:checkoutStep+" - Satisfaction Guarantee",label:"More About Our Guarantee Link Click"})});$(document).on("click",'[data-tag="close-guarantee-click"]',function(){if($(".checkout-step").hasClass("order-review")){var checkoutStep="Review Order"}if($(".checkout-step").hasClass("order-final")){var checkoutStep="Place Your Order"}window.dataLayer.push({event:"gaEvent",category:"Checkout",action:checkoutStep+" - Satisfaction Guarantee",label:"More About Our Guarantee Close Click"})});$(document).on("click",'[data-tag="review-order-btn"]',function(){if($(".checkout-step").hasClass("order-review")){var checkoutStep="Review Order"}if($(".checkout-step").hasClass("order-final")){var checkoutStep="Place Your Order"}window.dataLayer.push({event:"gaEvent",category:"Checkout",action:checkoutStep+" - Secure Payment Information",label:"Review Order Click"})});$(document).on("click",'[data-tag="sugest-msg"]',function(){if($(".checkout-step").hasClass("order-review")){var checkoutStep="Review Order"}if($(".checkout-step").hasClass("order-final")){var checkoutStep="Place Your Order"}window.dataLayer.push({event:"gaEvent",category:"Checkout",action:checkoutStep+" - Free Card Message",label:"See Condolence Suggestions Link Click"})});$(document).on("click",'[data-tag="submit-card-msg"]',function(){let cardMsg=$("#cardmsg").val();let signature=$("#signature").val();if($(".checkout-step").hasClass("order-review")){var checkoutStep="Review Order"}if($(".checkout-step").hasClass("order-final")){var checkoutStep="Place Your Order"}if(cardMsg!=""&&signature!=""){window.dataLayer.push({event:"gaEvent",category:"Checkout",action:checkoutStep+" - Free Card Message",label:"Save And Continue Click"})}});$(document).on("click",'[data-tag="conditions-term"]',function(){if($(".checkout-step").hasClass("order-review")){var checkoutStep="Review Order"}if($(".checkout-step").hasClass("order-final")){var checkoutStep="Place Your Order"}$(document).on("conditions-term",{category:"Checkout",action:checkoutStep+" - Tribute Policy Links",label:"Conditions Of Use Link Click",unbindElement:false},function(event,category,action,label,unbindElement){pushDataGtm(event)});$(document).trigger("conditions-term");$(document).off("conditions-term")});$(document).on("click",'[data-tag="privacy-term"]',function(){if($(".checkout-step").hasClass("order-review")){var checkoutStep="Review Order"}if($(".checkout-step").hasClass("order-final")){var checkoutStep="Place Your Order"}$(document).on("privacy-term",{category:"Checkout",action:checkoutStep+" - Tribute Policy Links",label:"Privacy Notice Link Click",unbindElement:false},function(event,category,action,label,unbindElement){pushDataGtm(event)});$(document).trigger("privacy-term");$(document).off("privacy-term")});$(document).on("click",'[data-tag="place-order-final-checkout"]',function(){var checkoutStep;if($(".checkout-step").hasClass("order-review")){checkoutStep="Review Order"}if($(".checkout-step").hasClass("order-final")){checkoutStep="Place Your Order"}if(window.matchMedia("(max-width:992px)").matches){window.dataLayer.push({event:"gaEvent",category:"Checkout",action:checkoutStep+" - Review Order",label:"Place Your Order Click"})}else{window.dataLayer.push({event:"gaEvent",category:"Checkout",action:checkoutStep+" - Order Details",label:"Place Your Order Click"})}})});