﻿namespace('nnet.admin');
var AD = null;

// Service Directory Events
nnet.admin.onNavigationTreeDataReady = new YAHOO.util.CustomEvent("nnet.admin.onNavigationTreeDataReady");
nnet.admin.onNavigationTreeRendered = new YAHOO.util.CustomEvent("nnet.admin.onNavigationTreeRendered");

nnet.admin.Admin = $j.klass({
    initialize: function(treeData) {
        try {
            this.SiteID = 0;
            this.Mode = null;
            this.ContentToolBar = new nnet.admin.ContentToolBar();
            this.NavigationTree = new nnet.admin.NavigationTree(treeData);
            this.Content = new nnet.admin.Content();
        } catch (e) { logE("admin.Admin.initialize", e); }
    },

    // handler
    startup: function() {
        try {
            AD.NavigationTree.startup();
            ADAdjustContentLayout();
            AdminLoadingImage = new AjaxLoadingImage("rightColumn");
            AD.Content.load();
            AD.hideToolBar();
        } catch (e) { logE("admin.Admin.load", e); }
    },

    show: function() {
    },

    hide: function() {
    },

    showToolBar: function() {
        try {
            this.ContentToolBar.show();
            this.Content.height(contentHeight - contentToolBarHeight);
        } catch (e) { logE("admin.Admin.showToolBar", e); }
    },

    hideToolBar: function() {
        try {
            this.ContentToolBar.hide();
            this.Content.height(contentHeight);
        } catch (e) { logE("admin.Admin.hideToolBar", e); }
    }

});





