var menuids=["mmtree"]

function buildsubmenus(){

	for (var i=0; i<menuids.length; i++){
		if (document.getElementById(menuids[i]) != null) {
		  	if (ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")){
			    for (var t=0; t<ultags.length; t++){
				    	    	
				    if (ultags[t].parentNode.parentNode.id!=menuids[i]){
				    	ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" //position menu to the right of menu item that activated it    	
				    	firstLevel = true;
				    }
				    else firstLevel = false;
				    /*
						if (ultags[t].parentNode.parentNode.id==menuids[i]) //if this is a first level submenu
							ultags[t].style.left=ultags[t].parentNode.offsetWidth+"px" //dynamically position first level submenus to be width of main menu item
						else //else if this is a sub level submenu (ul)
						  ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" //position menu to the right of menu item that activated it
						  */
				    
				    if (firstLevel == false){
					    ultags[t].parentNode.onmouseover=function()
					    {    	
					    	this.getElementsByTagName("ul")[0].style.display="block";
					    	//this.style.borderTop = "10px solid #000";
					    	if (this.className != "mmMainActiveStatic")
					    		this.className = "mmMainActive";					    	
					    	/*this.style.paddingTop = "0px";*/
					    }
					    ultags[t].parentNode.onmouseout=function(){
					    	this.getElementsByTagName("ul")[0].style.display="none"
					    	
					    	if (this.className != "mmMainActiveStatic")
					    		this.className = "mmMainInactive";
					    	//this.style.border = "none";
					    	/*this.style.paddingTop = "10px";*/
					    }
				    }
				    else{
				    	ultags[t].parentNode.getElementsByTagName("a")[0].className="mmItemInactive";
				    	ultags[t].parentNode.onmouseover=function()
					    {    	
					    	this.getElementsByTagName("ul")[0].style.display="block";			    	
					    	this.getElementsByTagName("a")[0].className = "mmItemActive";	
					    			
					    	
					    }
					    ultags[t].parentNode.onmouseout=function(){
					    	this.getElementsByTagName("ul")[0].style.display="none"			    				    	
					    	this.getElementsByTagName("a")[0].className = "mmItemInactive";
					    }		    	
				    }
			    
			    }
				
			    for (var t=ultags.length-1; t>-1; t--){ //loop through all sub menus again, and use "display:none" to hide menus (to prevent possible page scrollbars
					ultags[t].style.visibility="visible"
					ultags[t].style.display="none"			
				}
				
				/*
				if (firstLevel == true){
				
					var litags=document.getElementById(menuids[i]).getElementsByTagName("li");
				
					for (j=0; j<litags.length; j++){
						
						litags[j].onmouseover = function (){
							
							this.style.backgroundColor = "blue";
							
						}
						
					}
				
				}
				*/
				
				
			}
		}
		
	}
	
		
}

if (window.addEventListener)
window.addEventListener("load", buildsubmenus, false)
else if (window.attachEvent)
window.attachEvent("onload", buildsubmenus)
