window.tempos = new Array();

function despertadorMenu() {

	if( document.getElementById ){
	
		var franja = document.getElementById( "franja_menu" );
		var menulis = franja.getElementsByTagName( "LI" );
		
		for( var li = 0; li < menulis.length; li++ ){
				
			menulis[li].repos = 0;
			menulis[li].num = li;
			menulis[li].grau = menulis[li].className.substr( 6, 1 );
			
			var liuls = menulis[li].getElementsByTagName( "UL" );
			if( liuls.length )  menulis[li].menu = liuls[0];
			
			if( menulis[li].grau == 1 ){
				
				var lias = menulis[li].getElementsByTagName( "A" );
				if( lias.length ) menulis[li].ahref = lias[0];
			}
			
			menulis[li].mostra_menu = function() {
	
				if( this.grau == 1 ){
					this.menu.style.left = this.offsetLeft + "px";
        			this.menu.style.top = this.ahref.offsetHeight + "px";
        		}else{
        			this.menu.style.left = this.offsetLeft + this.offsetWidth + "px";
        		}
        		
				this.menu.style.visibility = "visible";
			}
				
			menulis[li].amaga_menu = function() {
				
				this.menu.style.visibility = "hidden";
					
			}
			
			menulis[li].encen_item = function() {
			
				if( this.grau == 1 ){
					this.ahref.style.color = "#FFDD88";
        		}else if( this.grau == 2 ){
        			this.style.backgroundColor = "#FFEEC4";
        		}else if( this.grau == 3 ){
        			this.style.backgroundColor = "#FFF7E2";
        		}
			}
			
			menulis[li].apaga_item = function() {
			
				if( this.grau == 1 ){
					this.ahref.style.color = "#000000";
        		}else if( this.grau == 2 ){
        			this.style.backgroundColor = "#FFDD88";
        		}else if( this.grau == 3 ){
        			this.style.backgroundColor = "#FFEEC4";
        		}
			}
				
			menulis[li].onmouseover = function() {
				
				if( this.menu ){
					if( this.repos ) {
      					clearTimeout( this.repos );
      					this.repos = 0;
					}
				
					window.tempos[ this.num ] = this;
					
					this.repos = setTimeout( "tempos[" + this.num + "].mostra_menu()", 20 );
				}
				
				this.encen_item();
			}
				
			menulis[li].onmouseout = function() {
				
				if( this.menu ){
					if( this.repos ) {
      					clearTimeout( this.repos );
      					this.repos = 0;
					}
					
					window.tempos[ this.num ] = this;
					
					this.repos = setTimeout( "tempos[" + this.num + "].amaga_menu()", 20 );
				}
				
				this.apaga_item();
			}
		}
	}
}
