// JavaScript Document
var menuids=["tree"] //Enter id(s) of SuckerTree UL menus, separated by commas
			
function buildsubmenus()
{
	for (var i=0; i<menuids.length; i++)
	{
		var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
		for (var t=0; t<ultags.length; t++)
		{
			// First submenu level
			if (ultags[t].parentNode.parentNode.id == menuids[i])
            {
                ultags[t].parentNode.onclick=function()
			    {							
				    for (var i=ultags.length-1; i>-1; i--)
				    { 	//loop through all sub menus again, and use "display:none" to hide menus (to prevent possible page scrollbars							
					    var hide = true
						var divtags = ultags[i].getElementsByTagName("div");					
						for (var j=0; j<divtags.length; j++)
						{
							if (divtags[j].className == "selected") hide = false; 
						}
						
						// Hide all the submenu levels except second level that contains current position
						if ((hide) || (ultags[i].parentNode.parentNode.id == menuids[i]))
						{
							ultags[i].parentNode.className="";
							ultags[i].style.visibility="visible";
							ultags[i].style.display="none";
						}
				    }
				    this.className="subfolderstyle";
				    this.getElementsByTagName("ul")[0].style.display="block";
			    }
            }
            // Second submenu level
			else
            {                                                                                                              
                ultags[t].parentNode.onmouseover=function()
                {
                    this.className="subsubfolderstyle";					
                    this.getElementsByTagName("ul")[0].style.display="block";
                }
                ultags[t].parentNode.onmouseout=function()
				{					
					var hide = true;
					var divtags = this.getElementsByTagName("div");					
					for (var i=0; i<divtags.length; i++)
					{
						if (divtags[i].className == "selected") hide = false; 
					}
					
					// Hide only if not contain current position
					if (hide) this.getElementsByTagName("ul")[0].style.display="none";
				}
            }
		}
		
		//loop through all sub menus again, and use "display:none" to hide menus (to prevent possible page scrollbars
		for (var t=ultags.length-1; t>-1; t--)
		{ 		
			/*
			
			if (ultags[t].getElementsByClassName("soc_aqui").length == 0)
			{
				ultags[t].style.visibility="visible";
				ultags[t].style.display="none";
			}
			*/
			// Hide 3th level menu			
			/*
			if (ultags[t].parentNode.parentNode.id != menuids[i])
			{
				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)