﻿adminPanel = function() { }

adminPanel.prototype = {

    _dom: YAHOO.util.Dom,
    _state: 0,
    _panel: null,
    
    open: function(panel, func) {
        
        var obj = Dom.get(panel);
        
        if (obj != null) {
            if (this._state == 0) {

                Dom.setStyle(panel, 'display', 'block');
                Dom.setStyle(Dom.get('udm'), 'visibility', 'hidden');
                
                this._state = 1;
                this._panel = panel;
            }
            else {
                Dom.setStyle(panel, 'display', 'none');
                
                this._state = 0;
                this._panel = null;
            }
        }
    
        if (func != null) {
            try {
                func();
            }
            catch (o) {
            
            }
        }
        
        return false;
    },
    
    close: function() {
        if (this._panel != null && this._state == 1) {

            var obj = Dom.get(this._panel);
            Dom.setStyle(obj, 'display', 'none');
            Dom.setStyle(Dom.get('udm'), 'visibility', 'visible');
            
            this._state = 0;
            this._panel = null;
        }
        
        return false;
    }

};

