﻿VIEWS.SEARCH=function(){function f(){window.standardDisplay||(WIDGETS.SELECT_DATES.preventFirstInit=!0),WIDGETS.SELECT_DATES.onCalendarsLoaded=e,WIDGETS.SELECT_DATES.onArrivalDepartureChangedCallback=u,i()}function e(){$("#rs-cal").availCalendarInline({account:selection.AccountId,property:selection.PropertyId,originalCartId:selection.OriginalCartId,months:2,defaultDates:WIDGETS.SELECT_DATES.getCurrentDates(),onSelect:function(n,t){if(t.length<=0)return;if(t[0]===t[1]){WIDGETS.SELECT_DATES.setTemporaryArrival(t[0]);return}o(t)}})}function o(n){if(VIEWS.SEARCH.onDateRangeChangedCallback)VIEWS.SEARCH.onDateRangeChangedCallback(n)}function u(n){$("#rs-cal").availCalendarInline("setDate",n)}function i(){$("#rs_show_avail").click(function(){return n(),!1}),$("#rs_show_quick").click(function(){return $(this).hide(),$("#rs_show_avail").show(),$("#rs_full_availability").slideUp("slow"),$("#rs_quick_search").slideDown("slow",function(){WIDGETS.SELECT_DATES.init()}),!1}),window.standardDisplay||n()}function n(){r(),$("#rs_show_avail").hide(),$("#rs_show_quick").show(),$("#rs_quick_search").slideUp("slow"),$("#rs_full_availability").slideDown("slow")}function r(){if(t)return;$("#rs_availtable").availtable({account:selection.AccountId,property:selection.PropertyId,showQuickBookForm:!1,onLoaded:function(){VIEWS.initPopup()}}),t=!0}var t=!1;return{init:function(){f()},onDateRangeChangedCallback:null}}()
