1var removedItems=[];function validateEmail(email){var reg=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;var address=email;if(reg.test(address)==false){return false}return true}function menu_fit_font(l,a){switch(l){default:a=1;case"cs":case"en":a=1.16;break;case"de":case"pl":a=1.11;break;case"ru":a=.9;break}if(typeof a=="undefined"){a=.9}var menu_container=$("#menu").width();var mfont_size=$(".mainmenu .mitem > a, .top_reservation > a").css("font-size");var mfont_size_new=a*menu_container/100;if(mfont_size_new<11){$("#menu .mainmenu").addClass("mobilemenu");$("#menu .menu_toggle").show();$(".mainmenu .mitem > a, .top_reservation > a").css({"font-size":"1.4em"})}else{$("#menu .mainmenu").removeClass("mobilemenu");$("#menu .mainmenu").show();$("#menu .menu_toggle").hide();$(".mainmenu .mitem > a, .top_reservation > a").css({"font-size":mfont_size_new+"px"})}}(function($){$.fn.antispam=function(options){var settings={emailname:"i",emaildomain:"d",emailltd:"c"};if(options){$.extend(settings,options)}this.each(function(){aemail=$(this).html().split(",");if(aemail[0]==undefined){aemail[0]=settings.emailname}if(aemail[1]==undefined){aemail[1]=settings.emaildomain}if(aemail[2]==undefined){aemail[2]=settings.emailltd}$(this).attr("href","mailto:"+aemail[0]+"@"+aemail[1]+"."+aemail[2]);if(aemail[3]==undefined){$(this).html(aemail[0]+"@"+aemail[1]+"."+aemail[2])}else{$(this).html(aemail[3])}})}})(jQuery);(function($){$.fn.inputAlterText=function(options){this.each(function(){var o=$(this);var a;var t=o.attr("title");o.val(t);o.addClass("empty");o.focus(function(){a=o.val()==""||o.val()==t?"":o.val();if(a==t){o.addClass("empty")}else{o.removeClass("empty")}o.val(a)});o.blur(function(){a=o.val()==""?t:o.val();if(a==t){o.addClass("empty")}else{o.removeClass("empty")}o.val(a)})})}})(jQuery);var cab_offset=0;function cab_position(){if($("html").hasClass("mobilemenu")){}else{if(cab_offset==0){if($("#cab1").length){if($("#cab1").offset().top<$(window).height()){cab_offset=$("#cab1").offset().top}}}if($(window).scrollTop()>=cab_offset-$("#top_menu").height()||$(".zs-slider").find("iframe").length){$("html").addClass("CAB_FIXED_TOP")}else{$("html").removeClass("CAB_FIXED_TOP");$("html").removeClass("CAB_OPENED")}if($(window).height()-$(window).scrollTop()-$("#top_menu").outerHeight(true)-$(".cab1Select .select-items").outerHeight(true)-$("#cab1").outerHeight(true)-parseInt($("#cab1").css("bottom"))>0){$("html").addClass("SELECT_TOP")}else{$("html").removeClass("SELECT_TOP")}}}var isMobile=false;$(document).ready(function(){$("html").removeClass("JS_HIDE_ELEMENTS");if($(window).width()<1200){$("html").removeClass("MENU_OPENED");$("#corp_hamburger").removeClass("is-active");window.dispatchEvent(new Event("resize"))}if(!$("#hp_intro").length){$("html").addClass("no_slide_intro")}if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|
1sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.substr(0,4))){isMobile=true}main_menu_mobile_size();main_menu_mobile_size();$(window).resize(function(){main_menu_mobile_size()});topNavHandlers();$(".jsHamburgerToggle").click(function(e){var menu_opened="1";if($("html").hasClass("MENU_OPENED")){menu_opened="0"}var hamburger=$(this);$("html").toggleClass("MENU_OPENED");hamburger.toggleClass("is-active");setTimeout(function(){window.dispatchEvent(new Event("resize"))},500)});$(".jsTriggerMenu").click(function(){$(".jsHamburgerToggle").click()});$(".jsCloseMenu").click(function(e){$("html").removeClass("MENU_OPENED");setTimeout(function(){window.dispatchEvent(new Event("resize"))},500)});$(document).on("click",".js_active_lang_box .active",function(e){e.preventDefault()});$(".lang-select-button").on("click",function(event){event.stopPropagation();if($(this).hasClass("opened")){$(".lang-select-button .lang-select").hide();$(this).removeClass("opened")}else{$(".lang-select-button .lang-select").show();$(this).addClass("opened")}});$(document).on("click",function(){$(".lang-select").hide();$(".lang-select-button").removeClass("opened")});$(window).scroll(function(){cab_position()});if($(window).width()<1400){$("html").addClass("CAB_FIXED_TOP")}$("body").on("click",".jsSlideToFirstBlock",function(e){e.preventDefaul$;$("html, body").animate({scrollTop:$(".firstBlockAnchor").eq(0).offset().top-$("#top_menu").outerHeight()},"slow")});$("body").on("click",".jsValueAdd",function(e){e.preventDefault();e.stopImmediatePropagation();var curr=parseInt($(this).parent().prev().val());var limit=99;if($(this).parent().prev().attr("max")){limit=parseInt($(this).parent().prev().attr("max"))}if(isNaN(curr)){curr=0}if(curr<0){$(this).parent().prev().val(0)}else if(curr>=limit){$(this).parent().prev().val(limit)}else{$(this).parent().prev().val(curr+1)}});$("body").on("click",".jsValueSub",function(e){e.preventDefault();var curr=parseInt($(this).parent().prev().val());var limit=99;if($(this).parent().prev().attr("max")){limit=parseInt($(this).parent().prev().attr("max"))}if(isNaN(curr)){curr=0}if(curr<=0){$(this).parent().prev().val(0)}else if(curr>limit){$(this).parent().prev().val(limit)}else{$(this).parent().prev().val(curr-1)}});$(".mainmenu-mobile > .mitem a").click(function(){$("HTML").removeClass("MENU_OPENED");$(this).toggleClass("active");var height=0;if($(this).hasClass("active")){$(this).find(".submenulist .mitem_sub").each(function(){height+=$(this).height()})}$(this).find(".submenulist").css("max-height",height+"px")});$("body").on("click",".jsShowMore",function(e){e.preventDefault();var el=$(this).parents(".jsShowMoreAnchor").find(".jsDisplayOnShowMore");var el_height=0;el.children().each(function(){if($(this).outerHeight()>0){el_height+=$(this).outerHeight(true)}});el.css("max-height",el_height+"px");el.removeClass("hidden");$(this).hide();$(this).parents(".jsShowMoreAnchor").find(".jsShowLess").show()});$("body").on("click",".jsToggleMore",function(e){e.preventDefault();var anchor=$(this).closest(".jsShowMoreAnchor");var el=anchor.find(".jsDisplayOnShowMore");if(!$(this).hasClass("active")){var el_height=0;el.children().each(function(){if($(this).outerHeight()>0){el_height+=$(this).outerHeight(true)}});el.css("max-height",el_height+"px")}else{el.css("max-height","0px")}anchor.toggleClass("active");if(!anchor.is($(this))){$(this).toggleClass("active")}});$("body").on("click",".jsDisplaySubcategory",function(e){e.preventDefault();var el=$(this).parents(".submenu_category").find(".submenu_category_block");var el_height=0;if(el.height()==el_height){el.children().each(function(){if($(this).outerHeight()>0){el_height+=$(this).outerHeight(true)}})}el.css("max-height",el_height+"px");$(this).find("toggleContent").toggleClass("active")});checkHotelBarScroll();var position=$(window).scrollTop();var hidden_by_scroll=0;var scroll=$(window).scrollTop();$(window).scroll(function(){checkHotelBarScroll()});function checkHotelBarScroll(){let forceHide=false;var scroll=$(window).scrollTop();if(scroll>0){$("html").addClass("SCROLLED")}else{$("html").removeClass("SCROLLED")}if(window.innerWidth<800){$("html").addClass("HIDE_HOTEL_BAR");return false}if(scroll<position-50){if($("#hotel_bar").length){$("html").removeClass("HIDE_HOTEL_BAR")}position=scroll}else if(scroll>position){if($("#hotel_bar").length){$("html").addClass("HIDE_HOTEL_BAR")}position=scroll}if(scroll>0){}else{if($("#hotel_bar").length){$("html").removeClass("HIDE_HOTEL_BAR")}position=scroll}}$(".jsCloseInfobar").on("click",function(e){$(".infobar").addClass("hidden");$.ajax({url:"/files/set_infobar_timeout.php",success:function(data){console.log("hide infobar")}})});animations();$(window).scroll(function(){animations();fix_on_scroll();hideMiceNavigation()});document.addEventListener("click",closeAllSelect);reseizeTitles();resizeTiles();let debounceTimeout;$(window).on("resize",function(){resizeTiles();reseizeTitles();clearTimeout(debounceTimeout);debounceTimeout=setTimeout(function(){checkAndMoveOverflowMenuItems()},200);checkAndMoveOverflowMenuItems()});$(document).on("click",".showMoreMainMenuButton",function(event){event.stopPropagation();const button=$(this);calculateSecondaryMenuPos(button)});$(document).click(function(e){if(!$(e.target).closest(".showMoreMainMenuButton, #secondary-menu").length){$("#secondary-menu").hide()}});$("input.input_bordered, select.input_bordered").on({change:function(){if($(this).val()===""){$(this).addClass("has-empty-value")}else{$(this).removeClass("has-empty-value")}},focus:function(){$(this).removeClass("has-empty-value")},blur:function(){if($(this).val()===""){$(this).addClass("has-empty-value")}else{$(this).addClass("filled-input")}}}).trigger("change");document.querySelectorAll(".custom-picker").forEach(function(elm){let type;if(elm.classList.contains("custom-date-picker")){type="date"}if(elm.classList.contains("custom-time-picker")){type="time"}let input=elm.querySelector("input");if(!input){return}input.addEventListener("focus",function(){if(type){this.type=type}else{return}if(this.showPicker){this.showPicker()}});input.addEventListener("blur",function(){if(!this.value){this.type="text"}})})});$(window).on("load",function(e){$("html").addClass("JS_LOADED");setTimeout(function(){checkAndMoveOverflowMenuItems()},200);if($("#cab1").length){cab_offset=$("#cab1").offset().top;$(".jsShowCAB").click(function(e){$("html").toggleClass("CAB_OPENED")});$(".jsHideCAB").click(function(e){$("html").toggleClass("CAB_OPENED")});cab_position();fix_on_scroll();calculateSubmenuWithBanner()}formHandlers();$("a.mail").antispam({emailname:"info",emaildomain:"beerspa",emailltd:"com"});
1if($(".jsPopupTrigger").length){$(".jsPopupTrigger").click()}});function calculateSecondaryMenuPos(button,changeVisibility=true){const bounding=button[0].getBoundingClientRect();const menu=$("#secondary-menu");const menuWidth=menu.outerWidth();let hotelBarHeight=0;let leftPosition=bounding.left+bounding.width-menuWidth;if(leftPosition<0){leftPosition=0}if($("#hotel_bar").length&&!$("html").hasClass("HIDE_HOTEL_BAR")){hotelBarHeight=$("#hotel_bar").height()}menu.css({top:bounding.top+bounding.height+(30-hotelBarHeight)+"px",left:leftPosition+button.outerWidth()/2+"px"});if(changeVisibility){if(menu.is(":visible")){menu.css("display","none")}else{menu.css({display:"block"})}}}function reseizeTitles(){const className=".room_container .room_name";$(className).height("auto");const elements=$(className);let tallestHeight=0;elements.each(function(){const height=$(this).height();tallestHeight=Math.max(tallestHeight,height)});elements.each(function(){$(this).height(tallestHeight)})}$(".faq-category-button").on("click",function(){let id=$(this).data("category");$(".faq-category-button").removeClass("active");$(this).addClass("active");$(".faq-category").fadeOut(300,function(){$("#faq-category-"+id).fadeIn(300)})});function resizeTiles(){$(".tiles").each(function(){var $tile=$(this);var windowWidth=$(window).width();if(windowWidth<768){$tile.css("grid-template-columns","1fr")}else if(windowWidth>=768&&windowWidth<1280){const tabletGrid=$tile.data("tabletgrid");$tile.css("grid-template-columns",tabletGrid)}else if(windowWidth>=1280&&windowWidth<1440){const laptopGrid=$tile.data("laptopgrid");$tile.css("grid-template-columns",laptopGrid)}else{const originalGrid=$tile.data("originalgrid");$tile.css("grid-template-columns",originalGrid)}})}function animations(){$(".jsBlockSlideAnim").each(function(){if($(window).scrollTop()+$(window).height()>$(this).offset().top+250){$(this).removeClass("jsBlockSlideAnim")}});$(".jsBlockAnim").each(function(){if($(window).scrollTop()+$(window).height()>$(this).offset().top+250){$(this).removeClass("jsBlockAnim")}});$(".jsTableAnim").each(function(){if($(window).scrollTop()+$(window).height()>$(this).offset().top+250){$(this).removeClass("jsTableAnim")}});$(".jsSOAnim").each(function(){if($(window).scrollTop()+$(window).height()>$(this).offset().top+150){$(this).removeClass("jsSOAnim")}});$(".jsRoomsAnim").each(function(){if($(window).scrollTop()+$(window).height()>$(this).offset().top+150){$(this).removeClass("jsRoomsAnim")}});$(".jsIconAnim").each(function(){if($(window).scrollTop()+$(window).height()>$(this).offset().top+250){$(this).removeClass("jsIconAnim")}})}function closeAllSelect(elmnt){var x,y,i,arrNo=[];x=document.getElementsByClassName("select-items");y=document.getElementsByClassName("select-selected");for(i=0;i<y.length;i++){if(elmnt==y[i]){arrNo.push(i)}else{y[i].classList.remove("select-arrow-active")}}for(i=0;i<x.length;i++){if(arrNo.indexOf(i)){x[i].classList.add("select-hide")}}}function arrayContainsString(array,string){var newArr=array.filter(function(el){return el.indexOf(string)>=0});return newArr.length>0}var trigger_point=[];var get_position=0;function fix_on_scroll(){if(!get_position||trigger_point.includes(0)){var index=trigger_point.indexOf(0);if(index>-1){trigger_point.splice(index,1)}$(".jsScrollFixOnTop").each(function(){if($("#hotel_bar").length){trigger_point.push($(this).offset().top-$("#hotel_bar").height()-$("#top_menu").height())}else{trigger_point.push($(this).offset().top-$("#top_menu").height())}});get_position=1}$(".jsScrollFixOnTop").each(function(index){if($(window).scrollTop()>trigger_point[index]){$(this).addClass("fixed");$("html").addClass("FIXED_ELEMENT_ATTACHED")}else{$(this).removeClass("fixed");$("html").removeClass("FIXED_ELEMENT_ATTACHED")}});var closest_block=$(window).height();$(".FIXED_ELEMENT_ATTACHED .block").each(function(index){if($(this).attr("data-block_index")){if($("#hotel_bar").length){var differ=Math.abs($(this).offset().top-$(window).scrollTop()-$("#hotel_bar").height()-$("#top_menu").height())}else{var differ=Math.abs($(this).offset().top-$(window).scrollTop()-$("#top_menu").height())}if(differ<closest_block){closest_block=differ;$(".card_name").removeClass("active");$('.card_name[data-card_index="'+index+'"]').addClass("active")}}})}var real_width=0;var shrunk_width=0;function main_menu_mobile_size(){if($("html").hasClass("menu_shrunk")||shrunk_width>real_width){shrunk_width=0;shrunk_width+=$(".menu_shrunk #corp_hamburger").outerWidth(true);shrunk_width+=$(".menu_shrunk #top_logo").outerWidth(true);$(".menu_shrunk .mainmenu .mitem").each(function(){shrunk_width+=$(this).outerWidth(true)});if($(".menu_shrunk #top #top_menu #gopass").length){shrunk_width+=$(".menu_shrunk #top #top_menu #gopass").outerWidth(true)}if($(".menu_shrunk #top #top_menu .langs_holder").length){shrunk_width+=$(".menu_shrunk #top #top_menu .langs_holder").outerWidth(true)}}else if(!$("html").hasClass("menu_shrunk")){real_width=0;real_width+=$("#corp_hamburger").outerWidth(true);real_width+=$("#top_logo").outerWidth(true);$(".mainmenu .mitem").each(function(){real_width+=$(this).outerWidth(true)});if($("#top #top_menu #gopass").length){real_width+=$("#top #top_menu #gopass").outerWidth(true)}if($("#top #top_menu .langs_holder").length){real_width+=$("#top #top_menu .langs_holder").outerWidth(true)}}var w=$(window).width();if(w<real_width){if(w<shrunk_width&&$("html").hasClass("menu_shrunk")){$("html").addClass("mobilemenu")}else{$("html").removeClass("mobilemenu")}$("html").addClass("menu_shrunk")}else{$("html").removeClass("menu_shrunk");$("html").removeClass("mobilemenu")}}
1function formHandlers(){$(document).on("submit","form.inquiry_form",function(e){e.preventDefault();var $form=$(this);var submit=$form.find(".form_submit");submit.attr("disabled",true);setTimeout(function(){submit.attr("disabled",false)},2e3);grecaptcha.ready(function(){grecaptcha.execute("6Lf5FygsAAAAAKS7BjR1qsEcev6e9Nf17MBqvu49",{action:"validate_captcha"}).then(function(token){$(".g-recaptcha-response").val(token);var postData={};var form=$form.serializeArray();for(var i=0;i<form.length;i++){if(form[i]["name"].endsWith("[]")){var name=form[i]["name"];name=name.substring(0,name.length-2);if(!(name in postData)){postData[name]=[]}postData[name].push(form[i]["value"])}else{postData[form[i]["name"]]=form[i]["value"]}}console.log(postData);$.ajax({type:"POST",data:{parameters:postData},url:"/files/inquiry_form.php",success:function(data){var output=JSON.parse(data);if(output.status==200){alert(output.message);refreshForm("form.inquiry_form");getCaptchaReady()}else{alert(output.message);console.log(output.error);if(output.error!="recaptcha"){}}}})})})});$(document).on("submit","form.contact_form",function(e){e.preventDefault();var $form=$(this);var submit=$form.find(".form_submit");submit.attr("disabled",true);setTimeout(function(){submit.attr("disabled",false)},2e3);grecaptcha.ready(function(){grecaptcha.execute("6Lf5FygsAAAAAKS7BjR1qsEcev6e9Nf17MBqvu49",{action:"validate_captcha"}).then(function(token){$(".g-recaptcha-response").val(token);var postData={};var form=$form.serializeArray();for(var i=0;i<form.length;i++){if(form[i]["name"].endsWith("[]")){var name=form[i]["name"];name=name.substring(0,name.length-2);if(!(name in postData)){postData[name]=[]}postData[name].push(form[i]["value"])}else{postData[form[i]["name"]]=form[i]["value"]}}console.log(postData);$.ajax({type:"POST",data:{parameters:postData},url:"/files/contact_form.php",success:function(data){var output=JSON.parse(data);if(output.status==200){alert(output.message);refreshForm("form.contact_form");getCaptchaReady()}else{alert(output.message);console.log(output.error);if(output.error!="recaptcha"){}}}})})})});$(document).on("submit","form.newsletter_form",function(e){e.preventDefault();var $form=$(this);var submit=$form.find(".form_submit");submit.attr("disabled",true);setTimeout(function(){submit.attr("disabled",false)},2e3);grecaptcha.ready(function(){grecaptcha.execute("6Lf5FygsAAAAAKS7BjR1qsEcev6e9Nf17MBqvu49",{action:"validate_captcha"}).then(function(token){$(".g-recaptcha-response").val(token);var postData={};var form=$form.serializeArray();for(var i=0;i<form.length;i++){if(form[i]["name"].endsWith("[]")){var name=form[i]["name"];name=name.substring(0,name.length-2);if(!(name in postData)){postData[name]=[]}postData[name].push(form[i]["value"])}else{postData[form[i]["name"]]=form[i]["value"]}}console.log(postData);$.ajax({type:"POST",data:{parameters:postData},url:"/files/register_newsletterZL.php",success:function(data){var output=JSON.parse(data);if(output.status==1){alert(output.message);refreshForm("form.newsletter_form");getCaptchaReady()}else{alert(output.message);console.log(output.error);if(output.error!="recaptcha"){}}}})})})})}function hideMiceNavigation(){if($(".mice_navigation").length&&!$(".search_bar").length){if($(document).height()-$(window).scrollTop()-$(window).height()-$(".bottom_footer").outerHeight(true)<0){$(".mice_navigation").fadeOut()}else{$(".mice_navigation").fadeIn()}}}function topNavHandlers(){$("html").addClass("menu_toggled");if(window.innerWidth<800||window.innerHeight<675&&$("html").hasClass("sec_group_3")){$("html").removeClass("menu_toggled");$(".js_menu_toggle").removeClass("is-active")}if(document.getElementById("map")&&$(window).scrollTop>=$("#map").offset().top-$(".cab").outerHeight()){$("html").removeClass("menu_toggled")}$(document).on("scroll",function(){if(document.getElementById("map")&&$(window).scrollTop()>=$("#map").offset().top-$(".cab").outerHeight()){$("html").removeClass("menu_toggled");$(".js_menu_toggle").removeClass("is-active");$("html").removeClass("menu_toggled");$("html").addClass("scroll_toggle_menu")}else if($("html").hasClass("scroll_toggle_menu")){$("html").addClass("menu_toggled");$(".js_menu_toggle").addClass("is-active");$("html").addClass("menu_toggled");$("html").removeClass("scroll_toggle_menu")}});$(".jsGopassLogin").on("click",function(e){e.preventDefault();$(".login-wrap").fadeIn();login_url=$(this).attr("login-href")});$(".jsGopassLogout").on("click",function(e){e.preventDefault();$.ajax({type:"POST",data:{logout:1},url:"/files/gopass_api.php",success:function(data){window.location.reload()}})});$("#corp_menu .corpmenu .mitem").on("click",function(e){e.stopPropagation();$(this).toggleClass("hovered")});$(".jsGopassReg").on("click",function(e){e.preventDefault();$(".login-wrap").fadeIn();$(".sign-up").click()});$(".jsGopassClose").on("click",function(e){e.preventDefault();$(".login-wrap").fadeOut()});$("#user-info").dialog({autoOpen:false,width:"auto",maxWidth:800,fluid:true});$(".jsShowProfile").on("click",function(e){e.preventDefault()});$(".jsHideProfile").on("click",function(e){e.preventDefault();$("#user-info").dialog("close")})}function calculateSubmenuWithBanner(){$(".mainmenu .mitem.subyes").each(function(){if($(this).hasClass("subyes")){if($(this).find(".sub_column_banner").length){var height=0;$(this).find(".sub_column_banner > *").each(function(){height+=$(this).outerHeight(true)});height+=20;if(height>=280){$(this).find(".banner").css("height","180px");
1$(this).attr("data-sub_height",height)}console.log(height)}}});$(".mainmenu .mitem.subyes").on("mouseover",function(e){if($(this).attr("data-sub_height")){$(this).find(".submenulist").css("max-height",$(this).attr("data-sub_height")+"px")}});$(".mainmenu .mitem.subyes").on("mouseout",function(e){if($(this).attr("data-sub_height")){$(this).find(".submenulist").css("max-height",0)}})}function getCaptchaReady(){console.log("Getting recaptcha ready");grecaptcha.ready(function(){grecaptcha.execute("6Lf5FygsAAAAAKS7BjR1qsEcev6e9Nf17MBqvu49",{action:"validate_captcha"}).then(function(token){$(".g-recaptcha-response").val(token)})})}function dateFocus(input){input.type="date";input.showPicker()}function dateDefocus(input){if(input.value==""){input.type="text"}}function timeFocus(input){input.type="time";input.showPicker()}function timeDefocus(input){if(input.value==""){input.type="text"}}function refreshForm(element){$(element).find(":input").each(function(){var elementType=this.tagName.toLowerCase();switch(elementType){case"input":var type=$(this).attr("type").toLowerCase();switch(type){case"checkbox":case"radio":$(this).prop("checked",false);break;default:$(this).val("");break}break;case"select":$(this).prop("selectedIndex",0);break;case"textarea":$(this).val("");break}})}function checkAndMoveOverflowMenuItems(){if($(window).width()<1280){return false}var $menuHolder=$("#top_menu .top_menu_holder .menu_holder");var $mainMenu=$menuHolder.children(".mainmenu").first();var $secondaryMenu=$("#secondary-menu");var menuHolderWidth=$menuHolder.outerWidth()-30;var totalMenuItemsWidth=0;var $menuItems=$mainMenu.children("li");var gap=50;var $showMoreButton=$mainMenu.find(".showMoreMainMenuButton");var showMoreButtonWidth=$showMoreButton.length?$showMoreButton.outerWidth(true):0;$menuItems.each(function(index){if($(this).hasClass("showMoreMainMenuButton"))return;totalMenuItemsWidth+=$(this).outerWidth(true);if(index<$menuItems.length-1){totalMenuItemsWidth+=gap}});totalMenuItemsWidth+=showMoreButtonWidth;if(totalMenuItemsWidth>menuHolderWidth){var $itemsToMove=[];while(totalMenuItemsWidth>menuHolderWidth&&$menuItems.length){var $item=$menuItems.last();if($item.hasClass("showMoreMainMenuButton")){$item=$menuItems.eq($menuItems.length-2)}totalMenuItemsWidth-=$item.outerWidth(true);if($item.outerWidth(true)>0){removedItems.unshift({item:$item,width:$item.outerWidth(true)})}$item.remove();$menuItems=$mainMenu.children("li")}if(removedItems.length){$secondaryMenu.html("");if($secondaryMenu.find("ul").length===0){$secondaryMenu.append('<ul class="mainmenu"></ul>')}var $secondaryList=$secondaryMenu.find("ul");removedItems.forEach(function(removedItem){$secondaryList.append(removedItem.item)});if(removedItems.length>1){$secondaryList.css({columns:"2","-webkit-columns":"2","-moz-columns":"2"})}if($mainMenu.find(".showMoreMainMenuButton").length===0){$mainMenu.append('<li class="mitem showMoreMainMenuButton"><a href="javascript:void(0)">'+showMoreButtonTrans+"</a></li>");checkAndMoveOverflowMenuItems();return}}}else{if(removedItems.length>0){let firstBad=false;removedItems.forEach(function(removedItem){if(firstBad){return false}var newTotalWidth=totalMenuItemsWidth+removedItem.width;newTotalWidth+=gap;if(newTotalWidth<=menuHolderWidth){$mainMenu.append(removedItem.item);totalMenuItemsWidth=newTotalWidth;removedItems=removedItems.filter(function(item){return item!==removedItem});return false}else{firstBad=true}})}if(removedItems.length===0){$showMoreButton.remove()}}if($mainMenu.find(".showMoreMainMenuButton").length){var $showMore=$mainMenu.find(".showMoreMainMenuButton");$showMore.detach();$mainMenu.append($showMore)}if($showMoreButton.length){calculateSecondaryMenuPos($showMoreButton,false)}}function setNumberAnimations(){const headings=document.querySelectorAll("h2, h3, h4, h5, h6");const observerOptions={root:null,rootMargin:"0px",threshold:[0,.5]};const delayBeforeAnimation=500;function animateNumber(element,number,originalText){const duration=1e3;const startTime=performance.now();function updateNumber(currentTime){const elapsedTime=currentTime-startTime;const progress=Math.min(elapsedTime/duration,1);const currentNumber=Math.floor(progress*number);element.innerHTML=originalText.replace(/\d+/,currentNumber);if(progress<1){requestAnimationFrame(updateNumber)}else{element.innerHTML=originalText.replace(/\d+/,number)}}requestAnimationFrame(updateNumber)}
1function handleIntersection(entries,observer){entries.forEach(entry=>{const originalText=entry.target.getAttribute("data-original-text")||entry.target.textContent;entry.target.setAttribute("data-original-text",originalText);const numberMatch=originalText.match(/(\d+)/);if(numberMatch){const number=parseInt(numberMatch[0],10);if(entry.intersectionRatio>0&&entry.intersectionRatio<.5){entry.target.innerHTML=originalText.replace(number,0)}else if(entry.isIntersecting&&entry.intersectionRatio>=.5){setTimeout(()=>{animateNumber(entry.target,number,originalText)},delayBeforeAnimation);observer.unobserve(entry.target)}}})}const observer=new IntersectionObserver(handleIntersection,observerOptions);headings.forEach(heading=>{observer.observe(heading)})}function toggleMenu(){console.log("test")}$(document).ready(function(){let hoverTimer;let currentSubmenu=null;let isTransitioning=false;let preloadedImages={};let activeState={itemId:null,imageUrl:null,submenu:null};function preloadMenuImages(){$("#menu_items a[data-image]").each(function(){const imageUrl=$(this).data("image");if(imageUrl&&!preloadedImages[imageUrl]){const img=new Image;img.onload=function(){preloadedImages[imageUrl]=true};img.onerror=function(){console.log("Failed to preload:",imageUrl)};img.src=imageUrl}})}function returnToActiveState(){if(activeState.itemId&&activeState.imageUrl){const $menuImage=$("#menu_image");if(!isTransitioning){isTransitioning=true;$menuImage.css("opacity","0");setTimeout(()=>{$menuImage.css("background-image",'url("'+activeState.imageUrl+'")');$menuImage.css("opacity","1");isTransitioning=false},150)}}if(activeState.submenu&&activeState.submenu.length){$(".menu-submenu").hide();activeState.submenu.css("display","flex");currentSubmenu=activeState.submenu}}$("#menu_items a").on("mouseenter",function(){const $this=$(this);const imageUrl=$this.data("image");const itemId=$this.data("itemid");const $targetSubmenu=$("#submenu-"+itemId);const $menuImage=$("#menu_image");clearTimeout(hoverTimer);if(imageUrl){if(preloadedImages[imageUrl]&&!isTransitioning){isTransitioning=true;$menuImage.css("opacity","0");setTimeout(()=>{$menuImage.css("background-image",'url("'+imageUrl+'")');$menuImage.css("opacity","1");isTransitioning=false},150)}else if(!preloadedImages[imageUrl]){$menuImage.css("background-image",'url("'+imageUrl+')"');$menuImage.css("opacity","1")}}$(".menu-submenu").hide();if($targetSubmenu.length){$targetSubmenu.css("display","flex");currentSubmenu=$targetSubmenu}});$("#menu_items a").on("mouseleave",function(){hoverTimer=setTimeout(function(){if(currentSubmenu&&!currentSubmenu.is(":hover")){returnToActiveState()}},1e3)});$(document).on("mouseenter",".menu-submenu",function(){clearTimeout(hoverTimer)});$(document).on("mouseleave",".menu-submenu",function(){const $this=$(this);hoverTimer=setTimeout(function(){returnToActiveState()},1e3)});function initializeActiveMenu(){let activeMainItemId=null;let activeImageUrl=null;const $activeMainLink=$("#menu_items a.active");if($activeMainLink.length){activeMainItemId=$activeMainLink.data("itemid");activeImageUrl=$activeMainLink.data("image")}if(!activeMainItemId){$(".menu-submenu a.active, .menu-submenu a.current").each(function(){const $submenu=$(this).closest(".menu-submenu");if($submenu.length){const submenuId=$submenu.attr("id");if(submenuId&&submenuId.startsWith("submenu-")){activeMainItemId=submenuId.replace("submenu-","");const $correspondingMainItem=$('#menu_items a[data-itemid="'+activeMainItemId+'"]');if($correspondingMainItem.length){activeImageUrl=$correspondingMainItem.data("image")}return false}}})}if(activeMainItemId){const $targetSubmenu=$("#submenu-"+activeMainItemId);activeState={itemId:activeMainItemId,imageUrl:activeImageUrl,submenu:$targetSubmenu};if(activeImageUrl){$("#menu_image").css({"background-image":'url("'+activeImageUrl+'")',opacity:"1"})}if($targetSubmenu.length){$(".menu-submenu").hide();$targetSubmenu.css("display","flex");currentSubmenu=$targetSubmenu}}}preloadMenuImages();initializeActiveMenu()});$(document).ready(function(){$(".so_wrapper:not(.swiper-slide), .so_wrapper.swiper-slide.homepage-slide").hover(function(){const $hiddenText=$(this).find(".so-desc");const contentHeight=$hiddenText[0].scrollHeight;$hiddenText.stop(true).animate({height:contentHeight+"px",opacity:1},500)},function(){$(this).find(".so-desc").stop(true).animate({height:"0px",opacity:0}
1,500)})});$(document).ready(function(){$(".season-btn").on("click",function(){let $clickedButton=$(this);let selectedSeason=$clickedButton.attr("data-season");let $grandParent=$clickedButton.parent().parent();let $allSeasonContent=$grandParent.find(".season-content").filter(function(){return $(this).attr("class").match(/\w+-content/)});let $targetContent=$grandParent.find("."+selectedSeason+"-content");$allSeasonContent.not($targetContent).fadeOut(300,function(){$(this).css("display","none");$targetContent.fadeIn(300,function(){$(this).css("display","flex")})});$(".season-btn").removeClass("active");$clickedButton.addClass("active")})});function positionFloatingBanner(show=false){const $cab=$("#cab");const $floatingBanner=$("#floating-banner");if($cab.length&&$floatingBanner.length){const cabOffset=$cab.offset();const cabWidth=$cab.outerWidth();const cabHeight=$cab.outerHeight();const bannerWidth=$floatingBanner.outerWidth();const cabRightEdge=cabOffset.left+cabWidth;const bannerLeft=cabRightEdge-bannerWidth;const bannerTop=cabOffset.top+cabHeight+10;const scrollTop=$(window).scrollTop();const scrollLeft=$(window).scrollLeft();let topOffset=60;let opacity=1;if(scrollTop===0){topOffset=95;if($("html").hasClass("HIDE_HOTEL_BAR")){topOffset=60}if(!$("html").hasClass("homepage")&&!show){opacity=0}if($("html").hasClass("homepage")&&!show){opacity=1}}else{if(show!==true){opacity=0}}$floatingBanner.css({position:"fixed",left:bannerLeft-scrollLeft+"px",top:bannerTop-scrollTop+topOffset+"px",display:"block",opacity:opacity,zIndex:opacity===0?-1:100});$floatingBanner.addClass("positioned")}}$(document).ready(function(){positionFloatingBanner();$("#cab").hover(function(){positionFloatingBanner(true)},function(){positionFloatingBanner(false)})});$(window).on("resize scroll",function(){positionFloatingBanner()});$(document).on("click","#cab.button_book, .button_book_mobile, .content_reserve_button",function(){let $button=$(this);let $booking=$("#fb-widget-1");let $background=$("#booking-background");let $closeBooking=$("#close-booking");$booking.toggle();$background.toggle();$closeBooking.toggle()});$(document).click(function(e){if(!$(e.target).closest(".jsNextSlide").length&&$(e.target).closest("#close-booking").length){$("#fb-widget-1").hide();$("#booking-background").hide();$("#close-booking").hide()}});$(document).ready(function(){$.getJSON("/files/getAvailability.php",function(data){if(data&&data.ok&&data.occupancy_percent){var wellnessPct=data.occupancy_percent.wellness!==null?data.occupancy_percent.wellness+"%":"-";var aquaparkPct=data.occupancy_percent.aquapark!==null?data.occupancy_percent.aquapark+"%":"-";$(".cards-wrapper").find("*:contains('{current_aquapark}')").each(function(){$(this).contents().each(function(){if(this.nodeType===3&&this.nodeValue.indexOf("{current_aquapark}")!==-1){this.nodeValue=this.nodeValue.replace(/{current_aquapark}/g,aquaparkPct)}})});$(".cards-wrapper").find("*:contains('{current_wellness}')").each(function(){$(this).contents().each(function(){if(this.nodeType===3&&this.nodeValue.indexOf("{current_wellness}")!==-1){this.nodeValue=this.nodeValue.replace(/{current_wellness}/g,wellnessPct)}})})}})});
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.