var xcol_cur_menu = null;
var xcol_cur_submenu = null;

function show(id)
{
    if (!isDOMcompliant()) { return; }
    var menu = document.getElementById("Menu" + id);
    var menus = document.getElementById("NavMenuList");
    var submenu = menus.getElementsByTagName("ul").item(id);
    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.backgroundColor = "#ccffff";
        menu.style.color = "#000000";
    } else {
        xcol_cur_menu.style.backgroundColor = "#CCFFFF";
        xcol_cur_menu.style.color = "#000033";
        menu.style.backgroundColor = "#ccffff";
        menu.style.color = "#990033";
    }
    xcol_cur_menu = menu;
    xcol_cur_submenu = submenu;
}

function isDOMcompliant()
{
    return document.getElementById && document.getElementsByTagName;
}

// this is for opening pop-up windows
function NW_openPopup( url, name, widgets, openerUrl )
{
	var host = location.hostname;
	var popupWin = window.open( url, name, widgets );
	
	if ( popupWin && popupWin.opener ) {
		if ( openerUrl )
		{
			popupWin.opener.location = openerUrl;
			popupWin.focus();
		}
		popupWin.opener.top.name = "opener";
	}
}
