/* Função para controle dos menus
autor: Tadeu Rodrigues Arias 
last update 2010-04-18
chrome, firefox, safari, Internet Explorer, opera
*/

/* variaveis de configuração */


var largura = 150;
var altura = 30;

var supermenu = document.getElementsByTagName('div');
var posi =0;
var mymenu = new Array(supermenu.length);

		for (sm=0; sm < supermenu.length; sm++) {
			if (supermenu[sm].className == 'set_menu') { mymenu[posi] = sm; posi++; }
		}
		
		for (x=0;x < mymenu.length; x++) 
		{
		
			menus = document.getElementsByTagName('div')[x].getElementsByTagName('div');
			
			/* configurar linha menu principal */
			for (i=0;i<menus.length;i++) {
				if (menus[i].id == "item" && menus[i].name != 'null' ) 
				{
					menus[i].onmouseover = function() 
					{			
							this.getElementsByTagName('span')[0].style.visibility = "visible";
					}
					menus[i].onmouseout = function() 
					{
							this.getElementsByTagName('span')[0].style.visibility = "hidden";
					}	
				}
			}
			
			/* configura o subitens e menus em cascata */
			for (i=0;i<menus.length;i++) {
				if (menus[i].id == "subitem") {
					menus[i].onmouseover = function() {
						this.getElementsByTagName('span')[0].style.marginLeft = largura+'px';
						this.getElementsByTagName('span')[0].style.marginTop = (altura * -1)+'px';
						this.getElementsByTagName('span')[0].style.visibility = "visible";
					}
					menus[i].onmouseout = function() {
						this.getElementsByTagName('a')[0].style.backgroundColor = document.getElementById('submenu').style.backgroundColor;
						this.getElementsByTagName('span')[0].style.visibility = "hidden";
					}	
				}
			}
		
		}

