$(document).ready(function () { $("#destination").click(function () { $('#sector-outer').toggleClass("open"); $('#monthpopup').removeClass("open"); $("#search-text").val('').focus(); }); $("#month").click(function () { $('#monthpopup').toggleClass("open"); $('#sector-outer').removeClass('open'); }); $("#roomsguest").click(function () { $('#guestPopup').toggleClass("open"); }); $("#price").click(function () { $('#pricepopup').toggleClass("open"); }); $(".search-container .ow-row.details > li .child").click(function (e) { e.stopPropagation(); }); $(".search-container .ow-row.details > li").click(function () { var sdiv = $(this).attr("data-target"); $("#" + sdiv).toggleClass("open"); }); $("#feedback,#review, #close-slidepanel,#more-travellers, .viewdetails-btn-mobile").click(function () { $('.slide-panel').toggleClass("open"); $("body").toggleClass("overflow-hidden"); }); $(".floatingbtn").click(function () { $(this).parent().css("pointer-events", "all"); $(this).toggleClass("labelshow"); $(this).nextAll().toggleClass("active"); $("body").toggleClass("overlay-added"); }); $(".floatinigbtnouter").mouseleave(function () { $(".floatingbtn").removeClass("labelshow"); $(".floatingbtn").nextAll().removeClass("active"); $("body").removeClass("overlay-added"); $(this).css("pointer-events", "none"); }); var scrollTop = $(".scroll-up"); $(window).scroll(function () { var topPos = $(this).scrollTop(); if (topPos > 100) { $(scrollTop).addClass("visible"); $('.scroll-to-bottom').hide(); } else { $(scrollTop).removeClass("visible"); $('.scroll-to-bottom').show(); } if (topPos > 100) { $(".sticky-header").addClass("show"); } else { $(".sticky-header").removeClass("show"); } if ($(window).scrollTop() == ($(document).height() - $(window).height())) { $(".floatingbtn").addClass("hidden"); } else { $(".floatingbtn").removeClass("hidden"); } }); $(scrollTop).click(function () { $('html, body').animate({ scrollTop: 0 }, 800); $('.scroll-to-bottom').show(); return false; }); $('.scroll-to-bottom').click(function () { $('html, body').animate({ scrollTop: 400 }, 800); $(this).hide(); return false; }); $("#sharebtn").click(function () { $(this).toggleClass("shareOpened"); $("#share-group").toggleClass("shareOpened"); }); $("#downloadpkg").click(function () { $(this).toggleClass("modify-search-opened"); $("#download-package-content").toggleClass("modify-search-opened"); }); $("#modifysearch,#fromCity,#modiPriceCate,#roomsGuests,#tourDate").click(function () { $("#modifysearch").toggleClass("modify-search-opened"); $("#modifysearch-content").toggleClass("modify-search-opened"); }); if ($(window).width() <= 800) { $("#modifysearch").click(function () { $(this).removeClass("modify-search-opened"); $("body").addClass("overflow-hidden"); }); $("#modifysearch-content .firstbox .modify-search-heading .icon").click(function () { $("#modifysearch").removeClass("modify-search-opened"); $("#modifysearch-content").removeClass("modify-search-opened"); $("body").removeClass("overflow-hidden"); }); } $("#showmobilefilter").click(function () { $("#filtersection").addClass("open"); $("body").addClass("overflow-hidden"); }); $("#filtersection .filter-header .icon, .close-filter").click(function () { $("#filtersection").addClass("leaveanimation"); setTimeout(function () { $("#filtersection").removeClass("open"); $("body").removeClass("overflow-hidden"); $("#filtersection").removeClass("leaveanimation"); }, 300); }); $("#showsort").click(function () { $("#mobile-sort").addClass("open"); $("body").addClass("overflow-hidden"); }); $("#mobile-sort .header .icon, .close-sort").click(function () { $("#mobile-sort").addClass("leaveanimation"); setTimeout(function () { $("#mobile-sort").removeClass("open"); $("body").removeClass("overflow-hidden"); $("#mobile-sort").removeClass("leaveanimation"); }, 300); }); $(".messageblock div .ak-cancel").click(function () { $(this).parents(".messageblock").css("display", "none"); }); $('.popup-wrapper .box .radio-ul li, .popup-wrapper table tbody tr').click(function () { var targetid = $(this).attr('data-target'); $("body").addClass("overflow-hidden"); $("#" + targetid).addClass("open"); }); $(".popup-wrapper .ak-back").click(function () { var targetclose = $(this).attr('data-target'); $("#" + targetclose).addClass('leaveanimation'); setTimeout(function () { $("#" + targetclose).removeClass("open"); $("body").removeClass("overflow-hidden"); $("#" + targetclose).removeClass('leaveanimation'); }, 300); }); $("#get-nearby-branches").click(function () { $(".nearby-branches-wrapper").slideDown(300); $(".nearby-branches-wrapper h2").css({ "text-align": "left" }); $(".hide-on-btn-click").slideUp(300); }); $('.experience-li').click(function(){ $('.experience-li').removeClass('active'); $(this).addClass('active'); var _seldeal = $(this).data('filter'); var _exptype = $(this).data('exptype'); $('.experienceli-data,.exp-right').hide(); $('.experienceli-data').filter(function(){ return $(this).data('category') === _seldeal; }).show(); $('.exp-right').filter(function(){ return $(this).data('exptypeid') === _exptype; }).show(); }); $('.travelg-li').click(function(){ $('.travelg-li').removeClass('active'); $(this).addClass('active'); var _seldeal = $(this).data('filter'); $('.travelgli-data').hide(); $('.travelgli-data').filter(function(){ return $(this).data('category') === _seldeal; }).show(); }); //Initialization $('.collapsible').collapsible({ onOpenEnd: function(el) { $('.contentarea').scrollTop(100000); } }); $('.modal').modal(); $('.dropdown-trigger').dropdown(); $('select').formSelect(); $('.tabs').tabs(); });