/*@cc_on
@if (@_win32)
function doMenu(show, within) {
    var menu = menuFor(event.srcElement, within);


    if (show) {
	for (i=0; i< _uls.length; i++) {
		ul = _uls[i];
		if (!ul.getAttributeNode('class') || ul.getAttributeNode('class').value != 'subnav') {
			ul.style.display = 'none';
		}
	}
		if (menu && menu.style) menu.style.display = "block";
    } else {
        var n = event.toElement;
        do {
            if (n == menu) return;
        } while (n && (n = n.parentNode) != null);
		if (menu && menu.style) menu.style.display = "none";
    }
    event.cancelBubble = true;
}

function menuFor(node, within) {
    var menu = null;
    if (within) {
        menu = getAncestorByTagName(node, "ul");
		if (menu && menu.getAttributeNode('class') && menu.getAttributeNode('class').value == 'subnav')
        	menu = getAncestorByTagName(menu, "ul");
    } else {
        menu = node.parentNode.getElementsByTagName("ul")[0];
		if (menu && menu.getAttributeNode('class') &&  menu.getAttributeNode('class').value == 'subnav')
        	menu = menu.parentNode.getElementsByTagName("ul")[0];
    }
    return menu;
}

function showMenu() { doMenu(1) }
function hideMenu() { doMenu(0) }
function hideMenu2() { doMenu(0,1) }

_uls = [];

function initMenus(list) {
    var item, i = 0;
    while (item = list.getElementsByTagName("li")[i++]) {
        sublist = item.getElementsByTagName("ul")[0];
        if (sublist == null) continue;
		if (sublist.getAttributeNode('class') && sublist.getAttributeNode('class').value == 'subnav') continue;
		_uls.push(sublist);
        var a = item.getElementsByTagName("a")[0];
        a.attachEvent("onmouseover", showMenu);
        a.attachEvent("onmouseout", hideMenu);
        var subitem, j = 0;
        while (subitem = sublist.getElementsByTagName("li")[j++]) {
            subitem.attachEvent("onmouseout", hideMenu2);
        }
    }
}

function getAncestorByTagName(node, tagName) {
    var n = node;
    while ((n = n.parentNode) != null) {
        if (n.nodeType == 1 && n.tagName.toLowerCase() == tagName.toLowerCase())
            break;
    }
    return n;
}


function init() {
    initMenus(document.getElementById("nav").getElementsByTagName("ul")[0]);
}

window.attachEvent("onload", init);
@end @*/

