$(document).ready(function(){$_textSearchField=$("#SearchInput");$_textSearchField.length&&($_textSearchField.attr("maxlength",200),$(".search-form").attr("novalidate","novalidate"))});$(document).ready(function(){$(".search-calendar").on("click",function(){$("#ui-datepicker-div").css("z-index",5)})});function doCreateOption(n,t,i){var r=new Option(n,t),u=i.length;i.options[u]=r}function doGenerateDdl(n,t,r){if(document.getElementById(n)){document.getElementById(n).length=0;var u=document.getElementById(n);for(i=t;i<=r;i++)doCreateOption(i,i,u)}}function doGenerateRoomDdl(n,t){doGenerateDdl("SelectedAdultOption",n,n*t,!0);doGenerateDdl("SelectedChildrenOption",0,n*3,!0)}function init_occupancy(n,t,i){var u=$("#hidden-searchbox-data").data(),r;n==0?($("#SelectedGuestOption").val(2),$("#SelectedAdultOption").val(2)):n==1&&t<3&&i==0?($("#SelectedGuestOption").val(t),$("#SelectedRoomOption").val(n),$("#SelectedAdultOption").val(t),$("#SelectedChildrenOption").val(i)):($("#SelectedGuestOption").val(3),$(".room-box").show(),$("#SelectedRoomOption").val(n),r=u.maxAdult,doGenerateRoomDdl(n,r),$("#SelectedAdultOption").val(t),$("#SelectedChildrenOption").val(i),$(".room-box").show())}$(document).ready(function(){var n=$("#hidden-searchbox-data").data(),t=n.maxAdult;init_occupancy(n.room,n.adult,n.children);$("#SelectedGuestOption").change(function(){var n=$("option:selected",this).val(),t;n==3?$(".room-box").is(":visible")||$(".room-box").show():(t=$("#SelectedRoomOption").val(),t!=1&&($("#SelectedRoomOption").val(1),$("#SelectedRoomOption").change()),$("#SelectedAdultOption").val(n),$("#SelectedChildrenOption").val(0),$(".room-box").is(":visible")&&$(".room-box").hide())});$("#SelectedRoomOption").change(function(){var i=parseInt($("option:selected",this).val());n.maxTotalAdult=i*t;$("#hidden-searchbox-data").data("maxTotalAdult",i*t);doGenerateRoomDdl(i,t)});$(".search-form").submit(function(){var n=$("#hidden-searchbox-data").data(),i=parseInt($("#SelectedAdultOption").val()),r=parseInt($("#SelectedRoomOption").val()),u=parseInt($("#SelectedChildrenOption").val()),f=i+u;return($("#hidden-searchbox-data").data("maxTotalAdult",r*t),f>n.maxTotalAdult)?(alert(n.roomMessage),!1):!0})});