$(document).ready(function(){$(".dropdown-toggle").dropdown();var n=$(".top-ribbon");$(window).scroll(function(){$(this).scrollTop()>100?n.addClass("is-floating"):n.removeClass("is-floating")});$(window).scroll(function(){$(this).scrollTop()>100?$(".scrollup").fadeIn():$(".scrollup").fadeOut()});$(".scrollup").click(function(){return $("html, body").animate({scrollTop:0},600),!1})});var ct=ct||{};ct.customer=ct.customer||{};ct.customer.utls=ct.customer.utls||{};ct.customer.storageKeys=ct.customer.storageKeys||{};ct.customer.cookieKeys=ct.customer.cookieKeys||{};ct.customer.clientStore=ct.customer.clientStore||{};$.extend(ct.customer.utls,{initializeKendoWindow:function(n,t,i,r,u,f){ct.utls.clearValidations();u=typeof u!="undefined"?u:!0;n.kendoWindow({modal:!0,width:i,height:r,title:t,visible:!1,actions:["close"],close:f,resizable:u,draggable:!1}).data("kendoWindow").center();setTimeout(function(){n.scrollTop(0)},100)},showMessage:function(n){var u,i,t,r;n.UserMessage!=null&&(u=$("#message"),$("#message").empty(),n.UserMessage.Errors!=null&&n.UserMessage.Errors.length>0&&($("#message").show(),t=null,n.UserMessage.IsSuccess||(t=n.UserMessage.Message),r=ct.utls.generateList(n.UserMessage.Errors,t),i="<div class='alert alert__danger  alert-dismissible' role='alert'><div class='alert__wrapper'><button type='button' class='alert__close' data-dismiss='alert' aria-label='Close'><\/button><div class='alert__text'> "+r+" <\/div><\/div>",u.html(i),console.log(i)),n.UserMessage.Info!=null&&n.UserMessage.Info.length>0&&($("#message").show(),t=null,n.UserMessage.IsSuccess||(t=n.UserMessage.Message),r=ct.utls.generateList(n.UserMessage.Info,t),i="<div class='alert alert__success  alert-dismissible' role='alert'><div class='alert__wrapper'><div class='alert__text'>"+r+"<\/div><button type='button' class='alert__close' data-dismiss='alert' aria-label='Close'><\/button><\/div><\/div>",u.html(i)))},showValidationMessageClientSide:function(n){var t=$("#message"),i="<div class='alert alert__danger  alert-dismissible' role='alert'><div class='alert__wrapper'><div class='alert__text'>"+n+"<\/div><button type='button'  data-dismiss='alert' aria-label='Close' class='alert__close'><\/button><\/div><\/div>";t.html(i);$("#message").show()},showCustomerClientSideMessage:function(n){var t=$("#message");messageHtml="<div class='alert alert__success  alert-dismissible' role='alert'><div class='alert__wrapper'><div class='alert__text'>"+n+"<\/div><button type='button' class='alert__close' data-dismiss='alert' aria-label='Close'><\/button><\/div><\/div>";t.html(messageHtml);$("#message").show()},confirmWindow:function(n,t,i,r,u,f){n({title:i,content:r,scope:t,buttons:{ok:{text:"YES",btnClass:"btn-base",keys:["enter"],action:u},cancel:{text:"NO",btnClass:"btn-base",keys:["esc"],action:f}}});setTimeout(function(){$(".ng-confirm-buttons").children().first().focus()},1e3)},notificationWindow:function(n,t,i,r,u,f,e){var o='<div  class="mb-20">'+r+'<\/div><div><label class="checkbox"><input class="checkbox__input" name="checkbox" type="checkbox" ng-model="hidePopUp"><span class="checkbox__icon"><\/span><span class="fs-14-imp font-medium checkbox__text">'+u+"<\/span><\/label><\/div><\/div>";n({title:f,content:o,type:"blue",scope:t,buttons:{close:{text:"Close",btnClass:"btn-base",action:e},ok:{text:"Proceed",btnClass:"btn-base",keys:["enter"],action:i}}});setTimeout(function(){$(".ng-confirm-buttons").children().first().focus()},1e3)},clearValidations:function(n){$("#"+n).each(function(){$(this).find(".field-validation-error").empty()});$("#message").hide();$("#messageBox").hide()},closeMessage:function(){$("#message").hide();$("#messageBox").hide()}});$.extend(ct.customer.clientStore,{setItem:function(n,t){window.sessionStorage.setItem(n,t)},removeItem:function(n){window.sessionStorage.removeItem(n)},getItem:function(n){return window.sessionStorage.getItem(n)}});$.extend(ct.customer.storageKeys,{PostLoginRedirectUrl:"PostLoginRedirectUrl",CustomerFirstTimeUser:"CustomerFirstTimeUser",BookingsNavigationInfo:"BookingsNavigationInfo",Traveller:"Traveller",Countries:"Countries",Genders:"Genders",LinkedBookings:"LinkedBookings"});$.extend(ct.customer.cookieKeys,{ShowPopUpBlockerAlert:"ShowPopUpBlockerAlert"})