//SuckerTree Vertical Menu 1.1 (Nov 8th, 06)
//By Dynamic Drive: http://www.dynamicdrive.com/style/
// otimizado por Percy Castanho Jr. - sustenta dois segundos de delay
var menuids=["suckertree1","suckertree2"] //Enter id(s) of SuckerTree UL menus, separated by commas


function buildsubmenus(){
for (var i=0; i<menuids.length; i++){
	//var sugar=document.getElementById(menuids[i]);
//	sugar.contentwidth=sugar.offsetHeight;
	
  var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
    for (var t=0; t<ultags.length; t++){
    ultags[t].parentNode.getElementsByTagName("a")[0].className="subfolderstyle"
	
	
	
	
	
		if (ultags[t].parentNode.parentNode.id==menuids[i]) { //if this is a first level submenu
		
			
	ultags[t].style.top=ultags[t].parentNode.offsetHeight*1;
			ultags[t].style.left=ultags[t].parentNode.style.left //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.background="url(../gifs/a1.gif) no-repeat center";
		 ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px"//position menu to the right of menu item that activated it
		

  
					
		
		
		}
	  
  
  ultags[t].parentNode.onmouseover=function(){
			
		
		//alteração 4a
		
		this.getElementsByTagName("ul")[0].isMouseOver=true;
        // fim alteração 4
     var sucker_ativo = this.parentNode.parentNode.getElementsByTagName("ul")[0].id;
     var ul_ativa = this.getElementsByTagName("ul")[0];
	
	
		
	this.getElementsByTagName("ul")[0].style.display="block"
	
	if(this.toref)
       	window.clearTimeout(this.toref);
	
    }
	
 
//minha alteração 3
 ultags[t].parentNode.onmouseout=function(){
	 
         
	var	 saveref=this.getElementsByTagName("ul")[0];
        saveref.isMouseOver=false;
 		
        this.toref=window.setTimeout(function(e){
          if(!saveref.isMouseOver)		 
          	saveref.style.display="none"
        },1000);
		 if(saveref.id=="parquedita" || saveref.id=="parquind" || saveref.id=="parquicomp" || saveref.id.indexOf("posto")!=-1){ 
		window.clearTimeout(this.toref);
		saveref.style.display="none"}
      }

// fim alteraçlão 3

   	
ultags[t].parentNode.onmouseup=function(){
this.getElementsByTagName("ul")[0].style.display="none"}

    }
		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"
		}
  }
}

//minha rotina de limpeza dos menus anteriores
function hideAllOther(sucker_ativo,ul_ativa){
	
	
var menta=[sucker_ativo];	
var menuids1=["suckertree1","suckertree2"]
	for (var i=0; i<menuids1.length; i++)        {
		
			if(sucker_ativo!=menuids1[i])                 {
				
			if (document.getElementById(menuids1[i]).getElementsByTagName("ul")[0])     {
//	alert("tentou apagar");
document.getElementById(menuids1[i]).getElementsByTagName("ul")[0].style.display="none"; } } 
		
		    if(sucker_ativo==menuids1[i])                 {
		
		var ultrags=document.getElementById(menuids1[i]).getElementsByTagName("ul")
    for (var t1=0; t1<ultrags.length; t1++)                                            {
		
		
		
		
			if (ul_ativa.style.top!=ultrags[t1].style.top)                                                   {
	
ultrags[t1].style.display="none";                                            } }	} }   }
		
		
	
