/*****************************************************************/

/**
 *  Todas as secoes devem ter o nome divSecao???
 *
 *  Todas as imagens dentro das secoes devem ter o nome imgSecao???
 *
 *  Deve haver uma imagem que representa o ícone de abrir todos, chamada 'imgTodos'
 **/
function disparaFunAbrirTodos(){
   var e;

   e = document.getElementsByTagName("ul");
   divArray = new Array();
   for(var i = 0; i < e.length; i++ ) {
      if( e[i].id.toUpperCase().indexOf("DIVSECAO")>-1 )
      {
         divArray.push(e[i].id);
      }
   }
   
   e = document.images;
   imgArray = new Array();
   for(var i = 0; i < e.length; i++ ) {
      if( e[i].id.toUpperCase().indexOf("IMGSECAO")>-1 )
      {
         imgArray.push(e[i].id);
      }
   }
   
   funAbrirTodos(divArray, imgArray, 'imgTodos');
}

function funSecaoAlternar(strObjDiv, strObjImg){
	var strNumSecao;
	var objDiv = document.getElementById(strObjDiv);
	var objImg = document.getElementById(strObjImg);
	
	if (objImg.src.toUpperCase().indexOf("MAIS")>=0){	   
		objDiv.style.display='';
		objImg.src = 'imagens_intranet/menos.gif';
	} else if (objImg.src.toUpperCase().indexOf("MENOS")>=0){	
		objDiv.style.display='none';
		objImg.src = 'imagens_intranet/mais.gif';
	} else if( objImg.src.toUpperCase().indexOf("FECHADA")>=0 ){
		objDiv.style.display='';
		objImg.src = 'imagens_intranet/pasta_aberta.gif';		
	} else if( objImg.src.toUpperCase().indexOf("ABERTA")>=0 ){
		objDiv.style.display='none';
		objImg.src = 'imagens_intranet/pasta_fechada.gif';
	}	
}

function funAbrirTodos(divArray, imgArray, strObjImgTodos){

	var objImgTodos = document.getElementById(strObjImgTodos);
    for( var i = 0; i<divArray.length; i++ )
    {
    	if (objImgTodos.src.toUpperCase().indexOf("FECHAR")>=0){ 
            document.getElementById(divArray[i]).style.display = 'none';
        } else {
            document.getElementById(divArray[i]).style.display = '';
        }
    }

    for( var j = 0; j<imgArray.length; j++ )
    {
       	if (objImgTodos.src.toUpperCase().indexOf("FECHAR")>=0){
    		if(document.getElementById(imgArray[j]).src.indexOf("menos.gif")>=0){
	            document.getElementById(imgArray[j]).src = 'imagens_intranet/mais.gif';
    		} else {
				if(document.getElementById(imgArray[j]).src.indexOf("pasta_aberta.gif")>=0){
	    			document.getElementById(imgArray[j]).src = 'imagens_intranet/pasta_fechada.gif';
	    		}
	    	}
         }
        else {
    		if(document.getElementById(imgArray[j]).src.indexOf("mais.gif")>=0){
	            document.getElementById(imgArray[j]).src = 'imagens_intranet/menos.gif';
    		} else {
				if(document.getElementById(imgArray[j]).src.indexOf("pasta_fechada.gif")>=0){
	    			document.getElementById(imgArray[j]).src = 'imagens_intranet/pasta_aberta.gif';
	    		} 
	    	}
        }
    }
    
    if (objImgTodos.src.toUpperCase().indexOf("FECHAR")>=0){ 
        objImgTodos.src = 'imagens_intranet/todos_abrir.gif';
    }
    else {
        objImgTodos.src = 'imagens_intranet/todos_fechar.gif';
    }
}

function fechaTudo(){
	displayNone(document.getElementById("pesquisa"));
	displayNone(document.getElementById("abretodos"));
}

function atualizaMenu(menu){
	//alert(menu);
	if (menu == 6){
		alternaDisplayAtalhos(document.getElementById(arrayDivMenus[menu-1]));
	} else {
		mudaImagemAba(arrayImgMenus[menu-1]);
		alternaDisplay(document.getElementById(arrayDivMenus[menu-1]));
	}
}

function atualizaMenuIFrame(menu){
	mudaImagemAbaIFrame(parent.arrayImgMenus[menu-1]);
	alternaDisplayIFrame(parent.document.getElementById(parent.arrayDivMenus[menu-1]));
}
	
function atualizaMenuTeclado(menu){
    mudaImagemAba(arrayImgMenus[menu-1]);
    alternaDisplayTeclado(document.getElementById(arrayDivMenus[menu-1]));
}
	
function displayNone(obj){
	if(obj != null)
    	obj.style.display="none";
    }

function displayNormal(obj){
	if(obj != null)
    	obj.style.display="";
}

function alternaDisplay(obj){
    _aba = document.getElementById("aba");
	_aba.style.left = '21%';
	displayNormal(document.getElementById("pesquisa"));
	displayNormal(document.getElementById("abretodos"));
	mudaDisplayTodos();
	displayNormal(obj);
	_conteudo = document.getElementById("conteudo");
	_conteudo.style.width = '74%';
	_rodape = document.getElementById("rodape");
	_rodape.style.width = '100%';
	_aba.style.background = 'url(imagens_intranet/aba_total.gif)';
}
	
function alternaDisplayAtalhos(obj){
	displayNormal(document.getElementById("pesquisa"));
	displayNormal(document.getElementById("abretodos"));
	mudaDisplayTodos();
	displayNormal(obj);
	_conteudo = document.getElementById("conteudo");
	_conteudo.style.width = '74%';
	_rodape = document.getElementById("rodape");
	_rodape.style.width = '100%';
}

function mudaImagemAtalho(){
	if (_atalho.src.indexOf("2")>=0){
			_atalho.src = "imagens_intranet/aba_atalhos.gif";
		} else {
			_atalho.src = "imagens_intranet/aba_atalhos_2.gif";
	}
}

function alternaDisplayIFrame(obj){
	_aba = parent.document.getElementById("aba");
	_aba.style.left = '21%';
	displayNormal(parent.document.getElementById("pesquisa"));
	displayNormal(parent.document.getElementById("abretodos"));
	mudaDisplayTodosIFrame();
	displayNormal(obj);
	_conteudo = parent.document.getElementById("conteudo");
	_conteudo.style.width = '74%';
	_rodape = parent.document.getElementById("rodape");
	_rodape.style.width = '100%';
	_aba.style.background = 'url(imagens_intranet/aba_total.gif)';
}

function mudaDisplayTodos(){
    for(var k=0; k<arrayDivMenus.length; k++ ) {
	   displayNone(document.getElementById(arrayDivMenus[k]));
    }
}

function mudaDisplayTodosIFrame(){
    for(var k=0; k<parent.arrayDivMenus.length; k++ ) {
	   displayNone(parent.document.getElementById(parent.arrayDivMenus[k]));
    }
}

function mudaImagemAba(img){
	imgAba = document.getElementById("imagemAba");
	imgAba.src = img;
}

function mudaImagemAbaIFrame(img){
	imgAba = parent.document.getElementById("imagemAba");
	imgAba.src = img;
}

var HOME = 1;
var MENU_ANTERIOR = 1;
var ABRE_TODOS_ANTERIOR = "";
var IS_ATALHO = false;

function menu(num){
	if (num == 0){
		//esconde o Menu
		abreFecha();
	} else {
		_aba = document.getElementById("aba");
		_seta = document.getElementById('imagemSetaMenu');
		_atalho = document.getElementById('imagemAbaAtalho');
		if (_seta.src.indexOf("seta_2.gif")>=0){
			abreFecha();
		}
		if (num == 6){
			mudaImagemAtalho();
		} else {
			_atalho.src = "imagens_intranet/aba_atalhos.gif";
		}

		fecharMenuNaMudançaDeAba(num);
		num = alternaAtalhoMenuVisao(num);

		atualizaMenu(num);
		if (num != 6){
			if (HOME != num){
				abreHomeVisao(num);
				HOME = num;
			}
			setFocusNaDiv();
		}
	}
}



function fecharMenuNaMudançaDeAba(num){
	
	if (MENU_ANTERIOR != num){
		var objImgTodos = document.getElementById('imgTodos');
		if (!IS_ATALHO && num == 6){
			ABRE_TODOS_ANTERIOR = objImgTodos.src.toUpperCase();
		}
		if (objImgTodos.src.toUpperCase().indexOf("FECHAR")>=0){
			disparaFunAbrirTodos();
		}
		if (IS_ATALHO || num != 6){
			if ((ABRE_TODOS_ANTERIOR.indexOf("FECHAR")>=0 &&
				 objImgTodos.src.toUpperCase().indexOf("FECHAR")<0) ||
				(ABRE_TODOS_ANTERIOR.indexOf("FECHAR")<0 &&
				 objImgTodos.src.toUpperCase().indexOf("FECHAR")>=0)){ 
				disparaFunAbrirTodos();
			}
		}
	}
}

function alternaAtalhoMenuVisao(num){
	if (!IS_ATALHO){
		if (num != 6){
			MENU_ANTERIOR = num;
		} else {
			IS_ATALHO = true;
		}
	} else{
		IS_ATALHO = false;
		ABRE_TODOS_ANTERIOR = "";
		if (num == 6){
			return MENU_ANTERIOR;
		}
	}
	return num;
}

function setFocusNaDiv(){
	for( var k=0; k<arrayDivMenus.length; k++ ) {
		if( document.getElementById(arrayDivMenus[k]).style.display=="" ) {
			var obj = document.getElementById(arrayLinkMenus[k]);
			if (obj != null)
				obj.focus();
		}
	}
}

function inicializarMenu(num){
	_aba = document.getElementById("aba");
	_seta = document.getElementById('imagemSetaMenu');
	atualizaMenu(num);
	abreHomeVisao(num);
	setFocusNaDiv();
}

function abreFecha(){
	fechaTudo();
	var obj = recuperaImgAba();

	_aba = document.getElementById("aba");
	_seta = document.getElementById('imagemSetaMenu');

	if (_seta.src.indexOf("seta_2")<0){
		mudaDisplayTodos();
		_aba.style.left = '0'; 
		_conteudo = document.getElementById("conteudo");
		_conteudo.style.width = '95%';
		_rodape = document.getElementById("rodape");
		_rodape.style.width = '100%';
		_seta.src = "imagens_intranet/seta_2.gif";
		_aba.style.background = "url(imagens_intranet/aba_total2.gif)";
	} else {
		_aba.style.left = '21%';
		displayNormal(document.getElementById("pesquisa"));
		displayNormal(document.getElementById("abretodos"));
		mudaDisplayTodos();
		displayNormal(obj);
		_conteudo = document.getElementById("conteudo");
		_conteudo.style.width = '74%';
		_rodape = document.getElementById("rodape");
		_rodape.style.width = '100%';
		_seta.src = "imagens_intranet/seta_1.gif";
		_aba.style.background = 'url(imagens_intranet/aba_total.gif)';
	}
}

function recuperaImgAba(){
	imgAba = document.getElementById("imagemAba");
    if(imgAba.src.indexOf("corp.gif")>=0) {
		obj = document.getElementById(arrayDivMenus[0]);
		mudaImagemAba(arrayImgMenus[0]);
    } else if(imgAba.src.indexOf("corp2.gif")>=0) {
		obj = document.getElementById(arrayDivMenus[1]);
		mudaImagemAba(arrayImgMenus[1]);
    } else if(imgAba.src.indexOf("proc.gif")>=0) {
		obj = document.getElementById(arrayDivMenus[2]);
		mudaImagemAba(arrayImgMenus[2]);
    } else if(imgAba.src.indexOf("proc2.gif")>=0) {
		obj = document.getElementById(arrayDivMenus[3]);
		mudaImagemAba(arrayImgMenus[3]);
    } else if(imgAba.src.indexOf("posto.gif")>=0) {
		obj = document.getElementById(arrayDivMenus[4]);
		mudaImagemAba(arrayImgMenus[4]);
    } else if(imgAba.src.indexOf("atalhos.gif")>=0) {
		obj = document.getElementById(arrayDivMenus[5]);
		mudaImagemAba(arrayImgMenus[5]);
	}
//alert(obj);
	return obj;
}


function posicionamentoVertical(){
  	if (document.body.clientHeight >= 158){
			//alert(arrayDivMenus);
		for( var k=0; k<arrayDivMenus.length; k++ ){
			document.getElementById(arrayDivMenus[k]).style.height=(document.body.clientHeight-155)+"px";
			document.getElementById(arrayDivMenus[k]).style.height = document.body.clientHeight-158;
			//alert(arrayDivMenus[k]);
		}
		document.getElementById("conteudo").style.height=(document.body.clientHeight-148)+"px";
		displayNone(document.getElementById("conteudo"));
		displayNormal(document.getElementById("conteudo"));
		document.getElementById("aba").style.height=(document.body.clientHeight-142)+"px";
	}
}

function posicionamentoMenu(){
   	if (document.body.clientHeight >= 158){
	    for( var k=0; k<arrayDivMenus.length; k++ ){
			document.getElementById(arrayDivMenus[k]).style.height=(document.body.clientHeight-155)+"px";
	       	document.getElementById(arrayDivMenus[k]).style.height = document.body.clientHeight-158;
	    }
    }
}

function abreHomeVisao(num){

	if (num == 1 || num == 2){
		document.cookie = "cookieItemDeCanal=";
		window.iFrameConteudo.location.href = 'exibirPortalIntranet.do?acao=inicioConteudo&site=2&visao=1';
	} else if (num == 3 || num == 4){
		document.cookie = "cookieItemDeCanal=";
		window.iFrameConteudo.location.href = 'exibirPortalIntranet.do?acao=inicioConteudo&site=2&visao=3';
	} else if (num == 5){
		document.cookie = "cookieItemDeCanal=";
		window.iFrameConteudo.location.href = 'exibirPortalIntranet.do?acao=inicioConteudo&site=2&visao=2';
	}else if (num == 7){
		document.cookie = "cookieItemDeCanal=";
		window.iFrameConteudo.location.href = 'exibirPortalIntranet.do?acao=inicioConteudo&site=2&visao=9';
	}
}



/***********ATALHOS DE NAVEGABILIDADE PARA A PÁGINA****************/
function Navegacao(key){

	var strFromCode;
	var strFromArr;

	if (document.layers)
		strFromCode = String.fromCharCode(key.which);
	else if (document.all)
		strFromCode = String.fromCharCode(event.keyCode);
	
	strFromCode = strFromCode.toLowerCase();
	for(i = 0; i < arrKeys.length; i++){
		strFromArr = arrKeys[i].toLowerCase();
		if(strFromArr == strFromCode){
			window.location=arrURLs[i];
			return(true);
		}
	}
	return(true);
}

function acessaMenu(letra){
	if (letra == 'm'){
		var objeto = recuperaAbaMenu();
		try {
			if (document.activeElement.id.indexOf("pesquisa")<0){
				objeto.focus();
			}
		}catch (Exception){
		}
	}
}

function recuperaAbaMenu(){
	imgAba = document.getElementById("imagemAba");
    if(imgAba.src.indexOf("corp")>=0) {
		obj = document.getElementById(arrayLinkMenus[0]);
    }
	if(imgAba.src.indexOf("proc")>=0) {
		obj = document.getElementById(arrayLinkMenus[1]);
	}
	if(imgAba.src.indexOf("trab")>=0) {
		obj = document.getElementById(arrayLinkMenus[2]);
	}
	if(imgAba.src.indexOf("ata")>=0) {
		obj = document.getElementById(arrayLinkMenus[3]);
	}
	return obj;
}

function frameConteudoFoco(){
	try {
		document.getElementById('conteudo').focus();
	} catch (e) {}
	return false;
}
/******** FIM - ATALHOS DE NAVEGABILIDADE PARA A PÁGINA *************/


/******************* ESCONDE LINHAS DA PESQUISA *********************/

var ArrayHTMLitens = new Array();
var conteudo = 1;
function EscondeLegenda(status,NomeLista){

	var todos = document.getElementsByName(NomeLista);
	var listas;

//Esconde Legenda
	if((conteudo == 1)|| (status.conteudo == 1)){
		for (var i = 0;i < todos.length ;i++){
			listas = todos[i];
			conteudoHTML = listas.innerHTML;
			for(x=0;x<listas.childNodes.length;x++){
				itemlista = listas.childNodes[x];		
				html = new String(itemlista.innerHTML);
				ArrayHTMLitens[x] = html;
				if (navigator.appName.indexOf('Netscape') >= 0){
					//FireFox
					inicio = html.search('<strong>');
					fim = html.search('</strong>') + 9;
				} else {
					//Internet Explorer
					inicio = html.search('<STRONG>');
					fim = html.search('</STRONG>') + 9;
				}
				itemlista.innerHTML = html.substring(inicio,fim);
			}
		}
		status.conteudo = 0;
		conteudo = 0;
		return;
	}
//Apareçe Legenda
	if((conteudo == 0) || (status.conteudo == 0)){
		for (var i = 0;i < todos.length ;i++){
			listas = todos[i];
			conteudoHTML = listas.innerHTML;
			for(x=0;x<listas.childNodes.length;x++){
				itemlista = listas.childNodes[x];
				itemlista.innerHTML =ArrayHTMLitens[x];
			}
		}
		conteudo = 1;
		status.conteudo = 1;
		return;
	}
}

function EscondeDocumentos(ident){
	obj = document.getElementById(ident);
	if (obj.style.display.indexOf("none")>=0){
		displayNormal(obj);
	}else {
		displayNone(obj);
	}
}

function EscondeTodosOsDocumentos(){
	var listas;
	var conteudoHTML;
	var inicio;
	var fim;
	var elementId;

	if (navigator.appName.indexOf("Netscape") >= 0){
		listaPai = document.getElementById('listas');
		if (listaPai != null){
			listas = listaPai.getElementsByTagName('ul');
			//FireFox
			for (var i = 0;i < listas.length ;i++)
				displayNone(document.getElementById(listas[i].id));
		}
	} else{
		listas = document.getElementsByName('listas');
		//Internet Explorer
		for (var i = 0;i < listas.length ;i++){
			conteudoHTML = listas[i].innerHTML;
			while(conteudoHTML.indexOf("<UL id=")>=0){
				inicio = conteudoHTML.indexOf("<UL id=") + 7;
				fim = conteudoHTML.indexOf(">", inicio+1);

				elementId = conteudoHTML.substring(inicio, fim);
				displayNone(document.getElementById(elementId));
				conteudoHTML = conteudoHTML.replace("<UL id=","<UL  id=");
			}
		}
	}
}

/*********************** FILTRO N2 ***************************/
function openCloseLinha(){
     if (document.getElementById('linha_pesquisa').style.display == ""){
          document.getElementById('linha_pesquisa').style.display= "none";
     } else {
          document.getElementById('linha_pesquisa').style.display= "";
     }
}

/*********************** ENQUETE ***************************/
function funEnquete(enqDiv){
var divEnquete = document.getElementById(enqDiv);
	if (divEnquete.style.display == 'none') {
	divEnquete.style.display='';
	} else {
	divEnquete.style.display='none';
	}
}