1let windowheight;var awa_karte=true;var runner=10;var steps=10;var gesamt;var dername='';var orgin='';let map;let bounds;let kartegeladen=false;let markerdata=[];let mapopen=false;const STADIA_BASE='https://www.holidaycheck.de/svc/privacy-shield-maps/';const TILE_ROAD=STADIA_BASE+'tiles/outdoors/{z}/{x}/{y}{r}.png';const TILE_SAT=STADIA_BASE+'data/satellite/{z}/{x}/{y}.jpg';const attribution='© <a href="https://stadiamaps.com/">Stadia Maps</a>, '+'© <a href="https://openmaptiles.org">OpenMapTiles</a>, '+'© <a href="https://openstreetmap.org">OpenStreetMap</a> contributors';const satelliteAttribution='© CNES, Distribution Airbus DS, © Airbus DS, © PlanetObserver (Contains Copernicus Data)';var schongesendet=false;function getAttributionByType(type){return type==='satellite'?`${satelliteAttribution}|${attribution}`:attribution;} 2function makeTileLayer(type){const url=type==='satellite'?TILE_SAT:TILE_ROAD;return L.tileLayer(url,{attribution:getAttributionByType(type),detectRetina:true,});} 3function applyDropAnimation(marker){const iconEl=marker._icon;if(!iconEl)return;iconEl.classList.remove('leaflet-marker-drop');void iconEl.offsetWidth;iconEl.classList.add('leaflet-marker-drop');iconEl.addEventListener('animationend',()=>iconEl.classList.remove('leaflet-marker-drop'),{once:true});} 4function initMap(){kartegeladen=true;bounds=L.latLngBounds([]);const startLatLng=[39.472435,2.520354];if(map){map.remove();map=null;} 5map=L.map('map',{center:startLatLng,zoom:4,zoomControl:true,attributionControl:true,});const roadLayer=makeTileLayer('roadmap').addTo(map);const satLayer=makeTileLayer('satellite');L.control.layers({Roadmap:roadLayer,Satellite:satLayer},null,{position:'topright'}).addTo(map);L.control.scale({metric:true,imperial:false,position:'bottomleft'}).addTo(map);setMarkers(map);} 6function setMarkers(map){const markerLayer=L.layerGroup().addTo(map);for(let i=0;i<markerdata.length;i++){const beach=markerdata[i];const title=beach[0];const lat=Number(beach[1]);const lng=Number(beach[2]);const id=beach[3];const iconUrl='https://www.holidaycheck.'+orgin+'/aktionen/upload/img/pin22_'+title+'.png';const icon=L.icon({iconUrl,iconSize:[56,76],iconAnchor:[28,72],});const marker=L.marker([lat,lng],{icon,title,zIndexOffset:100+i,}).addTo(markerLayer);setTimeout(()=>applyDropAnimation(marker),i*35);marker.on('click',()=>{tracit('award_map','click','pin');$('html, body').animate({scrollTop:$('.hotels23>div[data-page="'+id+'"]').offset().top},2000);});bounds.extend([lat,lng]);} 7if(bounds.isValid()){map.fitBounds(bounds,{padding:[40,40]});}} 8function initTooltipster(){$('.tooltip:not(.tooltipstered)').tooltipster({theme:'tooltipster-noir',delay:200,trigger:'custom',maxWidth:200,triggerOpen:{mouseenter:true},triggerClose:{click:true,scroll:true}});} 9function kopfkino_audio_play(playerId){console.log('Play: '+playerId);} 10function kopfkino_audio_pause(playerId){console.log('Pause: '+playerId);} 11function kopfkino_audio_end(playerId){console.log('END: '+playerId);} 12function kopfkino_audio_exit(playerId,current){console.log('EXIT: '+playerId+' / time:'+current);} 13function pagename(){if(typeof PageName!=='undefined'){return PageName;}else{return'null';}} 14function advent_after(){setTimeout(function(){$('.sovendus-container').show();var script=document.createElement("script");script.type="text/javascript";script.async=true;script.src=window.location.protocol+"//api.sovendus.com/sovabo/common/js/flexibleIframe.js";document.body.appendChild(script);console.log('sovendus show event');},3000);} 15function sendedieantwort(day){$.ajax({url:'https://www.holidaycheck.'+orgin+'/svc/urlauber-profile-service/v1/profile/lottery/confirmation',type:'POST',dataType:'text',contentType:'application/json',data:JSON.stringify({lotteryIdentifier:"advent_"+day}),success:function(data,textStatus,xhr){console.log('sendedieantwort ',data);},error:function(xhr,textStatus,errorThrown){console.log('sendedieantwort error',xhr.status);}});} 16function checkclubstatus(){$.ajax({url:'https://www.holidaycheck.'+orgin+'/svc/urlauber-profile-service/v1/profile',type:'GET',dataType:'json',success:function(data,textStatus,xhr){if(data['isClubMember']){$('.premium_status_3').show();}else{$('.premium_status_2').show();} 17if(data['givenName']!=""){$('.premium_willkommen h1').text($('.premium_willkommen h1').text()+' '+data['givenName']);}},error:function(xhr,textStatus,errorThrown){$('.premium_status_1').show();}});} 18function delete_old_level(){localStorage.removeItem('level');localStorage.removeItem('diff');localStorage.removeItem('teilnahmen');} 19function checkuserlogin(){console.log('checkuserlogin init');
19if($('.sofsof').length==0){$('.dasformelement_container').show();} 20let basicurl=$('a.loginbtn').data('basic');$('a.loginbtn').attr('href',$('a.loginbtn').attr('href')+'&cb='+Date.now());let start_antwort=0;$('.antwortenblock_element input[type="radio"]').on('change',function(){let url=decodeURIComponent($('a.loginbtn').attr('href'));console.log(url);let url_new=url.replace(basicurl,'').replace('&aw='+start_antwort,'&aw='+$(this).val());console.log(url_new);$('a.loginbtn').attr('href',basicurl+encodeURIComponent(url_new));start_antwort=$(this).val();});$('#nlcb').on('change',function(){let url=decodeURIComponent($('a.loginbtn').attr('href'));let url_new='';if($('#nlcb').prop('checked')){url_new=url.replace(basicurl,'').replace('&nl=0','&nl=1');}else{url_new=url.replace(basicurl,'').replace('&nl=1','&nl=0');} 21$('a.loginbtn').attr('href',basicurl+encodeURIComponent(url_new));});$('#datenschutz').on('change',function(){let url=decodeURIComponent($('a.loginbtn').attr('href'));let url_new='';if($('#datenschutz').prop('checked')){url_new=url.replace(basicurl,'').replace('&ds=0','&ds=1');}else{url_new=url.replace(basicurl,'').replace('&ds=1','&ds=0');} 22$('a.loginbtn').attr('href',basicurl+encodeURIComponent(url_new));});$("ol.breadcrumb li").filter(function(){return $(this).text().trim()==="Adventskalender 2025";}).wrapInner('<a href="/adventskalender"></a>');$(document).on('click','.buttonblock:visible',function(){if($(this).find('button:disabled').length>0&&$(this).find('button:visible').length>0){$('.fehlertext').show();}}) 23$.ajax({url:'https://www.holidaycheck.'+orgin+'/svc/urlauber-profile-service/v1/profile',type:'GET',cache:false,dataType:'json',success:function(data,textStatus,xhr){if(data['userId']!=""){$('.userdialog_eingeloggt').show();} 24if(data['email']!=""){$('#nl').val(data['email']);} 25if($('.sofsof').length){console.log('sofsof');$('html, body').animate({scrollTop:$('.sofsof').offset().top},1000,function(){sendform();});} 26teilnahmecheck2();},error:function(xhr,textStatus,errorThrown){if(xhr.status==401){delete_old_level();$('.button_user_nichteingeloggt').show();$('.button_user_nichteingeloggt .loginbtn').hide();$('.button_user_eingeloggt').remove();$('.avent_hinweis').show();}}});} 27function scala(teilnahmen){if(teilnahmen<0){teilnahmen=0;} 28if(teilnahmen>24){teilnahmen=24;} 29if(teilnahmen>=20){show_level(4,0);} 30console.log('teilnahmen',teilnahmen);if(teilnahmen==0){$('.scala').hide();$('.scala_baro').css('width','0px');}else{$('.scala').show();const weite=9;const breite=teilnahmen*weite+weite;$('.scala_baro_index span').text(teilnahmen);if(typeof animatescala==='function'){animatescala(breite);}else{$('.scala_baro').css('width',breite+'px');
30$('.scala_baro_index').css('left',(breite-14)+'px');}}} 31function trackadventerror(tag,er){let action='error';let cat='adventskalender-2025';let label='tuerchen-'+tag+'-'+er;dataLayer.push({gePageName:pagename(),event:'event',eventCategory:cat,eventAction:action,eventLabel:label,clientTimestamp:Date.now()});} 32function show_level(level,diff){$('.teilnahmen_block>div').hide();if(diff!=0){$('.teilnahmen_block>div[data-level="'+level+'"] span.diezahl').text(diff);} 33$('.teilnahmen_block>div[data-level="'+level+'"]').show();if(typeof animateLevelImg==="function"){animateLevelImg();}} 34function heuteschon(){$('.teilnahme_erfolg').hide();$('.teilnahme_fehler').show();$('.nicolaus').show();$('.nachteilnahme').show();$('.dasformelement_container').hide();$('.hideheadline').hide();$('.gcms_text_special_center').show();advent_after();} 35function teilnahmecheck2(){const level=localStorage.getItem('level');const diff=localStorage.getItem('diff');const teilnahmen=localStorage.getItem('teilnahmen');if(level!=null&&diff!=null&&teilnahmen!=null){show_level(level,diff);scala(teilnahmen);}else{teilnahmecheck();}} 36function teilnahmecheck(){$.ajax({url:'https://www.holidaycheck.'+orgin+'/adventskalender/adventskalenderdata',type:'GET',cache:false,dataType:'json',data:{detailtag:typeof detailtag!=='undefined'?detailtag:0},success:function(data,textStatus,xhr){console.log(data);show_level(data['level'],data['diff']);localStorage.setItem('level',data['level']);localStorage.setItem('diff',data['diff']);if(data['heuteschon']){heuteschon();} 37if(typeof scala==="function"){scala(data['teilnahmen']);localStorage.setItem('teilnahmen',data['teilnahmen']);}else{$('.scala').hide();}},error:function(xhr,textStatus,errorThrown){console.log('teilnahmecheck error',xhr);}});} 38function sendform(){let antwort=$('input[name="antwort"]:checked').val();let tag=$('input[name="tag"]').val();let code=$('input[name="code"]').val();let nlcb=0;if($('input[name="nlcb"]').prop('checked')===true){nlcb=1;} 39let ds=0;if($('input[name="datenschutz"]').prop('checked')===true){ds=1;} 40let nl=$('input[name="nl"]').val();let dt=1;if($('input[name="dt"]').val()){dt=$('input[name="dt"]').val();} 41if(antwort!=undefined&&ds==1&&!schongesendet){schongesendet=true;console.log('Antwort:'+antwort+' Tag:'+tag,code,dt,nlcb);$('.buttonblock button').addClass('isloading').text('Bitte warten');$.ajax({'url':'https://www.holidaycheck.'+orgin+'/adventskalender/adventskalenderdata','type':'GET','cache':false,'dataType':'json','data':{antwort:antwort,tag:tag,code:code,dt:dt,nlcb:nlcb,nl:nl},success:function(data,textStatus,xhr){console.log(data);
41$('.dasformelement_container').hide();if(data['teilnahme']){$('.teilnahme_erfolg').show();$('.teilnahme_fehler').hide();show_level(data['level'],data['diff']);localStorage.setItem('level',data['level']);localStorage.setItem('diff',data['diff']);localStorage.setItem('teilnahmen',data['teilnahmen']);scala(data['teilnahmen']);sendedieantwort(data['theday']);trackadvent(data['theday'],2);advent_after();$('.nicolaus').show();$('.nachteilnahme').show();$('.hideheadline').hide();$('.gcms_text_special_center').show();}else{localStorage.setItem('teilnahmen',data['teilnahmen']);scala(data['teilnahmen']);$('.teilnahme_erfolg').hide();$('.teilnahme_fehler').show();$('.nicolaus').show();$('.nachteilnahme').show();$('.hideheadline').hide();$('.gcms_text_special_center').show();} 42$('html, body').animate({scrollTop:$('#userdialog').offset().top},500);},error:function(xhr,textStatus,errorThrown){console.log('sendform error',xhr);trackadventerror(tag,xhr.status);}});}else{console.log('Keine Antwort gewählt');}} 43function tracitonlyaward(cat,action,label){if($('HTML').hasClass('awardseite')){dataLayer.push({gePageName:pagename(),event:'event',eventCategory:cat,eventAction:action,eventLabel:label,clientTimestamp:Date.now()});}} 44function tracksponsor(label){let action='click';let cat='adventskalender-2025';dataLayer.push({gePageName:pagename(),event:'event',eventCategory:cat,eventAction:action,eventLabel:label,clientTimestamp:Date.now()});} 45function trackadvent(tag,typ){let action='click';let cat='adventskalender-2025';let label='tuerchen-'+tag+'-oeffnen';if(typ==2){label='tuerchen-'+tag+'-submit';} 46if(typ==3){label='tuerchen-'+tag+'-login';} 47if(typ==4){label='tuerchen-'+tag+'-zurueckbutton';} 48dataLayer.push({gePageName:pagename(),event:'event',eventCategory:cat,eventAction:action,eventLabel:label,clientTimestamp:Date.now()});console.log('->'+cat+' / '+action+' / '+label+' / '+Date.now());} 49function trackhotel(cat,action,label){if($('HTML').hasClass('awardseite')){cat='award_hotelcard';action='click';}else if($('HTML').hasClass('page28789')){cat='nachhaltig_hotelcard';action='click';}else{$(action).data('offer')=='1'?action='offer_click':action='nooffer_click';cat="hotel_box";} 50dataLayer.push({gePageName:pagename(),event:'event',eventCategory:cat,eventAction:action,eventLabel:label,clientTimestamp:Date.now()});} 51function openit(id){console.log(id);$('#ai_'+id).toggleClass('ai_open');} 52function tracit(cat,action,label){dataLayer.push({gePageName:pagename(),event:'event',eventCategory:cat,eventAction:action,eventLabel:label,clientTimestamp:Date.now()});} 53function neuehotels(){$('.awa2023_hotel_bilder_slick').slick('refresh');aktionencheck();} 54function checkslick(){if($('.awa2023_hotel_bilder_slick').length){$('.awa2023_hotel_bilder_slick').slick({dots:false,lazyLoad:'ondemand',infinite:true,speed:300,slidesToShow:1,centerMode:false});const myTimeout=setTimeout(function(){$('.awa2023_hotel_bilder_slick').slick('setPosition');console.log('reslick')},800);$('body').on('click','.awa2023_hotel>a',function(event){if($(event.target).hasClass('slick-arrow')){event.preventDefault();}});}} 55function nh_checkslick(){const $slider=$('.nh_hotel_slick').not('.slick-initialized').filter(function(){return!$(this).closest('.nh_hidden').length;});if($slider.length){$slider.slick({dots:false,lazyLoad:'ondemand',infinite:true,speed:300,slidesToShow:1,centerMode:false});setTimeout(function(){$slider.slick('setPosition');console.log('nh reslick')},800);$slider.each(function(){const $card=$(this).closest('a');const img=$(this).find('.slick-current img').get(0)||$(this).find('img').get(0);const zeigen=function(){$card.addClass('nh_ready');};if(!img||img.complete){zeigen();}else{$(img).one('load error',zeigen);setTimeout(zeigen,3000);}});$slider.on('click','.slick-arrow',function(event){event.preventDefault();event.stopPropagation();});}} 56function nh_mehrhotels(event){event.preventDefault();const $hotels=$('.nh_hotels');const schritt=parseInt($hotels.data('schritt'),10)||9;$hotels.children('a.nh_hidden').slice(0,schritt).removeClass('nh_hidden');nh_checkslick();if(!$hotels.children('a.nh_hidden').length){$('.nh_more').hide();}} 57function mehrhotels(tracer=''){$('.dermehrbtn').css('opacity','0');gesamt=$('.awa2023_hotel').length;for(let index=1;index<=steps;index++){zahl=runner+index;$('.awa2023_hotel[data-runner="'+zahl+'"]').show();} 58neuehotels();$('.dermehrbtn').css('opacity','1');console.log('mehranzeigen',zahl,gesamt);if(zahl>=gesamt){$('.dermehrbtn').hide();} 59runner+=steps;if(tracer==""){tracit('award_cta','click','mehr anzeigen');}} 60function mehrhotels_finger(btn){const $btn=$(this);console.log('mehrhotels_finger',$btn.length);const $container=$btn.closest('.gw-aktionsobjektblock');const $button=$btn;console.log('Container gefunden?',$container.length>0);console.log($container);
60if(!$container.data('sichtindex')){$container.data('sichtindex',10);} 61if(!$container.data('sichtschritte')){$container.data('sichtschritte',10);} 62let sichtIndex=parseInt($container.data('sichtindex'));const sichtSchritte=parseInt($container.data('sichtschritte'));const $hotels=$container.find('.awa2023_hotel');const gesamt=$hotels.length;$button.css('opacity','0');for(let i=1;i<=sichtSchritte;i++){let aktuellerIndex=sichtIndex+i;$hotels.filter('[data-runner="'+aktuellerIndex+'"]').show();} 63neuehotels();$button.css('opacity','1');sichtIndex+=sichtSchritte;$container.data('sichtindex',sichtIndex);console.log('mehranzeigen',sichtIndex,gesamt);if(sichtIndex>=gesamt){$button.hide();}} 64function show_map(){if(!mapopen){$('.gw_mapholder').slideDown('fast',function(){if(!kartegeladen){get_kartenpunkte()};$('#mapopen').text('Karte ausblenden');mapopen=true;tracit('award_map','click','show_map');});}else{$('.gw_mapholder').slideUp('fast');$('#mapopen').text('Auf der Karte anzeigen');mapopen=false;tracit('award_map','click','hide_map');}} 65function show_map_2(){if(!mapopen){$('.gw_mapholder').slideDown('fast',function(){if(!kartegeladen){get_kartenpunkte();}else if(map){map.invalidateSize();} 66$('#mapopen').text('Karte ausblenden');mapopen=true;tracit('award_map','click','show_map');});}else{$('.gw_mapholder').slideUp('fast');$('#mapopen').text('Auf der Karte anzeigen');mapopen=false;tracit('award_map','click','hide_map');}} 67function get_kartenpunkte(){$('.hotels23>div').each(function(index){if(index<=9){if($(this).data('geo')!=undefined){console.log('->',$(this).data('geo'));var parts=$(this).data('geo').split('||');markerdata.push(new Array(parts[0],parts[1],parts[2],parts[3]));}}});initMap();} 68function doresize(){google.maps.event.trigger(map,'resize');map.fitBounds(bounds);} 69function open_hotel(id){} 70function scrollToAnchor(aid){if($("a[name='"+aid+"']").length){var aTag=$("a[name='"+aid+"']");console.log('scrollToAnchor',aTag);$('html,body').animate({scrollTop:aTag.offset().top},'slow');}} 71function setnoindexfunc(){var metaRobots=document.querySelector('meta[name="robots"]');if(!metaRobots){metaRobots=document.createElement('meta');metaRobots.setAttribute('name','robots');document.head.appendChild(metaRobots);} 72metaRobots.setAttribute('content','noindex');} 73$(function(){windowheight=$(window).height();$('html').removeClass('no-js').addClass('js');orgin=$('html').attr('lang');$('.scrollToTop').click(function(){$('html, body').animate({scrollTop:0},500);return false;});$(window).on('scroll',function(){if($(this).scrollTop()>(windowheight/2)){$('.scrollToTop').fadeIn();}else{$('.scrollToTop').fadeOut('slow');} 74if($(this).scrollTop()>300){$('.scrolltop').addClass('vis');}else{$('.scrolltop').removeClass('vis');}});$('.scrolltop span').click(function(){$('html, body').animate({scrollTop:0},500);if($('HTML').hasClass('awardseite')){tracit('award_cta','click','backtotop');} 75return false;});$('.gcms_bildrechts, .gcms_bildlinks').each(function(){var pre='';if($(this).find('a.calltoaction').length){$(this).find('a.calltoaction').parent('p').addClass('sollcenter');} 76if($(this).find('h2').length){pre+='<h2>'+$(this).find('h2').text()+'</h2>';} 77if($(this).find('h3').length){pre+='<h3>'+$(this).find('h3').text()+'</h3>';} 78if(pre!=""){$(this).prepend('<div class="headlinezusatz">'+pre+'</div>');}});if($('.award_select').length){$('.award_select').on('click',function(){if(!$(this).find('span').first().hasClass('disable')){if($(this).hasClass('award_select_open')){$(this).removeClass('award_select_open');}else{$('.award_select_open').removeClass('award_select_open');$(this).addClass('award_select_open');}}});$(document).on('click',function(event){if(!$(event.target).closest('.award_select_holder').length&&!$(event.target).is('.award_select_holder')){$('.award_select_open').removeClass('award_select_open');}});} 79if($('.awardiconnav').length){const slider=$('.awardiconnav');slider.slick({dots:false,infinite:false,speed:300,slidesToShow:1,swipeToSlide:true,centerMode:false,variableWidth:true,arrows:false});slider.on('wheel',(function(e){e.preventDefault();if(e.originalEvent.deltaY<0){$(this).slick('slickPrev');}else{$(this).slick('slickNext');}}));} 80if($('.awardtypennav').length){let deraktive=0;
80$('.awardtypennav a').each(function(index){if($(this).hasClass('aktiv')){deraktive=index;}});const slider=$('.awardtypennav');slider.slick({dots:false,infinite:false,speed:300,slidesToShow:1,swipeToSlide:true,centerMode:false,variableWidth:true,arrows:false});slider.on('wheel',(function(e){e.preventDefault();if(e.originalEvent.deltaY<0){$(this).slick('slickPrev');}else{$(this).slick('slickNext');}}));if(deraktive>0){$('.awardtypennav').slick('slickGoTo',deraktive-1);}} 81if($('.hotels23>div').length){checkslick();let anz=$('.hotels23>div').length;if(anz<10){$('.dieanz').text(anz);}} 82if($('.nh_hotel_slick').length){nh_checkslick();$('.nh_more a').on('click',nh_mehrhotels);} 83if($('.pvt_nav').length){$('.pvt_nav .submenu a').on('click',function(event){console.log('--');event.preventDefault();if(!$(this).parent().hasClass('aktiv')){$('.pvt_nav .submenu li.aktiv').removeClass('aktiv');var was=$(this).attr('href');$(this).parent().addClass('aktiv');if(was=='#p1'){$('.pvt_element2').hide();$('.pvt_element3').show();$('.pvt_element4').hide();} 84if(was=='#p2'){$('.pvt_element2').hide();$('.pvt_element3').hide();$('.pvt_element4').show();} 85if(was=='#p0'){$('.pvt_element2').show();$('.pvt_element3').hide();$('.pvt_element4').hide();}}});} 86console.info('WAVE');if($('#ankernav2').length){var showit=false;$('.gcms_anchor_dyn').each(function(index,el){showit=true;$('#ankernav2 .award_select_box').append('<span class="dyn"><a href="#'+$(this).attr('id')+'">'+$(this).attr('data-name')+'</a></span>');});if(!showit){console.log('Ankernav2 hat keine Punkte gefunden & wird deaktivert');$('.gcms_ankernav_container').hide();}else{$('html').addClass('ankerraus');$('a[href^="#"]').on('click',function(e){console.log('click',$(this).attr('href'));e.preventDefault();var target=$(this).attr('href');if($(target).length){scrollToAnchor(target.split('#').join(''));}});}} 87if($('a.gcms_anchor, a.gcms_anchor_dyn').length&&!$('html').hasClass('ankerraus')){var mp="";$('a.gcms_anchor, a.gcms_anchor_dyn').each(function(index,el){var name=$(this).data("name")||"";name=name.replace(/_/g,' ');mp+='<li><a href="#'+$(this).attr("name")+'">'+name+'</a></li>';});if($('.ankeralssubmenu').length){$('.submenucontainer').after('<div class="submenu_content"><div class="submenu_holder"><div class="submenu_sizer"><ul class="submenu">'+mp+'</ul></div></div></div>');}else{$('.submenucontainer').addClass('mitslider').html('<ul>'+mp+'</ul>');}} 88if($('.mitslider').length){$(window).on('load resize orientationchange',function(){$('.mitslider ul').each(function(){var $carousel=$(this);if($(window).width()>960){if($carousel.hasClass('slick-initialized')){$carousel.slick('unslick');}} 89else{if(!$carousel.hasClass('slick-initialized')){$carousel.slick({dots:false,arrows:false,infinite:false,speed:300,slidesToShow:1,centerMode:false,variableWidth:true});}}});});} 90if($('html').hasClass('clubpages')){checkclubstatus();} 91if($('#countdown').length&&typeof countdowntime!==undefined){if($('.adventcountdown').length){$("#countdown").countdown({timestamp:countdowntime,callback:function(days,hours,minutes,seconds){var message="";message+=days+" Tag"+(days==1?"":"e")+", ";message+=hours+" Stunde"+(hours==1?"":"n")+", ";message+=minutes+" Minute"+(minutes==1?"":"n")+", ";message+=seconds+" Sekunde"+(seconds==1?"":"n")+" <br />";if(days==0&&hours==0&&minutes==0&&seconds==0){}}});}else{$("#countdown").countdown({timestamp:countdowntime,callback:function(days,hours,minutes,seconds){var message="";message+=days+" Tag"+(days==1?"":"e")+", ";message+=hours+" Stunde"+(hours==1?"":"n")+", ";message+=minutes+" Minute"+(minutes==1?"":"n")+", ";message+=seconds+" Sekunde"+(seconds==1?"":"n")+" <br />";if(days==0&&hours==0&&minutes==0&&seconds==0){$('#countdown').hide();$('#ct_textshow').hide();$('#ct_texthide').show();}}});}} 92if($('.aktionsslider').length){$('.aktionsslider .hotels23').each(function(){var $aarousel=$(this);$aarousel.slick({dots:false,arrows:true,infinite:false,speed:300,slidesToShow:3,centerMode:false,variableWidth:true,responsive:[{breakpoint:1023,settings:{slidesToShow:2,variableWidth:true,dots:false}},{breakpoint:599,settings:{slidesToShow:1,centerMode:false,variableWidth:true,dots:false}}]});$aarousel.on('beforeChange',function(event,slick,currentSlide,nextSlide){console.log('###');$('.overlay').css('display','inline');});$aarousel.on('afterChange',function(event,slick,currentSlide,nextSlide){console.log('###');$('.overlay').css('display','inline-block');});});} 93if($('.adventskalender_gewinnfragebox').length){$('.gw-blatt-antwort').click(function(){console.log('click');$dot=$(this).find('.gw-dot');$('.gw-dot-aktiv').removeClass('gw-dot-aktiv');$('#antwort').val($dot.data('id'));$dot.addClass('gw-dot-aktiv');});} 94if($('.gewinnbox_inhalt_galerie').length){console.log('slick');$('.slides').slick({dots:false,arrows:true,infinite:false,speed:300,slidesToShow:1,centerMode:false,variableWidth:true});} 95if($('html').hasClass('page24523')){setTimeout(function(){$("div[class^='adslot-']").each(function(){if($(this).html()=='<div></div>'){$(this).remove();}});},4000);} 96if(typeof setnoindex!=='undefined'&&setnoindex){setnoindexfunc();} 97if($('.userdialog').length){checkuserlogin();} 98if(typeof videoblock!=='undefined'){$('.gwhero').html(videoblock);} 99if($('.mag_slider').length){$('.mag_slider').each(function(){var $aarousel=$(this);$aarousel.slick({dots:false,arrows:true,infinite:false,speed:300,slidesToShow:4,centerMode:false,responsive:[{breakpoint:1279,settings:{slidesToShow:3,}},{breakpoint:1024,settings:{slidesToShow:3,centerMode:true,centerPadding:'40px',arrows:false,infinite:false,initialSlide:2}},{breakpoint:699,settings:{slidesToShow:1,centerMode:true,centerPadding:'40px',arrows:false,infinite:false,initialSlide:1,adaptiveHeight:true}},{breakpoint:400,settings:{slidesToShow:1,centerMode:true,centerPadding:'40px',arrows:false,infinite:false,initialSlide:1}}]});});} 100if($('.agal_slider').length){$('.agal_slider').each(function(){var $aarousel=$(this);$aarousel.slick({dots:false,arrows:true,infinite:false,speed:300,slidesToShow:4,centerMode:false,responsive:[{breakpoint:1279,settings:{slidesToShow:3,}},{breakpoint:1024,settings:{slidesToShow:3,centerMode:true,centerPadding:'40px',arrows:false,infinite:false,initialSlide:2}},{breakpoint:699,settings:{slidesToShow:1,centerMode:true,centerPadding:'40px',arrows:false,infinite:false,initialSlide:1,adaptiveHeight:true}},{breakpoint:400,settings:{slidesToShow:1,centerMode:true,centerPadding:'40px',arrows:false,infinite:false,initialSlide:1}}]});});} 101if($('.userboxstart').length){teilnahmecheck();} 102if($('.button_user_eingeloggt button').length){$('input[name="antwort"], input[name="datenschutz"]').on('change',function(){if($('input[name="antwort"]').is(':checked')&&$('input[name="datenschutz"]').is(':checked')){$('.button_user_eingeloggt button').prop('disabled',false);$('.button_user_nichteingeloggt button').hide();$('.button_user_nichteingeloggt .loginbtn').show();$('.button_user_eingeloggt button').on('click',function(){sendform();});}else{$('.button_user_eingeloggt button').prop('disabled',true);$('.button_user_nichteingeloggt button').show();$('.button_user_nichteingeloggt .loginbtn').hide();}});} 103if($('.jub20_container').length){let $containers=$('.jub20_container');let group=$();$containers.each(function(){let $current=$(this);if(group.length===0||$current.prev().hasClass('jub20_container')){group=group.add($current);}else{group.wrapAll('<div class="jub20"></div>');group=$current;}});if(group.length>0){group.wrapAll('<div class="jub20"></div>');}} 104if($('.gcms_timeline').length){$('.gcms_timeline').slick({dots:false,arrows:true,infinite:false,speed:300,slidesToShow:3,centerMode:false,variableWidth:false,responsive:[{breakpoint:1280,settings:{slidesToShow:2,}},{breakpoint:950,settings:{slidesToShow:1,adaptiveHeight:true}}]});} 105$(document).on('click','.fingerclass',function(){mehrhotels_finger.call(this);});if($('.galerier25_slider').length){$('.galerier25_slider').each(function(){var $carousel=$(this);$carousel.slick({dots:true,arrows:true,infinite:true,speed:300,slidesToShow:1,centerMode:false,adaptiveHeight:true});$carousel.on('afterChange',function(event,slick,currentSlide){var $currentSlide=$(slick.$slides.get(currentSlide));
105var slideText=$currentSlide.find('.galerier25_text').html();$carousel.closest('.galerier25').find('> .galerier25_textunterhalb').html(slideText);});var initialText=$carousel.find('.slick-current .galerier25_text').html();$carousel.closest('.galerier25').find('> .galerier25_textunterhalb').html(initialText);});} 106if($('.media_container_audio').length){const trackState=new WeakMap();const allPlayers=[];let exitHandlerFired=false;const fireExitOnce=()=>{if(exitHandlerFired)return;exitHandlerFired=true;if(typeof window.kopfkino_audio_exit!=='function')return;for(const{player,audioEl,playerId}of allPlayers){const isPlaying=audioEl&&!audioEl.paused&&!audioEl.ended;if(!isPlaying)continue;const current=Math.floor((typeof player.currentTime==='number'?player.currentTime:audioEl.currentTime)||0);try{window.kopfkino_audio_exit(playerId,current);}catch(e){}}};window.addEventListener('beforeunload',fireExitOnce,{capture:true});window.addEventListener('pagehide',fireExitOnce,{capture:true});document.addEventListener('visibilitychange',()=>{if(document.visibilityState==='hidden')fireExitOnce();},{capture:true});$('.media_container_audio').each(function(index){const $container=$(this);const audioEl=$container.find('audio').get(0);if(!audioEl)return;const player=new Plyr(audioEl,{loadSprite:'/holidaycheck-award/upload/img/plyr.svg',controls:['play','duration','current-time','progress',]});const playerId=$container.data('playerid')??index;allPlayers.push({player,audioEl,playerId});trackState.set(player,{played:false,paused:false,ended:false});player.on('play',function(){const s=trackState.get(player);if(!s.played){s.played=true;trackState.set(player,s);if(typeof window.kopfkino_audio_play==='function'){window.kopfkino_audio_play(playerId);}}});player.on('pause',function(){const s=trackState.get(player);if(!s.paused){s.paused=true;trackState.set(player,s);if(typeof window.kopfkino_audio_pause==='function'){window.kopfkino_audio_pause(playerId);}}});player.on('ended',function(){const s=trackState.get(player);if(!s.ended){s.ended=true;trackState.set(player,s);if(typeof window.kopfkino_audio_end==='function'){window.kopfkino_audio_end(playerId);}}});});} 107if($('.js-scroller').length){$(window).on('load resize orientationchange',function(){$('.js-scroller').each(function(){var $carousel=$(this);if($(window).width()<1024){if(!$carousel.hasClass('slick-initialized')){$carousel.slick({dots:false,arrows:false,infinite:false,speed:300,slidesToShow:3,centerMode:false,variableWidth:false,responsive:[{breakpoint:600,settings:{slidesToShow:1,centerMode:true,centerPadding:'40px',variableWidth:true,dots:false}}]});}} 108else{if($carousel.hasClass('slick-initialized')){$carousel.slick('unslick');}}});});} 109if($('.progress-welcome').length){$('.progress-welcome').on('click',function(){$('.progress-welcome').fadeOut('fast');var d=new Date();d.setTime(d.getTime()+(3000*24*60*60*1000));var expires="expires="+d.toUTCString();document.cookie="welcome=true;"+expires+";path=/";tracit('award_welcome','click','close_welcome');});}});
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.