/*************************************
Script dos menus, por Ricardo Ligeiro
INTERACTION - Esdata
*************************************/

var cor_fundo_barra = "#000000";		// cor de fundo da barra
var cor_barra_on = "#ffffff";	// cor da barra em on
var cor_barra_off = "#068b2e";	// cor da barra em off
var pad_barra = 0;			// paddind da barra
var space_barra = 0;		// espaço das celulas da barra
var barra_bolder = true;	// menus da barra em bolder
var barra_border = 1.4;		// tamanho do border das opções da barra
var cor_barra_border_off = "#ffffff"; // cor
var cor_letras_barra_on = "#068b2e";// cor das letras
var cor_letras_barra_off = "#ffffff";	//
var pad_esq_menu_barra = 5;	// colocação dos menus na barra
var pad_dir_menu_barra = 15;
var pad_topo_menu_barra = 3;	// colocação dos menus na barra
var pad_baixo_menu_barra = 3;
var distancia_topo_barra = 0 ;// distancia da qual o menu fica abaixo do pai(barra)
var distancia_esq_menu = 0; // distancia da qual o menu é desenhado em relação ao pai(suporta números negativos)
var tit_menu_bolder = false ; // as letras a bolder
var tit_pais_bolder = false; // indica se os menus com filhos ficam a bolder
var pad_esq_menu = 7;// Padding dos menus esquerda
var pad_dir_menu = 25;// direita
var pad_topo_menu = 2;// Padding dos menus topo
var pad_baixo_menu = 2;// baixo
var menu_border = 1; // indica se o menu tem border
var cor_menu_border = '#ffffff';; // indica cor do border
var cor_menu_on = '#ffffff';
var cor_menu_off = '#068b2e';
var cor_letras_menu_on = '#068b2e';
var cor_letras_menu_off = '#ffffff';
var tipo_letra = 'arial';
var tamanho_letra_ie = 10;
var tamanho_letra_nav = 1;
var seta_off = "/imagens/menu_folder_closed.gif"; // Especificar o caminho da imagem
var seta_on = "/imagens/more_button.gif"; // Especificar o caminho da imagem

var soma = 0;
var sMenus = 0;
var Menus = new Array();
var MenuItems = new Array();
var M_Setas = new Array();
var temFilho = false;
var delayMenu = 0;


// Código de construção - Não mexer sem contactar Ricardo Ligeiro
if (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) >= 4) 
	this.browser = "IE";
else if (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 5)
	this.browser = "NAV";

function MenuDrawChild() {
	for ( var i=0 ; i<this.filhos.length ; i++ ) this.filhos[i].draw(0);
	EnviaMenu();
}

function MenuDraw(nivel) {
	if(this.filhos.length>0){
		if(nivel==0){
			this.Nome = "Root";
			this.Id= "Bes" + soma++;
		}
		for(var i=0;i<this.filhos.length;i++){
			this.filhos[i].Nome = this.Id;
			if(this.filhos[i].filhos.length>0){this.filhos[i].Id = "BES" + soma++;}
		}
	}
	if(nivel==0){this.Nome = "Root"}
	if(Menus.length>0){
		var grava = false;
		for(var i=0;i<Menus.length;i++){
			if(Menus[i]==this.Id)grava=true;
		}
		if(!grava&&(this.Id!=null))Menus[Menus.length]=this.Id
	}else{
		Menus[0] = this.Nome;
		Menus[1] = this.Id;	
	}
	MenuItems[MenuItems.length] = new Adiciona_Menus(this.txt,this.url,this.Nome,this.Id);
	for ( var i=0 ; i<this.filhos.length ; i++ ) this.filhos[i].draw(nivel+1);
}

function Adiciona_Menus(anome,aurl,aid,afilho){
	this.Nome = anome;
	this.Url = aurl;
	this.Id = aid;
	this.Filho = afilho;
}

function G_Menus(gnomemenu,gtdid,gidseta){
	this.Menu = gnomemenu;
	this.Td = gtdid;
	this.Seta = gidseta;
}

function Menu() {
	this.parent=null;
	this.filhos=new Array();
	this.addChild=MenuAddChild;
	this.draw=MenuDrawChild;
}

function MenuNode(txt,url) {
	this.txt=txt;
	this.url=url;
	this.parent=null;
	this.filhos=new Array();
	this.addChild=MenuAddChild;
	this.draw=MenuDraw;
}    

function MenuAddChild(txt,url) {
	var length=this.filhos.length;
	this.filhos[length]=new MenuNode(txt,url);
	this.filhos[length].parent=this;
	return this.filhos[length];
}

function Setas_Netsc(npai,ntdid,nnome,nsmenus){
	this.Pai = npai;
	this.Id_td = ntdid;	
	this.Id_seta = nnome;
	this.Posicao = nsmenus;
}

function EnviaMenu(){
	// Para Internet Explorer
	soma=0;
	if(this.browser=="IE") {
		// Primeiro a Menubar
		document.write('<table '+((cor_fundo_barra!="068b2e")?('bgcolor="'+cor_fundo_barra+'"'):'')+' style="cursor:default;'+ ((barra_bolder)?'font-weight: bolder ;':'')+' font-family: ' + tipo_letra + '; font-size:' + tamanho_letra_ie + 'px" border="0" cellspacing="'+space_barra+'" cellpadding="'+pad_barra+'" onselectstart="event.returnValue = false;" onmouseover="mosTabela()" onmouseout="escTabela()"><tr>');
		var estilo = 'font-family: ' + tipo_letra +((barra_bolder)?'font-weight: bolder ;':'')+ '; font-size:' + tamanho_letra_ie + 'px;' + ((barra_border!=0)?'border:'+barra_border+' solid '+cor_barra_border_off + ';':'')+((pad_esq_menu_barra!=0)?('padding-left:'+pad_esq_menu_barra+';'):'');
		estilo += ((pad_dir_menu_barra!=0)?('padding-right:'+pad_dir_menu_barra+';'):'') + ((pad_topo_menu_barra!=0)?('padding-top:'+pad_topo_menu_barra+';'):'') + ((pad_baixo_menu_barra!=0)?('padding-bottom:'+pad_baixo_menu_barra+';'):'');
		for(var yy=0;yy<MenuItems.length;yy++){
	//alert(MenuItems[yy].Id)
			if(MenuItems[yy].Id=="Root"){
				if(MenuItems[yy].Url){
					document.write('<td id="Root'+yy+'" style="cursor:hand;'+estilo+'background-color:'+cor_barra_off+';color:'+cor_letras_barra_off+'" nowrap url="'+MenuItems[yy].Url+'" FDE="Root" Root="sim" pai="'+MenuItems[yy].Filho+'" onmouseover="Ilumina(event.srcElement)" onmouseout="Apaga(event.srcElement)" onclick="Processa_Menu(event.srcElement)" align=center>'+MenuItems[yy].Nome+'</td>');
				} else {
					document.write('<td id="Root'+yy+'" style="'+estilo+'background-color:'+cor_barra_off+';color:'+cor_letras_barra_off+'" nowrap FDE="Root" Root="sim" pai="'+MenuItems[yy].Filho+'" onmouseover="Ilumina(event.srcElement)" onmouseout="Apaga(event.srcElement)" align=center>'+MenuItems[yy].Nome+'</td>');
				}
			}
		}
		document.write('</tr></table>');
		// restantes menus
		for(var yy=1;yy<Menus.length;yy++){
			document.write('<div id="'+Menus[yy]+'" style="z-index:100;position:absolute;visibility:hidden;background-color:'+cor_menu_off+';width:0">');
			estilo =  ((menu_border!=0)?'border: '+menu_border+' solid '+cor_menu_border+';':'');
			estilo += ((pad_esq_menu)?('padding-left:'+pad_esq_menu+';'):'') + ((pad_dir_menu)?('padding-right:'+pad_dir_menu+';'):'');
			estilo += ((pad_topo_menu)?('padding-top:'+pad_topo_menu+';'):'') + ((pad_baixo_menu)?('padding-bottom:'+pad_baixo_menu+';'):'');
			document.write('<table style="'+estilo+'font-family: '+tipo_letra+';font-size: '+tamanho_letra_ie+'px;background-color:'+cor_menu_off+'" border="0" cellspacing="0" cellpadding="0" onmouseover="mosTabela()" onmouseout="escTabela()">');
			for(var bb=0;bb<MenuItems.length;bb++){
				if(MenuItems[bb].Id==Menus[yy]){
					document.write('<tr>');
					if(MenuItems[bb].Filho!=null){
						document.write('<td id="ML'+(soma++)+'" style="font-family: ' + tipo_letra + '; font-size:' + tamanho_letra_ie + 'px;'+((tit_menu_bolder||tit_pais_bolder)?('font-weight: bolder ;'):'')+'cursor:default; color:'+cor_letras_menu_off+'" nowrap pai="'+MenuItems[bb].Filho+'" FDE="'+MenuItems[bb].Id+'" onselectstart="event.returnValue = false;" onmouseover="Ilumina(event.srcElement)" onmouseout="Apaga(event.srcElement)" seta="LM'+soma+'">'+MenuItems[bb].Nome+'<IMG id="LM'+soma+'" style="position:absolute" src="'+seta_off+'" width="14" height="14" onmouseover="return false"></td>');
						M_Setas[M_Setas.length] = "LM" + soma;
					}else{
						if(MenuItems[bb].Nome.toUpperCase()=="SEPARADOR"){
							document.write('<td style="font-family: ' + tipo_letra + '; font-size:' + tamanho_letra_ie + 'px;padding-left:1;padding-right:1"><hr size="1"></td>');
						}else{
							if(MenuItems[bb].Url){
								document.write('<td style="font-family: ' + tipo_letra + '; font-size:' + tamanho_letra_ie + 'px;'+((tit_menu_bolder)?('font-weight: bolder ;'):'')+'cursor:hand;color:'+cor_letras_menu_off+'" nowrap  url="'+MenuItems[bb].Url+'" FDE="'+Menus[yy]+'" onmouseover="Ilumina(event.srcElement)" onselectstart="event.returnValue = false;" onmouseout="Apaga(event.srcElement)" onclick="Processa_Menu(event.srcElement)">'+MenuItems[bb].Nome+'</td>');
							}else{
								document.write('<td style="font-family: ' + tipo_letra + '; font-size:' + tamanho_letra_ie + 'px;'+((tit_menu_bolder)?('font-weight: bolder ;'):'')+'cursor:default;color:'+cor_letras_menu_off+'" nowrap  FDE="'+Menus[yy]+'" onmouseover="Ilumina(event.srcElement)" onselectstart="event.returnValue = false;" onmouseout="Apaga(event.srcElement)" >'+MenuItems[bb].Nome+'</td>');
							}
						}
					}
					document.write('</tr>');
				}
			}
			document.write('</table></div>');
		}
		if(M_Setas.length>0)Atrasa();
	}// Fim de IE
	
	// Para Netscape
	if(this.browser=="NAV") {
		// Primeiro a Menubar	
		document.write('<table style="background-color:'+cor_barra_off+';font-family:'+tipo_letra+';cursor:default" border="0" cellspacing="'+space_barra+'" cellpadding="'+pad_barra+'" onmouseover="mosTabela()" onmouseout="escTabela()"><tr>');
		var estilo = ((barra_border!=0)?('border-style: solid; border-width: '+barra_border+';border-color:'+cor_barra_border_off+';'):'')+((pad_esq_menu_barra!=0)?('padding-left:'+pad_esq_menu_barra+';'):'');
		estilo += ((pad_dir_menu_barra!=0)?('padding-right:'+pad_dir_menu_barra+';'):'') + ((pad_topo_menu_barra!=0)?('padding-top:'+pad_topo_menu_barra+';'):'') + ((pad_baixo_menu_barra!=0)?('padding-bottom:'+pad_baixo_menu_barra+';'):'');
		for(var yy=0;yy<MenuItems.length;yy++){
			if(MenuItems[yy].Id=="Root"){
				var Titulo = (barra_bolder)?'<b>'+MenuItems[yy].Nome+'</b>':MenuItems[yy].Nome;
				document.write('<td id="Root'+yy+'" style="background-color:'+cor_barra_off+';'+estilo+'color:'+cor_letras_barra_off+'" nowrap FDE="Root" Root="sim" pai="'+MenuItems[yy].Filho+'" onmouseover="Ilumina(this)" onmouseout="Apaga(this)"><font size="'+tamanho_letra_nav+'">'+Titulo+'</font></td>');
			}
		}
		document.write('</tr></table>');
		//Restantes Menus, todos em modo escondido e posição absoluta
		sMenus = 0
		for(var yy=1;yy<Menus.length;yy++){
			document.write('<div id="'+Menus[yy]+'" style="position:absolute;visibility:hidden;background-color:'+cor_menu_off+';width:0">');
			estilo = ((menu_border!=0)?('border-style: solid; border-width: '+menu_border+';border-color:'+cor_menu_border+';'):'');
			document.write('<table style="'+estilo+'font-family: '+tipo_letra+';background-color:'+cor_menu_off+'" border="0" cellspacing="0" cellpadding="0" onmouseover="mosTabela()" onmouseout="escTabela()">');
			sMenus = 1
			for(var bb=0;bb<MenuItems.length;bb++){
				if(MenuItems[bb].Id==Menus[yy]){
					estilo = ((pad_esq_menu!=0)?('padding-left:'+pad_esq_menu+';'):'') + ((pad_dir_menu!=0)?('padding-right:'+pad_dir_menu+';'):'');
					estilo += ((pad_topo_menu!=0)?('padding-top:'+pad_topo_menu+';'):'') + ((pad_baixo_menu!=0)?('padding-bottom:'+pad_baixo_menu+';'):'');
					document.write('<tr>');
					if(MenuItems[bb].Filho!=null){
						soma++;
						var Titulo = (tit_menu_bolder||tit_pais_bolder)?'<b>'+MenuItems[bb].Nome+'</b>':MenuItems[bb].Nome;
						document.write('<td id="ML'+soma+'" style="'+estilo+'cursor:default; color:'+cor_letras_menu_off+'" nowrap pai="'+MenuItems[bb].Filho+'" FDE="'+MenuItems[bb].Id+'" onselectstart="event.returnValue = false;" onmouseover="Ilumina(this)" onmouseout="Apaga(this)" seta="LM'+soma+'"><font size="'+tamanho_letra_nav+'">'+Titulo+'</font><IMG id="LM'+soma+'" style="position:absolute" src="'+seta_off+'"></td>');
						M_Setas[M_Setas.length] = new Setas_Netsc(Menus[yy],("ML" + soma),("LM" + soma),sMenus);
					}else{
						if(MenuItems[bb].Nome.toUpperCase()=="SEPARADOR"){
							document.write('<td style="padding-left:1;padding-right:1"><hr size="1"></td>');
						}else{
							var Titulo = (tit_menu_bolder)?'<b>'+MenuItems[bb].Nome+'</b>':MenuItems[bb].Nome;
							document.write('<td style="'+estilo+'cursor:pointer;color:'+cor_letras_menu_off+'" nowrap  url="'+MenuItems[bb].Url+'" FDE="'+Menus[yy]+'" onmouseover="Ilumina(this)" onselectstart="event.returnValue = false;" onmouseout="Apaga(this)" onclick="Processa_Menu(this)"><font size="'+tamanho_letra_nav+'">'+Titulo+'</font></td>');
						}
					}
					document.write('</tr>');
					sMenus++;
				}
			}
			document.write('</table></div>');
		}
		if(M_Setas.length>0)Atrasa();
	}// Fim Netscape
	soma=0;
	if(this.browser!="IE"&&this.browser!="NAV")document.write('<font face="Verdana" size="2"><b>Menus suportados por:</b> Internet Explorer 5+ e Netscape 6<font>')
	Menus = new Array();
}

//Delay para solucionar bug do Netscape
function Atrasa() {
	if(this.browser=="IE"){
		soma = parseInt(document.getElementById(M_Setas[0]).offsetTop);
	}else{
		soma = parseInt(document.getElementById(M_Setas[0].Id_seta).offsetTop);
	}
	if(soma==0){
		setTimeout("Atrasa()",100);
	}else{
		if(this.browser=="IE"){
			for(var yy=0;yy<M_Setas.length;yy++){
				soma = parseInt(document.getElementById(M_Setas[yy]).offsetHeight);
				var obj = document.getElementById(M_Setas[yy]).parentElement;
				soma = (obj.offsetHeight - soma) / 2;
				var xleft = document.getElementById(M_Setas[yy]).parentElement.offsetWidth ;
				document.getElementById(M_Setas[yy]).style.left = (xleft - document.getElementById(M_Setas[yy]).offsetWidth) - 3;
				document.getElementById(M_Setas[yy]).style.top = (obj.offsetTop==0)?soma:obj.offsetTop+soma;
			}		
		}else{
			for(var yy=0;yy<M_Setas.length;yy++){
				soma = parseInt(document.getElementById(M_Setas[yy].Id_seta).offsetHeight);
				var xheight = document.getElementById(M_Setas[yy].Id_td).offsetHeight;
				var xleft = document.getElementById(M_Setas[yy].Pai).offsetWidth;
				var Posicao = M_Setas[yy].Posicao - 1;
				soma = (xheight - soma) / 2;
				soma = (Posicao*xheight) + soma
				document.getElementById(M_Setas[yy].Id_seta).style.left = (xleft - document.getElementById(M_Setas[yy].Id_seta).offsetWidth) - 6;
				document.getElementById(M_Setas[yy].Id_seta).style.top = soma;	
			}
		}
	}
}

function MostraMenu(el,x,y,h){
	x+= (h);
	document.getElementById(el).style.top = x+((h!=0)?distancia_topo_barra:0);
	document.getElementById(el).style.left = y - ((h==0)?distancia_esq_menu:0);
	document.getElementById(el).style.visibility = "visible";		
}

function mosTabela(){
	clearTimeout(delayMenu);
}

function escTabela(){
	delayMenu=setTimeout('apagaMenu("t")',100);
}

function Processa_Menu(el) {
	var sUrl=String(el.getAttribute("url"));
	var sToFind="javascript:go('";
	var i=sUrl.indexOf(sToFind); //-2
	if(i==-1){
		location.href=sUrl;
	}
	else{
		sUrl=sUrl.substring(i+sToFind.length,sUrl.length-3);
		window.open(sUrl);
	}
}

function cPosicao (el,xpos) {
	objMenu = el;
	objMenuE = objMenu.offsetLeft;
	objMenuT = objMenu.offsetTop;
	objMenuW = objMenu.offsetWidth;
	objMenuH = objMenu.offsetHeight;
	if(this.browser=="IE"||el.getAttribute("Root")!=""){
		objMenuParent = objMenu.offsetParent;
		while(objMenuParent.tagName.toUpperCase() != "BODY"){
			objMenuE += objMenuParent.offsetLeft;
			objMenuT += objMenuParent.offsetTop;
			objMenuParent = objMenuParent.offsetParent;
		}
		objMenuE  += objMenuParent.offsetLeft;
		objMenuT  += objMenuParent.offsetTop;
		objMenuS  = objMenuE + objMenuW;
	}
	if(xpos.toUpperCase()=="L")return (objMenuE);
	if(xpos.toUpperCase()=="T")return (objMenuT);
	if(xpos.toUpperCase()=="W")return (objMenuW);
	if(xpos.toUpperCase()=="H")return (objMenuH);
}

function verificaItems(tobj,eobj,wobj,hobj){
	Topobj = tobj;
	Esqobj = eobj;
	Widobj = wobj;
	Heiobj = hobj;
	for (i = 0; i < document.all.tags("select").length; i++) {
		obj = document.all.tags("select")[i];
		if (! obj || ! obj.offsetParent)continue;
			objLeft   = obj.offsetLeft;
			objTop    = obj.offsetTop;
			objParent = obj.offsetParent;
		while (objParent.tagName.toUpperCase() != "BODY")
		{
			objLeft  += objParent.offsetLeft;
			objTop  += objParent.offsetTop;
			objParent = objParent.offsetParent;
		}
		objWidth = obj.offsetWidth;
		var Comp = objLeft + objWidth;
		if((Esqobj>=objLeft&&Esqobj<=(objLeft+objWidth))||((Esqobj+Widobj)>=objLeft&&(Esqobj+Widobj)<=(objLeft+objWidth))){
			if(Topobj>=objTop||(Topobj+Heiobj)>=objTop)obj.style.visibility="Hidden";
		}
		if(((objTop>=Topobj)&&(objTop<=(Topobj+Heiobj)))&&((objLeft>=Esqobj)&&(objLeft+objWidth)<=(Esqobj+Widobj)))obj.style.visibility="Hidden";
		if(obj.name=="idForum"){
			obj.style.visibility="Hidden";
		}
	}	
}

function mostraItems(){
	for (i = 0; i < document.all.tags("select").length; i++) {
		obj = document.all.tags("select")[i];
		obj.style.visibility="visible";
	}
}

function Ilumina(el) {
if(el.tagName!="IMG"){
	if(el.getAttribute("Root")==null||el.getAttribute("Root")==""){
		if(el.tagName.toUpperCase()!="IMG"){
			if(nomeMenu=="")nomeMenu=el.getAttribute("FDE");
			if(el.getAttribute("pai")==""||el.getAttribute("pai")==null){
				if((nomeMenu==el.getAttribute("FDE"))&&(temFilho)&&(nomeFilho!=nomeMenu)){
					temFilho=false;
					nomeFilho="";
					apagaMenu("p",el.getAttribute("FDE"));
				}
				if((nomeMenu!=el.getAttribute("FDE"))&&(nomeFilho!=el.getAttribute("FDE"))){
					apagaMenu("p",el.getAttribute("FDE"));
				}
			}else{
				if(temFilho)apagaMenu("p",el.getAttribute("FDE"));
				temFilho=true;
				nomeFilho=el.getAttribute("pai");	
			}
			nomeMenu=el.getAttribute("FDE");
		}
		el.style.backgroundColor = cor_menu_on;
		el.style.color = cor_letras_menu_on;
		if(el.getAttribute("seta")==null||el.getAttribute("seta")==""){
		}else{
			document.getElementById(el.getAttribute("seta")).src = seta_on;
			document.getElementById(el.getAttribute("seta")).style.backgroundColor = cor_menu_on;
		}
	}else{
		mosTabela();
		nomeMenu=el.getAttribute("pai");
		temFilho=false;
		nomeFilho="";
		if(Menus.length>0)apagaMenu("t");
		el.style.backgroundColor = cor_barra_on;
		el.style.color = cor_letras_barra_on;
	}
	if(el.getAttribute("pai")==null||el.getAttribute("pai")=="") {
		//Não faz nada
	}else{
		if(el.getAttribute("Root")==null||el.getAttribute("Root")==""){//Menus
			// Calcular a posição
			if((cPosicao(el,"l")+cPosicao(el,"w") + document.getElementById(el.getAttribute("pai")).offsetWidth)>screen.availWidth){
				if(this.browser=="IE")verificaItems(cPosicao(el,"t"),(cPosicao(el,"l")- document.getElementById(el.getAttribute("pai")).offsetWidth),document.getElementById(el.getAttribute("pai")).offsetWidth,document.getElementById(el.getAttribute("pai")).offsetHeight);
					MostraMenu(el.getAttribute("pai"),cPosicao(el,"t"),(cPosicao(el,"l")- document.getElementById(el.getAttribute("pai")).offsetWidth)-distancia_esq_menu,0);
			}else{
				if(this.browser=="IE")verificaItems(cPosicao(el,"t"),(cPosicao(el,"l")+cPosicao(el,"w")),document.getElementById(el.getAttribute("pai")).offsetWidth,document.getElementById(el.getAttribute("pai")).offsetHeight);
					MostraMenu(el.getAttribute("pai"),cPosicao(el,"t"),(cPosicao(el,"l")+cPosicao(el,"w")),0);
			}
		}else{// Root
			// Calcular posição
			if ( el.getAttribute("pai") != "undefined" ) {
				if(	(cPosicao(el,"l")+document.getElementById(el.getAttribute("pai")).offsetWidth	)>screen.availWidth	){
					if(this.browser=="IE")
						verificaItems((cPosicao(el,"t")+cPosicao(el,"h")),((cPosicao(el,"l") + el.offsetWidth) - document.getElementById(el.getAttribute("pai")).offsetWidth),document.getElementById(el.getAttribute("pai")).offsetWidth,document.getElementById(el.getAttribute("pai")).offsetHeight);
					MostraMenu(el.getAttribute("pai"),cPosicao(el,"t"),((cPosicao(el,"l") + el.offsetWidth) - document.getElementById(el.getAttribute("pai")).offsetWidth)-distancia_esq_menu,cPosicao(el,"h"));
				}else{
					if(this.browser=="IE")verificaItems((cPosicao(el,"t")+cPosicao(el,"h")),cPosicao(el,"l"),document.getElementById(el.getAttribute("pai")).offsetWidth,document.getElementById(el.getAttribute("pai")).offsetHeight);
					MostraMenu(el.getAttribute("pai"),cPosicao(el,"t"),cPosicao(el,"l"),cPosicao(el,"h"));
				}
			}
		}
		// Gravar o ponteiro do menu
		var gravaMenu = true;
		for(var yy = 0; yy< Menus.length; yy++){
			if(Menus[yy].Menu==el.getAttribute("pai"))gravaMenu=false;
		}
		if(gravaMenu){
			Menus[Menus.length] = new G_Menus(el.getAttribute("pai"),el.id,el.getAttribute("seta"));
		}
	}
}	
}

function apagaMenu(nmen,xpos){
	if(nmen.toUpperCase()=="T"){
		for(var yy = 0; yy< Menus.length; yy++){
			if(yy>0){
				document.getElementById(Menus[yy].Menu).style.visibility = "hidden";
				document.getElementById(Menus[yy].Td).style.backgroundColor = cor_menu_off;
				document.getElementById(Menus[yy].Td).style.color = cor_letras_menu_off;
				document.getElementById(Menus[yy].Seta).src = seta_off;
				document.getElementById(Menus[yy].Seta).style.backgroundColor = cor_barra_off;
			}else{
				if( Menus[yy].Menu != "undefined" ){
					document.getElementById(Menus[yy].Menu).style.visibility = "hidden";
				}
				document.getElementById(Menus[yy].Td).style.backgroundColor = cor_barra_off;
				document.getElementById(Menus[yy].Td).style.color = cor_letras_barra_off;
			}
		}
		Menus = new Array();
		if(this.browser=="IE")mostraItems();
	}
	
	if(nmen.toUpperCase()=="P"){
		var delMenu= false;
		for(var yy = 0; yy< Menus.length; yy++){
			if(delMenu){
				document.getElementById(Menus[yy].Menu).style.visibility = "hidden";
				document.getElementById(Menus[yy].Td).style.backgroundColor = cor_menu_off;
				document.getElementById(Menus[yy].Td).style.color = cor_letras_menu_off;
				document.getElementById(Menus[yy].Seta).src = seta_off;
				document.getElementById(Menus[yy].Seta).style.backgroundColor = cor_barra_off;
			}
			if(Menus[yy].Menu==xpos){
				delMenu=true;
			}
		}
	}
}

function Apaga(el) {
	if(el.tagName!="IMG"){
		if((el.getAttribute("Root")==null||el.getAttribute("Root")=="")&&(el.getAttribute("pai")==null||el.getAttribute("pai")=="")){
			el.style.backgroundColor = cor_menu_off;
			el.style.color = cor_letras_menu_off;
		}
	}else{
		el.style.backgroundColor = cor_barra_on;
	}
}

