var request = {}; var get = function(url, callback) { if(typeof request.abort == 'function') // stops bubbling request.abort(); request = new XMLHttpRequest(); request.open('GET', url, true); request.onload = function() { if (this.status >= 200 && this.status < 400) { callback(this.response) request = {}; } }; request.onerror = function() { callback('') } request.send(); } var parseURL = {}; var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) { parseURL[key] = value; }); function loadButtonHrefs(citizenSession) { document.addEventListener("DOMContentLoaded", function() { var buttons = document.querySelectorAll('.ct-buy-tickets-click'); buttons.forEach(function(button) { var currentHref = button.getAttribute('href'); var separator = currentHref.includes('?') ? '&' : '?'; var newHref = currentHref + separator + 's=' + citizenSession; button.setAttribute('href', newHref); }); }); } try { if(!localStorage.getItem('citizenSession')) { get('https://www.citizenticket.com/' + 'do/citizen/log_hit/6226/' + '?widget-landing=true&widget-landing-url=' + window.location.href + '&utm_source=' + parseURL['utm_source'] + '&utm_campaign=' + parseURL['utm_campaign'] + '&utm_medium=' + parseURL['utm_medium'] + '&referrer=' + document.referrer, function(response) { localStorage.setItem('citizenSession', response); citizenSession = response; loadButtonHrefs(citizenSession) }) } else { citizenSession = localStorage.getItem('citizenSession'); loadButtonHrefs(citizenSession) get('https://www.citizenticket.com/' + 'do/citizen/log_hit/6226/' + '?widget-landing=true&widget-landing-url=' + window.location.href + '&s=' + citizenSession + '&utm_source=' + parseURL['utm_source'] + '&utm_campaign=' + parseURL['utm_campaign'] + '&utm_medium=' + parseURL['utm_medium'] + '&referrer=' + document.referrer, function() { }); } } catch (e) { citizenSession = '1550173356137ec751e2f7826f2745a5'; loadButtonHrefs(citizenSession) get('https://www.citizenticket.com/' + 'do/citizen/log_hit/6226/' + '?widget-landing=true&widget-landing-url=' + window.location.href + '&s=' + citizenSession + '&utm_source=' + parseURL['utm_source'] + '&utm_campaign=' + parseURL['utm_campaign'] + '&utm_medium=' + parseURL['utm_medium'] + '&referrer=' + document.referrer, function() { }); }