﻿var activeRootMItem = null;

function TopMenusLoaded()
{    
    var menuUL = $get('main_menu');
    var menuLItems = menuUL.getElementsByTagName('li');

    for(var i = 0 ; i < menuLItems.length ; i++)
    {
        var liRootMItem = menuLItems[i];
        
        if(liRootMItem.className == 'menuLink_active') activeRootMItem = liRootMItem;
         
        var menuSubMenuULItems = menuLItems[0].getElementsByTagName('ul');
        
        if(menuSubMenuULItems.length > 0)
            menuSubMenuULItems[0].style.display = 'block';
    }
}

function expandActiveSubMItem(liActiveSubMitem) {
    Sys.UI.DomElement.addCssClass(liActiveSubMitem, "TopSubMenuItemHover");
}
function collapseActiveSubMItem(liActiveSubMitem) {
    Sys.UI.DomElement.removeCssClass(liActiveSubMitem, "TopSubMenuItemHover");
}

function unselectActiveRootMItem(liActiveMItem) 
{    
    if(!activeRootMItem)
        return;
        
    if(activeRootMItem.id == liActiveMItem.id) return;
    
    var menuColor = activeRootMItem.attributes['color'].value;
    switch (menuColor) {
        case "Blue": 
        activeRootMItem.className = 'menuLink';
        break;
        
        case "Orange": 
        activeRootMItem.className = 'menuLink_MF';
        break;
        
        case "VipNet": 
        activeRootMItem.className = 'menuLink_Vip';
        break;
        
        default : activeRootMItem.className = 'menuLink';
    }
    
    liActiveMItem.className = 'menuLink_active';
    
    if(liActiveMItem.attributes['color'].value == 'VipNet')
        liActiveMItem.className = 'menuLink_active_Vip';         
}

function selectActiveRootMItem(liActiveMItem) 
{    
    if(!activeRootMItem)
        return;
    
    if(activeRootMItem.id == liActiveMItem.id) return;    
    
    activeRootMItem.className =  'menuLink_active';
    
    var menuAColor = liActiveMItem.attributes['color'].value;
    switch (menuAColor) {
        case "Blue": 
        liActiveMItem.className = 'menuLink';
        break;
        
        case "Orange": 
        liActiveMItem.className = 'menuLink_MF';
        break;
        
        case "VipNet": 
        liActiveMItem.className = 'menuLink_Vip';
        break;
        
        default : liActiveMItem.className = 'menuLink';
    }
  
}


Sys.Application.add_load(TopMenusLoaded);


if (typeof(Sys) !== 'undefined') Sys.Application.notifyScriptLoaded();
