// JavaScript Document
function buildMenus( menu ) {
	var navRoot = ( typeof( menu ) == "string" ) ? MM_findObj(menu) : menu;
	if ( navRoot == null ) return;
//	if ( navRoot.nodeName=="A" ) { alert( navRoot.href ); }
	var i = 0;
	for (i=0; i<navRoot.childNodes.length; i++) {
		var node = navRoot.childNodes[i];
		if (node.nodeName=="DIV" && node.className=="item" ) {
			node.onmouseover=function() { this.className+="over"; }
			node.onmouseout=function() { this.className=this.className.replace("over", ""); }
		}
//		else if (node.nodeName=="A") {
//			node.onmouseover=function() { this.parentNode.className+="over"; }
//			node.onmouseout=function() { this.parentNode.className=this.parentNode.className.replace("over", ""); }
//		}
		buildMenus( node );
	}
}

function findMenus( menu, page ) {
	if ( page == "http://www.cilswks.org/" ) page += "index.php";
	var navRoot = ( typeof( menu ) == "string" ) ? MM_findObj(menu) : menu;
	if ( navRoot == null ) return;
	var i = 0;
	for (i=0; i<navRoot.childNodes.length; i++) {
		var node = navRoot.childNodes[i];
		if ( node.nodeName=="A") {
			var thispage = node.href;
			if ( thispage == page ) {
				unhideMenus( node )
			}
		}
		findMenus( node, page );
	}
}

function unhideMenus( menu ) {
	//unhides THIS MENU
	menu.className = menu.className.replace("hidden", "");
	if ( menu.className == "menu" ) menu.className+="down";
	menu.className = menu.className.replace(" alwaysshow", "hidden");
	//stops this code when we reach the ROOT
	if ( menu.nodeName == "DIV" && menu.className == "navbartop" ) return;
	//unhides the SUBMENU, and sets the SUBMENU to permanently show
	if ( menu.nodeName=="A" ) {
		menu.className += "active";
		var parent = menu.parentNode;
		var i = 0;
		for (i=0; i<parent.childNodes.length; i++) {
			var node = parent.childNodes[i];
			if ( node.nodeName=="DIV" ) {
				node.className = node.className.replace("hidden", "");
				if (node.className == "menu") node.className+="down";
			}
		}
	}
	//unhides the parent
	unhideMenus( menu.parentNode );
}

//setTimeout( "buildMenus('nav')", 1000 );
//setTimeout( "buildMenus('navright')", 1000 );
