﻿addEvent(window, "load", showBook); 
var emsData = { "Features" : ""};

function setFilterPosition(oToSet, startFromTag)
{
    var widthOfFilters = oToSet.offsetWidth;
    oToSet.style.left = (mouse.X - widthOfFilters) + "px";
    oToSet.style.top = mouse.Y + 5 + "px";
    return;  
}

function showFilters(fromTag)
{
   var oFilter = getObj("filterOptions");
   oFilter.style.display = "inline";
   if(ems_isLite === "1") {
        oFilter.style.width = "10em";
    }
    else {
        oFilter.style.width = "19em";
    }
    setFilterPosition(oFilter, fromTag); 
   return false; 
    
}

function hideFilters()
{
    hide(getObj("filterOptions"));
    return false;
}


function callBack(result, context)
{
    switch(context)
    {
        case "bookingTip":
           loadTipHtml(result, null, "white", "0px");
           break; 
        case "moveDate":
            rebuildBook(result);
           break; 
         case "loadBuildings":
           var emsResponse = result.parseJSON();
           getObj("facilitiesContainer").innerHTML = emsResponse.facilitiesHtml;
           loadEmsFacilities(emsResponse.addToFacilities);
          break; 
        default:
           alert("ctx = " + context + "\n result = " + result);  
           break; 
    } 
    clearLoading(); 
}


function showBook(e)
{
  getObj("bookWrapper").style.display = "";
}

function loadBuildings() {

    setEmsData();
    makeCallback("loadBuildings"); 
}

