var infoAdiciona = "";
function montaMenu(){
	var HTMLMenu = "";
	var HTMLSubMenu = "";
	var descr;
	var nomeInterno;
	var linkRedir;
	var filhos;
	for(var i = 0; i<m.length; i++){
		descr 			= m[i][0];
		nomeInterno 	= m[i][1];
		linkRedir 		= m[i][2];
		filhos	 		= m[i][3];
		if(linkRedir == ''){
			listaNomes[listaNomes.length] = "#"+nomeInterno;
			if(filhos.length>0)
				listaNomesFilhos[listaNomesFilhos.length] = "#"+nomeInterno+"_filhos";
		}
		linkRedir = ( linkRedir != '' ? linkRedir : 'javascript:trocaMenu(\"'+nomeInterno+'\")' );
		if( i == 0 )
			HTMLMenu = "<ul ><li>&nbsp;</li>";

		HTMLMenu += "<li id='"+nomeInterno+"' ><a href='"+linkRedir+"' title='"+descr+"'>"+descr.toUpperCase()+"</a></li>";
		if( i+1 == m.length)
			HTMLMenu += "</ul>";
		HTMLSubMenu += montaSubMenu(filhos, nomeInterno);
	}
	_$('#menu').html(HTMLMenu);
	_$('#submenu').html( HTMLSubMenu );
	
	if(hierMig.length){
		_$('#'+hierMig[0][0]+'_filhos').show();
		_$( "#"+hierMig[0][0]).addClass( "ativo" ); 
	}
//		trocaMenu();
		
//	alert(_$('#submenu').html());
	
}
function montaSubMenu(s,np){
	var HTMLSubMenu = "";
	if( s.length == 0 )
		return "";
	HTMLSubMenu  += "<ul id=\""+np+"_filhos\" style=\"display:none\">";
	for(var i=0; i<s.length; i++){

		HTMLSubMenu  += "<li ><a href=\"/site/?n_link="+s[i][1]+"\" title=\""+s[i][0]+"\">"+s[i][0]+"</a></li>";
	}
	
	HTMLSubMenu  += "</ul>";
	return HTMLSubMenu;
}
function trocaMenu(nomeInterno){
	if(nomeInterno != ultimoAberto){
		_$( listaNomesFilhos.toString() ).slideUp("fast");
		_$( listaNomes.toString() ).removeClass( "ativo" );
		_$( "#"+nomeInterno ).toggleClass( "ativo" ); 
		setTimeout('_$( "#'+nomeInterno+'_filhos" ).slideDown("slow");',350);
		_$( "#submenu" ).show();
		ultimoAberto = nomeInterno;
	}
}

function montaMigalha(){
	var strMigalha = "<a href=\"/site/\" title=\"Página Inicial\">Home</a> > ";
	for(var i=0; i<hierMig.length; i++){
		if(i+1 == hierMig.length){
			strMigalha += hierMig[i][1]+"<span class=\"clear\"></span>";
		}else{
			strMigalha += "<a href=\"/site/?n_link="+hierMig[i][0]+"\">"+hierMig[i][1]+"</a>" + " > ";
		}
	}
	
	if(_$("#titulo-sessao").html() == hierMig[hierMig.length-1][1]) 
		_$("#titulo-conteudo").hide();
	else
		_$("#titulo-conteudo").html(hierMig[hierMig.length-1][1]);
		
	_$("#titulo-conteudo").html();
	_$("#migalha-de-pao").html(strMigalha);
}

function montaMenuInterno(){
	var strConteudo = "";
	var strMenuInterno = "<div id=\"info-adicional\">"+infoAdiciona+"</div><ul>";
	var linkAba = "";
	var classMenuConteudo = "";
	for(var i=0; i<mi.length; i++){
		if( mi[i][4] != "" ){
			//alert( mi[i][4] );
			classMenuConteudo = "dropdown";
			linkAba = "javascript:openDown('"+mi[i][1]+"', '"+mi[i][4]+"')";
		}
		else{
			if(mi[i][2] == '')
				linkAba = "/site/?n_link="+mi[i][1];
			else
				linkAba = mi[i][2];
		}

		strMenuInterno += "<li id=\"subNav"+mi[i][1]+"\" "+ ( mi[i][3] == 'ativo' ? " class=\"ativo\" " : ( classMenuConteudo != '' ? " class=\""+classMenuConteudo+"\" " : "" ) ) +"  ><a href=\""+linkAba+"\" title=\""+mi[i][0]+"\"><span>"+ mi[i][0]+"</span></a></li>"
		classMenuConteudo = "";
	}
	strMenuInterno += "</ul><br class=\"clear\" />";
	_$("#menuInterno").html(strMenuInterno);
}

function openDown(ni, obj){
	if(typeof obj == 'undefined')
		obj = "";
		
	_$("#menuDropDown").html("");
	var conteudoMenu = "";
	var corner = "";
	var WCorner = 0;
	var conteudoLargura = 0;
	if(typeof obj == 'object' || obj.substr(0,1) == "#"){
		conteudoMenu = _$(obj).html();
		conteudoLargura = _$(obj).width();
	}
	else
		conteudoMenu = obj;

	var configDrop = {
		'width' : (conteudoLargura ? conteudoLargura : (_$("#subNav"+ni).width())*1.5),
		'top'	: (_$("#conteudo-top").position())["top"],
		'left'	: (_$("#subNav"+ni).position())["left"]-2
	}

	// Verifica posicao menu. bt-voltar
	var XMax = (_$("#bt-voltar").position())["left"]+40
	var XNovo = "";
	if((XNovo=XMax -(configDrop['left']+configDrop['width'])) < 0){
		corner = configDrop['left'];
		configDrop['left'] -= Math.abs(XNovo);
		configCorner = { 'width' : (corner - configDrop['left'])+5, 'float' : 'left' }
	}else{
		configCorner = {
			'width' : ((configDrop['width']) - (_$("#subNav"+ni).width()))-5,
			'float' : 'right'
		}
	}
	_$("#menuDropDown").html(""+
	"<img src=\"/2008/img/corner-top.gif\" id=\"corner\"  border=\"0\" width=\"1\" height=\"1\">"+
	"<div id=\"bottom-right\">"+
	""+conteudoMenu+"</div>");
	_$("#menuDropDown").css(configDrop);
	_$("#corner").css( configCorner );
	_$("#menuDropDown").slideToggle("fast");
}
function adicionaAba(label, nomeMenu, link, conteudo, ativo, pos){
	var novoMi = [];
	if(typeof conteudo == 'undefined')
		conteudo = "";

	if(typeof ativo == 'undefined')
		ativo = "";
		
	var novoItem = [label,  nomeMenu,  link, (ativo == true ? 'ativo' : '') , conteudo];
	
	if(pos || pos == 0){
		for(var i = 0; i <= mi.length; i++){
			if(i == pos){
				novoMi[novoMi.length] = novoItem;
			}
			else if(i>pos)
				novoMi[novoMi.length] =  mi[i-1];	
			else
				novoMi[novoMi.length] =  mi[i];
			
		}
		
		mi = novoMi;
	}else
		mi[mi.length] = novoItem;

}
function adicionaInfoAdicional(texto){
	infoAdiciona = texto;	
}
function atualizaMigalha(descAtual, descAnt, linkAnt){
	hierMig[hierMig.length-1] = [ '', descAtual];
	if(descAnt && linkAnt){
		hierMig[hierMig.length-2] = [ linkAnt, descAnt];
	}
	if(_$("#migalha-de-pao").html() == "")
		montaMigalha();
}

    
//_$(document).click(function (){
//	//usuario-conteudo
//	
//	_$('#drop-down-usuario, #menuDropDown').hide();
//});
//
//_$('#drop-down-usuario').click(function (){
//	alert('asdasdsad');
//});
//_$(document).click(function (){
//	//usuario-conteudo
//	
//	_$('div[@id*=#drop-down-]').hide();
//});
//   _$("").click(function() {
     // do something with all links that point somewhere to /content/gallery
  // });

function carregaJquery(){
	//document.write("<SCR"+"IPT SRC=\"/js/jquery.js\"><SCR"+"IPT>");
	//document.close();
}
