var menuids=["mmtree"];
var timers=[];
var pos=0;

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].parentNode.getElementsByTagName("a")[0].offsetWidth+20)+"px" //position menu to the right of menu item that activated it    	
				    	firstLevel = false;
				    	
				    }
				    else firstLevel = true;
				    			    	
				    if (firstLevel == true){
				    	
					    ultags[t].parentNode.onmouseover=function(){    	
					    	
					    	this.getElementsByTagName("ul")[0].style.display="block";
					    	this.className = "mmMainActive";
					    	
					    }
					    
					    ultags[t].parentNode.onmouseout=function(){
					    	
					    	this.getElementsByTagName("ul")[0].style.display="none"
					    	this.className = "mmMainInactive";
					    	
					    	obj = this.getElementsByTagName("ul")[0];
					    	
					    }
					    
				    }
				    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";
					    	obj = this.getElementsByTagName("ul")[0]
					    	this.getElementsByTagName("a")[0].className = "mmItemInactive";
					    	
					    }
					    
				    }
				    
				    pos++;
			    
			    }
				
			    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 (window.addEventListener)
window.addEventListener("load", buildsubmenus, false)
else if (window.attachEvent)
window.attachEvent("onload", buildsubmenus)