Dea.BrowseCommon={};Dea.pageHandleCallback=function(a,b){switch(b){case"bookingTip":Dea.showTip(a.tipHtml);return true;case"tabPressed":case"movePage":case"groupByChangedListViewGrid":Dea.setHtml(sOnDateLabelId,a.dateForDisplay);Dea.setValue(sDateId,a.dateForFilter);Dea.setValue("ems_onPage",a.onPage);Dea.emsData.movePage=0;Dea.emsData.movingMultiplier="0";Dea.BrowseCommon.loadTab(a);return true;case"sortListViewGrid":Dea.BrowseCommon.loadTab(a);return true;case"loadRooms":Dea.setHtml("roomDropDownContainer",a.roomsHtml);_emsDPBuldingId=a.buildingId;return true;case"loadBuildings":ems_isLite==="0"&&Dea.setHtml("buildingsDropDownContainer",a.buildingsHtml);Dea.setHtml("roomDropDownContainer",a.roomsHtml);_emsDPBuldingId=a.buildingId;return true}return false};Dea.BrowseCommon.loadTab=function(b){var c=$("#BrowseEvents").tabs(),a=c.tabs("option","selected");$("#tab"+a).html(b.resultHtml);Dea.emsData.BrowseEventsSelectedTab=a;if(a<3){Dea.wireupDialogs(ems_lvg,ems_LocTitle,ems_DetailsTitle);$("#"+ems_lvg).addRowHighlights();$("#groupByOptions").show()}else{Dea.wireupDialogs("cal",ems_LocTitle,ems_DetailsTitle);$("#cal").addEventHighlights();$("#groupByOptions").hide()}ems_haveFieldsForTip&&ems_haveFieldsForTip==="1"&&$("#BrowseEvents").emsTip({callbackRouter:"bookingTip"})};Dea.BrowseCommon.clearTabs=function(){Dea.setHtml("main","")};Dea.BrowseCommon.cbPrep=function(a){Dea.BrowseCommon.resetPaging();Dea.setEmsData();Dea.emsData.movingMultiplier=a};Dea.BrowseCommon.moveDate=function(a){Dea.BrowseCommon.cbPrep(a);Dea.makeCallback("tabPressed");return false};Dea.BrowseCommon.loadSpecificByDate=function(b,a){Dea.BrowseCommon.clearTabs();scroll(0,0);Dea.setValue(sDateId,b);$("#BrowseEvents").tabs("select",a);$("#BrowseEvents").tabs("option","selected")==a&&Dea.BrowseCommon.moveDate(0);return false};Dea.BrowseCommon.resetPaging=function(){Dea.setValue("ems_onPage","0");Dea.setValue("ems_numberOfPages","0")};Dea.BrowseCommon.movePage=function(a){Dea.setEmsData();Dea.emsData.movePage=a;Dea.emsData.movingMultiplier="0";Dea.makeCallback("movePage");return false};function tabPressed(b,a){$("div[id^=tab]").html("");Dea.emsData.BrowseEventsSelectedTab=a.index;Dea.BrowseCommon.cbPrep("0");Dea.makeCallback("tabPressed");return}(function(a){a.fn.addEventHighlights=function(){return this.each(function(){var b=a(this);b.addClass("ui-widget");b.find("li").live("mouseover mouseout",function(b){if(b.type=="mouseover")a(this).addClass("ui-state-highlight");else a(this).removeClass("ui-state-highlight")})});return this}})(jQuery)
