function getPosition(element) { var xPosition = 0; var yPosition = 0; while (element) { xPosition += (element.offsetLeft - element.scrollLeft + element.clientLeft); yPosition += (element.offsetTop - element.scrollTop + element.clientTop); element = element.offsetParent; } return {x: xPosition, y: yPosition}; } function trackCheckoutInit(packageName) { fbq('track', 'InitiateCheckout'); } function redirectBasicLink(element, packageName) { let position = getPosition(element); window.App.mixpanel.track('Click buy basic package button', { 'Offer': window.App.offer_name, 'Position': position, }); trackCheckoutInit(packageName); } function redirectBestLink(element, packageName) { let position = getPosition(element); window.App.mixpanel.track('Click buy best package button', { 'Offer': window.App.offer_name, 'Position': position, }); trackCheckoutInit(packageName); } function redirectPopularLink(element, packageName) { let position = getPosition(element); window.App.mixpanel.track('Click buy popular package button', { 'Offer': window.App.offer_name, 'Position': position, }); trackCheckoutInit(packageName); } if (document.querySelector('[data-transcript-button]')) { document.querySelector('[data-transcript-button]') .addEventListener('click', function () { let fiveStarsWrapper = document.querySelectorAll('[data-five-stars-wrapper]'); fiveStarsWrapper.forEach(item => { item.style.color = '#000000'; }) }) } var site_id = 3; window.addEventListener('DOMContentLoaded', function () { if (site_id === 80) { let packageImage = document.querySelectorAll('[data-package-image]'); packageImage.forEach(item => { item.style.maxHeight = '177px'; }) } if (site_id === 86) { let customReviewText1 = document.querySelectorAll('[data-custom-review-text-1]'); customReviewText1.forEach(item => { item.style.color = '#000000'; }) let customReviewText2 = document.querySelectorAll('[data-custom-review-text-2]'); customReviewText2.forEach(item => { item.style.color = '#000000'; }) } });