function changeBookTicketFormPosition(){var mQUery=getMediaQuery();if(mQUery==="1100"){if($("#pnlFreeTicketsForm").data("position")!=="top"){$("#pnlFreeTicketsForm").insertAfter("#introBlock")
$("#pnlFreeTicketsForm").data("position","top")}}else{if($("#pnlFreeTicketsForm").data("position")==="top"){$("#pnlFreeTicketsForm").appendTo("aside")
$("#pnlFreeTicketsForm").data("position","")}}}
function testimonialsSwiper(){if(typeof Swiper!=='undefined'){let swiper=new Swiper(".testimonials-swiper",{pagination:{el:".swiper-pagination",},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev",},});}else{console.error('Swiper no está cargado.');}}
var APITS_JS_EX={showcase_page:{init:function(){var cachedWidth=$(window).width();changeBookTicketFormPosition();$(window).resize(function(){clearTimeout(window.resizedFinished);window.resizedFinished=setTimeout(function(){var newWidth=$(window).width();if(newWidth!==cachedWidth){changeBookTicketFormPosition();cachedWidth=newWidth;}},100);});}},exhibition_default_landing_page:{init:function(){testimonialsSwiper();}},exhibition_landing_page:{init:function(){testimonialsSwiper();APITS_JS_EX.exhibition_landing_page.init_send_reserve_tickets_form();},init_send_reserve_tickets_form:function(){var popupForm=false;$(".btnSendReserveTicketsForm").click(function(){$("#reserve_tickets_form").removeClass("hide-element");$("#reserve_tickets_form").addClass("modal-wrapper");$(".close-icon").removeClass("hide-element");popupForm=true;return false;});$(".ticket-reserve-form-container .close-icon").click(function(){$("#reserve_tickets_form").addClass("hide-element");$("#reserve_tickets_form").removeClass("modal-wrapper");$(".close-icon").addClass("hide-element");popupForm=false;});}}}
jQuery(function($){switch(ctaptm){case"exhibitionPropertyShowcaseLandingPage":APITS_JS_EX.showcase_page.init();break;case"ExhibitionsLandingPage":$('.exhibitions-arrow').click(function(e){e.stopPropagation();var currentItem=$(this.parentElement).find("ul");if(currentItem.hasClass('opened')){currentItem.removeClass('opened');return false;}
currentItem.addClass('opened');return false;});break;case"exhibitionLandingPage":APITS_JS_EX.exhibition_landing_page.init();break;case"ExhibitionDefaultLandingPage":APITS_JS_EX.exhibition_default_landing_page.init();break;default:break;}});;
