(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-PZ3KJGH');
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '880235006073907');
fbq('track', 'PageView', 'ViewContent', 'Search', 'AddToCart', 'AddToWishlist', 'InitiateCheckout', 'AddPaymentInfo', 'Purchase', 'Lead', 'CompleteRegistration');
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-70114023-20');
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1036743066447987');
fbq('track', 'PageView', 'ViewContent', 'Search', 'AddToCart', 'AddToWishlist', 'InitiateCheckout', 'AddPaymentInfo', 'Purchase', 'Lead', 'CompleteRegistration');
// determine if data should be cleared after submission
var clearData = false;
// function to grab utm url parameters
function getQueryVariable(variable) {
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i = 0; i (1000 * 60 * 60 * 24);
function updateLatestTime() {
localStorage.setItem('latestUpdateTime', Date.now());
}
// Get hidden utm fields
var utm_source_field = document.querySelectorAll('input#utm_sourceInput');
var utm_medium_field = document.querySelectorAll('input#utm_mediumInput');
var utm_campaign_field = document.querySelectorAll('input#utm_campaignInput');
var utm_term_field = document.querySelectorAll('input#utm_termInput');
var utm_content_field = document.querySelectorAll('input#utm_contentInput');
// check if localStorage is defined
if (typeof (Storage) !== "undefined") {
// check if localStorage utm_parameters are null, parse parameter from url and set as localStorage item
// source block
if (getQueryVariable("utm_source")) {
localStorage.setItem("utm_source", getQueryVariable("utm_source"));
updateLatestTime();
} else if (shouldUpdate) {
let source;
var is_google = document.referrer.indexOf('google') > -1;
var has_gclid = window.location.search.indexOf('gclid') > -1;
if (has_gclid) {
source = 'Google_Ads';
} else if (is_google) {
source = 'Organic';
}
else {
source = 'Direct/Referral';
}
localStorage.setItem("utm_source", source);
updateLatestTime();
};
utm_source_field.forEach((element) => {
element.setAttribute("value", localStorage.getItem("utm_source"));
})
// end of source block
if (getQueryVariable("utm_medium")) {
localStorage.setItem("utm_medium", getQueryVariable("utm_medium"));
updateLatestTime();
} else if (shouldUpdate) {
localStorage.setItem("utm_medium", null);
}
utm_medium_field.forEach((element) => {
element.setAttribute("value", localStorage.getItem("utm_medium"));
})
if (getQueryVariable("utm_campaign")) {
localStorage.setItem("utm_campaign", getQueryVariable("utm_campaign"));
updateLatestTime();
} else if (shouldUpdate) {
localStorage.setItem("utm_campaign", null);
}
utm_campaign_field.forEach((element) => {
element.setAttribute("value", localStorage.getItem("utm_campaign"));
})
if (getQueryVariable("utm_term")) {
localStorage.setItem("utm_term", getQueryVariable("utm_term"));
updateLatestTime();
} else if (shouldUpdate) {
localStorage.setItem("utm_term", null);
}
utm_term_field.forEach((element) => {
element.setAttribute("value", localStorage.getItem("utm_term"));
})
if (getQueryVariable("utm_content")) {
localStorage.setItem("utm_content", getQueryVariable("utm_content"));
updateLatestTime();
} else if (shouldUpdate) {
localStorage.setItem("utm_content", null);
}
utm_content_field.forEach((element) => {
element.setAttribute("value", localStorage.getItem("utm_content"));
})
}