
// verifica o navegador
var isNav = (navigator.appName.indexOf("Netscape") !=-1); 

// define marcador de subitem enus aberto
var itemAtivo = "";
var SubItemAtivo = "";

// define a linguagem ativa
var idioma = "p";

/**
* Funcao para mouseover dos menus com submenus
**/
function chgStyle(bStatus,element){
	
	var actColor = '#086dce';
	var inaColor = '#6c6c6c';

	if (bStatus == 1 && $(element).style.color == inaColor){
		$(element).setStyle({color:actColor});
	} else if (bStatus == 0 && $(element).style.color == actColor){
		if (element == itemAtivo || element == subItemAtivo){
			$(element).setStyle({color:actColor});
		} else {
			$(element).setStyle({color:inaColor});
		}
	}
}

/**
* Limpa o submenu setando o estilo default
**/
function limpaSubMenu()
{
  // limpa a sele&ccedil;&atilde;o de todos os itens do menu
  itensSubMenu.each(function(s,i){
  	$(s).setStyle({color:'#6c6c6c'});
  });

  // limpa item de sub menu  
  if(ItemSubMenus != "0")
    {
    // limpa marcador de meu aberto
    ItemSubMenus = "0";
    }
}

/**
* limpa todos os menus
**/
function limpa()
{
  itensMenu.each(function(s,i){
  	$(s).setStyle({color:'#6c6c6c'});
  });
  
  // limpa a sele&ccedil;&atilde;o de todos os itens do menu
  itensSubMenu.each(function(s,i){
  	$(s).setStyle({color:'#6c6c6c'});
  });
  
  // limpa submenu
  if(SubMenus != "0")
    {
    // fecha o submenu que estiver aberto    
    $(SubMenus).hide();
    // limpa marcador de meu aberto
    SubMenus = "0";
    }
  
  // limpa item de sub menu
  if(ItemSubMenus != "0")
    {
    // limpa marcador de menu aberto
    ItemSubMenus = "0";
    }
}

/**
* Handle dos menus executado no click
**/
function Menu(pai, filho){

	limpa();
	limpaSubMenu();
	itemAtivo = pai;
	subItemAtivo = filho;
	//varre a array de submenus
	for (i=0;i<itensMenu.length;i++){
		
		var item = itensMenu[i];
		var tblFilha = item+'Filho';
		
		if (item == pai && filho != 0){
			$(item).style.color   = '#086dce';
			$(filho).style.color = '#086dce';
			$(tblFilha).show();
			$(tblFilha).style.visibility = "visible";
			
		} else {
			
			if (item == pai && filho == 0){
				$(item).style.color   = '#086dce';
			} else {
				$(item).style.color   = '#6c6c6c';
			}
			if ($(tblFilha) && filho == 0){
				$(tblFilha).hide();
				if(isNav) { 
		        	$(tblFilha).style.visibility = "hide";	          
		        } else { 
		        	$(tblFilha).style.visibility = "hidden";
		        }
		    }
		}
		
	}
}

/**
* redireciona links da pagina mapa do site
**/
function linkMap(pai,filho,tipo){
	var urlPrincipal = pai+'_'+filho+'_'+idioma+'.php';
	window.top.principal.location = urlPrincipal;
	if (tipo != ''){
		var urlMenu = 'menu_'+pai+'_'+idioma+'.php?Tipo='+tipo;
		window.top.menu.location = urlMenu;
	}
}

/**
* Links do menu principal superior
**/
function topMenu(pai,bMenu){
	var urlPrincipal = pai+'_principal_'+idioma+'.php';
	if (pai == 'home'){
		var urlPrincipal = 'principal_'+idioma+'.php';
	}
	if (bMenu == 1){
		var urlMenu	 = 'menu_'+pai+'_'+idioma+'.php';
	} else {
		var urlMenu	 = 'menu_home_'+idioma+'.php';
	}
	window.top.menu.location = urlMenu;
	window.top.principal.location = urlPrincipal; 
}

/**
* muda a linguagem
**/
function Language(lang)
{
  window.top.topo.location = 'topo_'+lang+'.php';
  window.top.menu.location = 'menu_home_'+lang+'.php';
  window.top.principal.location = 'principal_'+lang+'.php';
  window.top.rodape.location = 'rodape_'+lang+'.php';
  idioma = lang;  
}