function gSearch() {
    var iframe = document.getElementById('gSearchIFrame');
    var iframedoc = iframe.contentDocument ? iframe.contentDocument : iframe.contentWindow.document;
    iframedoc.location = "searchFrame.aspx?q=" + escape(document.getElementById('gSearchTextbox').value);
    return false;
}

var buildings = new Array();
var shuttleStops = new Array();
var parking = new Array();
var parkingPolygons = new Array();

window.addBuilding = function(id, Name, ShortDesc, NLat, SLat, ELng, WLng, CLat, CLng, Address, Image) {
    buildings.push({ "id": id, "Name": Name, "ShortDesc": ShortDesc, "NLat": NLat, "SLat": SLat, "ELng": ELng, "WLng": WLng, "CLat": CLat, "CLng": CLng, "Address": Address, "ImageLoc": Image });
}

window.addParking = function(id, Name, ShortDesc, NLat, SLat, ELng, WLng, CLat, CLng, Address, Image) {
    parking.push({ "id": id, "Name": Name, "ShortDesc": ShortDesc, "NLat": NLat, "SLat": SLat, "ELng": ELng, "WLng": WLng, "CLat": CLat, "CLng": CLng, "Address": Address, "ImageLoc": Image });
}

window.addShuttleStop = function(id, Name, ShortDesc, CLat, CLng) {
    shuttleStops.push({ "id": id, "Name": Name, "ShortDesc": ShortDesc, "CLat": CLat, "CLng": CLng });
}

window.UseDefaultMapControls = false;

function MsuCreateElement(tagName, propertiesArray) {
    var elem = document.createElement(tagName);
    for (var prop in propertiesArray) {
        if(prop == "style")
            elem.style.cssText = propertiesArray[prop];
        else if(prop =="class")
            elem.className = propertiesArray[prop];
        else
            elem.setAttribute(prop, propertiesArray[prop]);
    }
    return elem;
}
