Dea.BrowseFacilities={};Dea.emsData={FacilityId:"-1"};$(document).ready(function(){$("#browse").tabs();Dea.setTabs("browse");Dea.wireupDialogs(ems_rsg);$("#groupby").buttonset();$("#"+ems_rsg).addRowHighlights();$("#"+ems_rsg).emsTip({callbackRouter:"roomTip"});$("#"+filterDiv).dialog({autoOpen:false,modal:true,resizable:false});$("#"+btnFilter+", #"+ems_filterImage).click(function(a){$("#"+filterDiv).dialog("option","position",[a.pageX-300,a.pageY+15]);$("#"+filterDiv).dialog("open");return false});$("input:button, :submit").button()});Dea.pageHandleCallback=function(a,b){switch(b){case"sortRoomSetupsGrid":case"groupByChangedRoomSetupsGrid":case"filterChanged":Dea.setHtml("mainGrid",a.resultHtml);Dea.wireupDialogs(ems_rsg,ems_LocTitle);$("#"+ems_rsg).addRowHighlights();$("#"+ems_rsg).emsTip({callbackRouter:"roomTip"});return true;case"roomTip":$("#tipDiv").html(a.tipHtml);$("#"+ems_rtg).addRowHighlights();$("#tipDiv").dialog({width:400,position:[Dea.mouseX,Dea.mouseY-$(window).scrollTop()]}).dialog("open");return true;case"loadBuildings":Dea.setHtml("facilitiesContainer",a.facilitiesHtml);ems_isLite=="1"&&$("#facilitiesContainer").hide();Dea.setFiltersForFacilityChange(a);return true;case"getFiltersForFacility":Dea.setFiltersForFacilityChange(a);return true}return false};Dea.getFiltersForFacility=function(){Dea.setEmsData(true);Dea.makeCallback("getFiltersForFacility")};Dea.setFiltersForFacilityChange=function(a){Dea.setHtml("roomTypesContainer",a.roomTypesHtml);ems_isLite=="1"&&$("#roomTypesContainer").hide();Dea.setHtml("setupTypeContainer",a.setupTypesHtml)};Dea.BrowseFacilities.applyFilter=function(){Dea.setEmsData();var a=Dea.Get("SaveFilterSettings");if(a&&a.checked===true){if(Dea.emsData.FacilityId>0)Dea.createCookie("EMSBrowseFacilitiesBuildingId",Dea.emsData.FacilityId,365);else Dea.createCookie("EMSBrowseFacilitiesBuildingId",Dea.emsData.AreaId,365);Dea.createCookie("EMSBrowseFacilitiesRoomTypeId",Dea.emsData.RoomTypeId,365);Dea.createCookie("EMSBrowseFacilitiesSetupTypeId",Dea.emsData.SetupTypeId,365);a.checked=false}Dea.makeCallback("filterChanged");$("#"+filterDiv).dialog("close");return false};Dea.BrowseFacilities.resetFilter=function(){var a=document.getElementsByTagName("select");Dea.setValue("AreaId",-1,a);Dea.setValue("FacilityId",-1,a);Dea.BrowseFacilities.loadBuildings();Dea.setValue("RoomTypeId",-1,a);Dea.setValue("SetupTypes",-1,a);return false};Dea.BrowseFacilities.loadBuildings=function(){Dea.setEmsData();Dea.makeCallback("loadBuildings")}
