﻿Map = function(element) {
    Map.initializeBase(this, [element]);
    
    this._mapItems = new Array();
}
Map.prototype = {
    initialize: function() {
        Map.callBaseMethod(this, 'initialize');
    },
    dispose: function() {
        $clearHandlers(this.get_element());

        Map.callBaseMethod(this, 'dispose');
    },
    deactivateAll: function() {
        if (this._mapItems.length > 0) {
            for (var i = 0; i <  this._mapItems.length; i++) {
                this._mapItems[i].deactivate();
            }
        }
    },
    addToMap: function(mapItem) {
        this._mapItems[this._mapItems.length] = mapItem;
    }

    //GET AND SET METHODS
}

Map.registerClass("Map", Sys.UI.Control);
