/*---------------------------------------------------------------------------*  
 * Copyright 2006-2008, Intel Corporation, All Rights Reserved.              *  
 *                                                                           *  
 * The source code contained herein and all documents related to the source  *  
 * code are owned by Intel Corporation or its suppliers or licensors. No     *  
 * license under any patent, copyright, trade secret or other intellectual   *  
 * property right is granted to or conferred upon you by disclosure or       *  
 * delivery of the materials, either expressly, by implication, inducement,  *  
 * estoppel or otherwise. Any license under such intellectual property       *  
 * rights must be express and approved by Intel in writing. Unless otherwise *  
 * agreed by Intel in writing, you may not remove or alter this notice or    *  
 * any other notice embedded in Materials by Intel or Intels suppliers or    *  
 * licensors in any way.                                                     *  
 *---------------------------------------------------------------------------*/

function setTopbarActive(num) {
    var pos = '';
    var activeTabId = 'tb' + num;
    var prevTabSeq = (num-1);
    var nextTabSeq = (num+1);
    var numTabs = resetTopbar();
    if (num==1) {
        pos = 'first';
    } else if (num==numTabs) {
        pos = 'last';
    }
    if ($(activeTabId)) {
        $(activeTabId).addClassName(pos + 'current');
    }
    if ($(activeTabId) && prevTabSeq > 0 &&  $('tb'+prevTabSeq)) {
        $('tb'+prevTabSeq).addClassName('prev');
    }
    if (nextTabSeq <= numTabs && $('tb'+nextTabSeq)) {
        $('tb'+nextTabSeq).addClassName('next');
    }
}

function resetTopbar() {
    i    = 0;
    last = null;
    $$('#topbarList li').each(function(li) {
        if (i) { li.className = ''; } else { li.addClassName('first'); }
        last = li;
        i++;
    });
    last.addClassName('last');
    return i;
}

var menuOpen = true;
function toggleMenu(minimize) {
    var bd = $('bodyTag');
    if (bd == null) {
        bd = document.getElementsByTagName('body');
        bd = $(bd[0]);
    }
    if (menuOpen || minimize) {
        menuOpen = false;
        bd.addClassName('menuCollapsed');
        bd.removeClassName('menuExpanded');
    } else {
        menuOpen = true;
        bd.addClassName('menuExpanded');
        bd.removeClassName('menuCollapsed');
    }
    if ($('view').hasClassName('storageView')) {
        daBox('toggleMenu');
    }
}

function setLeftNavActive($treeNodeId) {
    allTreeNodesInactive();
    if ($('a-' + $treeNodeId)) {
        $('a-' + $treeNodeId).addClassName('on');
    }
}

function allTreeNodesInactive() {
    $$('#dhtmlgoodies_tree a.on').each(function (item) {item.removeClassName('on');});
}


