function CheckEmptyVal(n){var t=n.val().trim();t.length===0?n.addClass("empty"):n.removeClass("empty")}$(".search input:not([type=hidden])").on("change",function(){CheckEmptyVal($(this))}).on("focus",function(){var n=$(this);n.hasClass("number")&&n.attr("type","number")}).on("blur",function(){var t=$(this),n=t.val().trim(),i=t.attr("min");t.hasClass("number")&&(n=parseInt(n),i=parseInt(i));(n===0||n<i)&&(n="");t.val(n);(n.length==="0"||n===""||n===null||isNaN(n))&&t.hasClass("number")&&t.attr("type","text");CheckEmptyVal(t)});$("#booking-search form").on("submit",function(){var n=$(this),t=n.find("button[type=submit]"),i=n.serialize(),u=parseInt(n.parent().data("is-modal"))===1,r=parseInt(n.data("is-mobileapp"))===1;return t.text("Searching").addClass("disabled").attr("disabled","disabled"),n.find(":input").addClass("disabled").attr("disabled","disabled"),n.find(".message").html("").removeClass("warning").slideUp().promise().done(function(){$.ajax({url:n.attr("action"),type:"POST",data:i,dataType:"json",cache:!1,success:function(i){i.Success?n.find("> *:not(h2)").slideUp().promise().done(function(){n.find(".message").html(i.StatusMsg).removeClass("warning").slideDown().promise().done(function(){n.find("> *:not(h2)").delay(3e3).slideDown().promise().done(function(){n.find(".message").hide();r?document.location.href=i.RedirectUrl:window.open(i.RedirectUrl,"_blank")})})}):i.StatusMsg!==undefined?n.find(".message").html(i.StatusMsg).addClass("warning").slideDown():(i.StatusMsg="Sorry, but we had a problem searching for rooms with the criteria provided.\n\n Please try again or let us know about it.",n.find(".message").html(i.StatusMsg).addClass("warning").slideDown());n.find(":input").removeClass("disabled").removeAttr("disabled");t.text(t.data("text")).removeClass("disabled").removeAttr("disabled")},error:function(i){i.StatusMsg!==undefined?n.find(".message").html(i.StatusMsg).addClass("warning").slideDown():(i.StatusMsg="Sorry, but we had a problem searching for rooms with the criteria provided.\n\n Please try again or let us know about it.",n.find(".message").html(i.StatusMsg).addClass("warning").slideDown());n.find(":input").removeClass("disabled").removeAttr("disabled");t.text(t.data("text")).removeClass("disabled").removeAttr("disabled")}})}),!1});$(document).ready(function(){$(".search input:not([type=hidden])").each(function(){CheckEmptyVal($(this))});$(".search input.date.from").datepicker({showButtonPanel:!0,closeText:"OK",minDate:0,onClose:function(n){$(".search input.date.to").datepicker("option","minDate",moment(n,"MM/DD/YYYY").locale("en").add(1,"d").format("MM/DD/YYYY"))}});$(".search input.date.to").datepicker({showButtonPanel:!0,closeText:"OK",minDate:"+1D"})})