﻿// JScript File
function selectMenuItem(vstr_menuitemid, vstr_parentmenuitemid)
{
    var ul_menuitems = document.getElementById("ulMenuItems");
    for (var idx = 0; idx < ul_menuitems.childNodes.length; idx++)
    {
        if(ul_menuitems.childNodes[idx].nodeType != "3")
        {
            var li = ul_menuitems.childNodes[idx];
            if (li.id == vstr_menuitemid){
                if (li.className == "menuitem")
                {
                    li.className = "selectedmenuitem";
                    li.childNodes[0].className = "selectedmenuitem";
                }
                else if (li.className == "submenuitem")
                {
                    li.className = "selectedsubmenuitem";
                    li.childNodes[0].className = "selectedsubmenuitem";
                }
            }
            else 
            {
                if (li.className == "selectedmenuitem")
                {
                    li.className = "menuitem";
                    li.childNodes[0].className = "menuitem";
                }
                else if (li.className == "selectedsubmenuitem")
                {
                    li.className = "submenuitem";
                    li.childNodes[0].className = "submenuitem";
                }
            }
            delete li;
        }
    }
    delete ul_menuitems;
    
    // If a parent menu item has been passed then select it
    if (vstr_parentmenuitemid != null)
    {
        var li_parentmenuitem = document.getElementById(vstr_parentmenuitemid);
        li_parentmenuitem.className = "selectedmenuitem";
        delete li_parentmenuitem;
    }
}

function highlightMenuItem(vli)
{
    if ((vli.className == "selectedmenuitem") || (vli.className == "selectedsubmenuitem")){
        return;}
    else if (vli.className == "highlightedmenuitem"){
        vli.className = "menuitem";}
    else if (vli.className == "menuitem"){
        vli.className = "highlightedmenuitem";}
    else if (vli.className == "highlightedsubmenuitem"){
        vli.className = "submenuitem";}
    else if (vli.className == "submenuitem"){
        vli.className = "highlightedsubmenuitem";}
}
