/** 
* Copyright 2004 massimocorner.com
* JavaScript library for the "expandmenu" ColdFusion custom tag
* @author      Massimo Foti (massimo@massimocorner.com)
* @version     1.1, 2004-09-28
 */

function tmt_expandMenu(menuobj, collapse){
	if(collapse){
		var menus = menuobj.parentNode.parentNode.childNodes;
		if(menus){
			//Collapse all main menus
			for(var i=0; i<menus.length; i++){	
				tmt_expandItems(menus[i].childNodes, true);
			}
		}
	}
	//Expand current section
	tmt_expandItems(menuobj.parentNode.childNodes);
}

function tmt_expandItems(subMenus, subClose){
	for(var i=0; i<subMenus.length; i++){	
		var obj = subMenus[i];
		if(obj.nodeName.toLowerCase() == "a" && obj.onclick == null){
			if(subClose){
				//Close menu entry
				obj.style.display = "none";
			}
			else{
				//Toggle display
				obj.style.display = (obj.style.display != "block") ? "block" : "none";
			}
		}
	}
}