1function initTimeBannerTicker() 2{ 3 $('.ticker').each(function(){ 4 var ticker = $(this); 5 setInterval(function (){ 6 var now = new Date(); 7 var countTo = new Date(ticker.data('countdown')); 8 var dateCET = now.toLocaleString("en-EN", {timeZone: "Europe/Amsterdam"}); 9 var newDate = new Date(dateCET); 10 var dif = countTo-newDate; 11 dif = Math.floor(dif/1000); 12 if (dif>0){ 13 var sec = dif%60; 14 var minute = Math.floor((dif%3600)/60); 15 var hrs = Math.floor((dif%86400)/3600); 16 var days = Math.floor(dif/86400); 17 var str = ''; 18 if (sec>0) str = sec+' '+str; 19 if (minute>0) str = minute+' '+str; 20 if (hrs>0) str = hrs+' '+str; 21 if (days>0) str = days+' '+str; 22 23 ticker.find('#ticker_days').html(""+days+""); 24 ticker.find('#ticker_hours').html(""+hrs+""); 25 ticker.find('#ticker_minutes').html(""+minute+""); 26 ticker.find('#ticker_seconds').html(""+sec+""); 27 } else { 28 ticker.find('#ticker_days').html("0"); 29 ticker.find('#ticker_hours').html("0"); 30 ticker.find('#ticker_minutes').html("0"); 31 ticker.find('#ticker_seconds').html("0"); 32 } 33 }, 1000); 34 }); 35} 36 37function initTimerBannerConditions(screen) 38{ 39 var main_element = '#timer_banner_desktop_wrap'; 40 var close_element = 'timer_banner_close'; 41 if (screen === 'mobile') { 42 main_element = '#timer_banner_mobile_wrap'; 43 close_element = 'timer_banner_close_mobile'; 44 } 45 46 if (window['stopShowingCondition_'+screen] === 'click' && screen === 'desktop') { 47 $(main_element).on('click', function(event) { 48 event.stopPropagation(); 49 if ($(event.target)[0].id !== close_element) { 50 setCookie($(this).data('timerid') + '-timerId-'+screen, true, 365*10); 51 $(main_element).remove(); 52 } 53 }); 54 } 55 56 $('#'+close_element).on('click', function (event) { 57 event.preventDefault(); 58 if (window['stopShowingCondition_'+screen] === 'close') { 59 setCookie($(this).data('timerid') + '-timerId-'+screen, true, 365*10); 60 } 61 $(main_element).remove(); 62 if (screen === 'mobile') { 63 $('.fixedHeader').removeClass('with_timerbanner_mobile'); 64 $('#wrapper3').removeClass('with_timerbanner_mobile'); 65 $('#search_block_top').removeClass('with_timerbanner_mobile'); 66 $('#slide_holder').removeClass('with_timerbanner_mobile'); 67 $('body').addClass('without_timerbanner_mobile'); 68 } 69 }); 70 71 if (window['stopShowingCondition_'+screen] === 'seen_x_times' && !window['timerBannerEvent_'+screen]) { 72 setSeenTimesValue($(main_element).data('timerid'), screen); 73 } 74 75 if (window['frequencyValue_'+screen] === 'days') { 76 setCookie($(main_element).data('timerid') + '-timerId-'+screen, true, window['frequency_number_'+screen]); 77 } 78} 79 80function setSeenTimesValue(id, screen) 81{ 82 let seenCurrentNew = window['seenCurrent_'+screen] + 1; 83 setCookie(id + '-timerId-seen-'+screen, seenCurrentNew, 365*10); 84 if (seenCurrentNew >= window['seen_x_times_'+screen]) { 85 setCookie(id + '-timerId-'+screen, true, 365*10); 86 } 87} 88 89$(document).ready(function () { 90 initTimeBannerTicker(); 91 92 if (window.innerWidth > 767 && typeof desktop_timer_banner !== 'undefined') { 93 initTimerBannerConditions('desktop'); 94 if (timerBannerEvent_desktop === 'landing') { 95 setTimeout(function() { 96 $('#timer_banner_desktop_wrap').show(); 97 if (stopShowingCondition_desktop === 'seen_x_times') { 98 setSeenTimesValue($('#timer_banner_desktop_wrap').data('timerid'), 'desktop'); 99 } 100 }, timerBannerEventTiming_desktop*1000) 101 } 102 103 if (timerBannerEvent_desktop === 'scroll') { 104 $(window).scroll(function() { 105 setTimeout(function() {
106 $('#timer_banner_desktop_wrap').show(); 107 if (stopShowingCondition_desktop === 'seen_x_times') { 108 setSeenTimesValue($('#timer_banner_desktop_wrap').data('timerid'), 'desktop'); 109 } 110 }, timerBannerEventTiming_desktop*1000) 111 }); 112 } 113 114 if (timerBannerEvent_desktop === 'hover' && timerBannerTriggerElement_desktop) { 115 $('#'+timerBannerTriggerElement_desktop).on('mouseenter', function(){ 116 setTimeout(function() { 117 $('#timer_banner_desktop_wrap').show(); 118 if (stopShowingCondition_desktop === 'seen_x_times') { 119 setSeenTimesValue($('#timer_banner_desktop_wrap').data('timerid'), 'desktop'); 120 } 121 }, timerBannerEventTiming_desktop*1000) 122 }); 123 } 124 125 if (timerBannerEvent_desktop === 'click' && timerBannerTriggerElement_desktop) { 126 $(document).on('click', 'a[href^="#"]', function (e) { 127 var anchor = $(this).attr('href').substr(1); 128 if (anchor === timerBannerTriggerElement_desktop) { 129 e.preventDefault(); 130 setTimeout(function() { 131 $('#timer_banner_desktop_wrap').show(); 132 if (stopShowingCondition_desktop === 'seen_x_times') { 133 setSeenTimesValue($('#timer_banner_desktop_wrap').data('timerid'), 'desktop'); 134 } 135 }, timerBannerEventTiming_desktop*1000); 136 window.history.pushState({}, "", location.href.replace(location.hash,"")); 137 } 138 }); 139 } 140 141 if (timerBannerEvent_desktop === 'exit') { 142 $(document).bind('mouseleave', function(e) { 143 if (e.pageY - $(window).scrollTop() <= 1) { 144 setTimeout(function() { 145 $('#timer_banner_desktop_wrap').show(); 146 if (stopShowingCondition_desktop === 'seen_x_times') { 147 setSeenTimesValue($('#timer_banner_desktop_wrap').data('timerid'), 'desktop'); 148 } 149 }, timerBannerEventTiming_desktop*1000) 150 } 151 }); 152 } 153 } 154 155 if (window.innerWidth < 768 && typeof mobile_timer_banner !== 'undefined') { 156 initTimerBannerConditions('mobile'); 157 } 158});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.