var xcol_cur_menu = null;
var xcol_cur_submenu = null;
var highlightCheck = 0;

function show(id)
{
    if (!isDOMcompliant()) { return; }

    var menu = document.getElementById("Menu" + id);
	var menuTemp;
    var menus = document.getElementById("NavMenuList");
    var submenus = menus.getElementsByTagName("ul");
    var submenu = submenus.item(id);

    if (!highlightCheck)
    {
		var i;
    	for (i=0; i < 7; i++)
		{
			menuTemp = document.getElementById("Menu" + i);
			if (menuTemp.style.color)
			{
				xcol_cur_menu = menuTemp; 
				xcol_cur_submenu = submenus.item(i); 
			}
		}
		highlightCheck = 1;
    }

    if (xcol_cur_submenu == null) {
        submenu.style.visibility = "visible";
    } else {
        xcol_cur_submenu.style.visibility = "hidden";
        submenu.style.visibility = "visible";
    }
    if (xcol_cur_menu == null) {
        //menu.style.border = "1px solid #99ccff";
        menu.style.backgroundColor = "#FFF";
        menu.style.color = "#026AAB";
    } else {
        //xcol_cur_menu.style.border = "1px solid #026AAB";
	xcol_cur_menu.style.backgroundColor = "";
        xcol_cur_menu.style.color = "#FFF";
        //menu.style.border = "1px solid #99ccff";
        menu.style.backgroundColor = "#FFF";
        menu.style.color = "#026AAB";
    }
    xcol_cur_menu = menu;
    xcol_cur_submenu = submenu;
}

function unshow()
{
    if (!isDOMcompliant()) { return; }
    if (xcol_cur_submenu != null) {
        xcol_cur_submenu.style.visibility = "hidden";
    }
    if (xcol_cur_menu != null) {
        xcol_cur_menu.style.backgroundColor = "#000000";
	//xcol_cur_menu.style.backgroundColor = null;
        xcol_cur_menu.style.color = "#FFF";
    }
    xcol_cur_submenu = null;
    xcol_cur_menu = null;
}

function isDOMcompliant()
{
    return document.getElementById && document.getElementsByTagName;
}