﻿Dea.BrowseEvents = function() {
    this.filterDiv = null;
};

Dea.BrowseEvents.moveContentToTab = function (iTab) {
    Dea.setHtml("Tabs1TabPanel" + iTab, Dea.Get("mainDisplay").innerHTML);
    Dea.setHtml("mainDisplay", "");
} 

Dea.BrowseEvents.init = function() {
    Dea.BrowseEvents.filterDiv = Dea.Get("filterDiv");
    Dea.setDisplay(Dea.BrowseEvents.fliterDiv, "none");
    Dea.emsData = {
        "FacilityId": "-1",
        "GroupTypeId": "-1",
        "GroupName": "",
        "movingMultiplier": "0"
    };
}

Dea.BrowseEvents.showFilter = function(oLink) {
    var p = Dea.findPos(oLink);
    Dea.setDisplay(Dea.BrowseEvents.filterDiv, "", Number(p[0]) - 15 + "px", p[1] + oLink.offsetHeight + "px")
    Dea.Get("BrowseDate").focus();
    return false;
}

Dea.BrowseEvents.hideFilter = function() {
    Dea.setDisplay(Dea.BrowseEvents.filterDiv, "none");
    return;
}

Dea.BrowseEvents.applyFilter = function() {
    Dea.ToolTip.hideTip();
    Dea.BrowseCommon.resetPaging();
    Dea.setEmsData();
    var oSave = Dea.Get("SaveFilterSettings");
    if (oSave && oSave.checked === true) {
        if (Dea.emsData.FacilityId > 0) {
            Dea.createCookie("EMSBrowseEventsBuildingId", Dea.emsData.FacilityId, 365);
        }
        else {
            Dea.createCookie("EMSBrowseEventsBuildingId", Dea.emsData.AreaId, 365);
        }
        Dea.createCookie("EMSBrowseEventsGroupTypeId", Dea.emsData.GroupTypeId, 365);
        Dea.createCookie("EMSBrowseEventsEventTypeId", Dea.emsData.EventTypeId, 365);
        Dea.createCookie("EMSBrowseEventsRoomId", Dea.emsData.RoomId, 365);
        Dea.createCookie("EMSBrowseEventsGroupName", Dea.emsData.GroupName, 365);
        Dea.createCookie("EMSBrowseEventsEventName", Dea.emsData.EventName, 365);
        oSave.checked = false;
    }

    if (Dea.emsData.GroupName === "" && Dea.emsData.EventName === "" && Dea.emsData.GroupTypeId === "-1"
        && Dea.emsData.RoomId == "-1" && Dea.emsData.EventTypeId === "-1") {
        if (ems_isLite === "1") {
            Dea.setDisplay(filterImg, "none");
        }
        else {
            if (Dea.emsData.AreaId === "-1" && Dea.emsData.FacilityId === "-1") {
                Dea.setDisplay(filterImg, "none");
            }
            else {
                Dea.setDisplay(filterImg, "inline");
            }
        }
    }
    else {
        Dea.setDisplay(filterImg, "inline");
    }
    
    Dea.emsData.movingMultiplier = "0";
    Dea.makeCallback("tabPressed");
    Dea.BrowseEvents.hideFilter();
    return false;
}

Dea.BrowseEvents.loadRooms = function (){
    Dea.setEmsData();
    Dea.makeCallback("loadRooms"); 
}

Dea.BrowseEvents.loadBuildings = function() {
    Dea.setEmsData();
    Dea.makeCallback("loadBuildings"); 
}

Dea.browser.addEvent(window, "load", Dea.BrowseEvents.init);
