<!--
	function fechar(div_name) {
		document.getElementById(div_name).className='fecha';	
	}

	function abreJanela(p,w,h) {
		var b;
		b = b + "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no";
		b = b + ",width="+w+",height="+h+",top="+((screen.height/2)-(h/2))+",left="+((screen.width/2)-(w/2));
		window.open(p,"_blank",b);
	}

	function MM_showHideLayers() { //v6.0
	  var i,p,v,obj,args=MM_showHideLayers.arguments;
	  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
	    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
	    obj.visibility=v; }
	}

	
	function mudaFundo(obj, on) {
		if(on) {
			obj.style.backgroundColor = "#f8d084";
		} else {
			obj.style.backgroundColor = "#E4E9EC";
		};
	}

	var oDivAnterior;

	function selecionar(oDiv, strClass) {
		if (oDivAnterior) { oDivAnterior.className = ""; }
		oDiv.className = strClass;
		oDivAnterior = oDiv;
	}

	//função em ajax que vai buscar a lista de obrigacoes
	function carregaConteudo(pag, oDiv, strClass) {
			selecionar(oDiv, strClass);
			// criacao do objeto XMLHTTP do arquivo ajax.js
	  	var oHTTPRequest = createXMLHTTP();
			divWrite("Aguarde...&nbsp;<img src='imagens/aguarde.gif' width='16' height='16' border='0' alt=''>", "conteudo")
			oHTTPRequest.open("post", pag, true);
		  oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			oHTTPRequest.setRequestHeader("encoding", "ISO-8859-1"); 
			if (oHTTPRequest.overrideMimeType) { 
            oHTTPRequest.overrideMimeType('text/xml; charset=iso-8859-1'); 
			} 
		  oHTTPRequest.onreadystatechange=function(){ // funcao é executada sempre que o estado do objeto muda (onreadystatechange)
		  	// o valor 4 significa que o objeto ja completou a solicitacao
		    if (oHTTPRequest.readyState==4){// abaixo o texto gerado no arquivo executa.asp e colocado no div
					var text = oHTTPRequest.responseText;
					divWrite(text, "conteudo");
				};
			};
			oHTTPRequest.send("ax=1");
      window.scrollTo(0, 0);
	};
		

		//função em ajax que vai buscar a lista de obrigacoes
		function carregaConteudoForm(pag, oDiv, f) {
			var sParm="";
			if(f) {
				var frm = f;
				//cria a string de parametros com todos os campos do formulário
				for(var i=0;i<frm.elements.length;i++){
					if(frm.elements[i].type!="button") {
						if(frm.elements[i].type=="radio") {
	  	      	if(frm.elements[i].checked) { sParm += frm.elements[i].name + "=" + frm.elements[i].value + "&"; };
			  	  } else {
							sParm += frm.elements[i].name + "=" + frm.elements[i].value + "&"
						}
					};
				};
			};

			// criacao do objeto XMLHTTP do arquivo ajax.js
		  var oHTTPRequest = createXMLHTTP();
			divWrite("Aguarde...&nbsp;<img src='imagens/aguarde.gif' width='16' height='16' border='0' alt=''>", oDiv)
			oHTTPRequest.open("post", pag, true);
		  oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		  oHTTPRequest.onreadystatechange=function(){ // funcao é executada sempre que o estado do objeto muda (onreadystatechange)
		  	// o valor 4 significa que o objeto ja completou a solicitacao
		    if (oHTTPRequest.readyState==4){// abaixo o texto gerado no arquivo executa.asp e colocado no div
					var text = oHTTPRequest.responseText;
					divWrite(text, oDiv);
					if(document.getElementById("srcJS")){
						var srcJS = document.getElementById("srcJS").innerHTML;
						if(srcJS!=""){
							loadJS(srcJS);
						};
					};
				};
			};
			oHTTPRequest.send("ax=1&"+sParm);
		};


	function divWrite(text, divDestino) {
		var divMain;
		if (document.getElementById) {
			divMain = document.getElementById(divDestino);
			divMain.innerHTML = text;
		} else if (document.all) {
			divMain = document.all[divDestino];
			divMain.innerHTML = text;
		} else if (document.layers) {
			divMain = document.layers[divDestino];
			divMain.document.open();
			divMain.document.write(text);
			divMain.document.close();
		};
		ExtraiScript(text);
	};

    function ExtraiScript(texto){
        var ini, pos_src, fim, codigo;
        var objScript = null;
        ini = texto.indexOf('<script', 0)
        while (ini!=-1){
            var objScript = document.createElement("script");
            //Busca se tem algum src a partir do inicio do script
            pos_src = texto.indexOf(' src', ini)
            ini = texto.indexOf('>', ini) + 1;

            //Verifica se este e um bloco de script ou include para um arquivo de scripts
            if (pos_src < ini && pos_src >=0){//Se encontrou um "src" dentro da tag script, esta e um include de um arquivo script
                //Marca como sendo o inicio do nome do arquivo para depois do src
                ini = pos_src + 4;
                //Procura pelo ponto do nome da extencao do arquivo e marca para depois dele
                fim = texto.indexOf('.', ini)+4;
                //Pega o nome do arquivo
                codigo = texto.substring(ini,fim);
                //Elimina do nome do arquivo os caracteres que possam ter sido pegos por engano
                codigo = codigo.replace("=","").replace(" ","").replace("\"","").replace("\"","").replace("\'","").replace("\'","").replace(">","");
                // Adiciona o arquivo de script ao objeto que sera adicionado ao documento
                objScript.src = codigo;
            }else{//Se nao encontrou um "src" dentro da tag script, esta e um bloco de codigo script
                // Procura o final do script
                fim = texto.indexOf('</script>', ini);
                // Extrai apenas o script
                codigo = texto.substring(ini,fim);
                // Adiciona o bloco de script ao objeto que sera adicionado ao documento
                objScript.text = codigo;
            }

            //Adiciona o script ao documento
            document.body.appendChild(objScript);
            // Procura a proxima tag de <script
            ini = texto.indexOf('<script', fim);

            //Limpa o objeto de script
            objScript = null;
        }
    }

	function showDiv(nDiv) {
		var divCont = document.getElementById(nDiv);
		if(divCont.style.display=="block"){
				divCont.style.display="none";
		} else {
			divCont.style.display="block"
		};
	}

	
//###############################################################################
//
//
//		FUNÇÃO PARA AUMENTAR A FONTE !!!
//
//
//###############################################################################

//Specify affected tags. Add or remove from list:
var tgs = new Array( 'font','div','p','span' );
//Specify spectrum of different font sizes:
var szs = new Array( 'xx-small','x-small','small','medium','large','x-large','xx-large' );
var startSz = 1;

function ts( trgt,inc ) {
if (!document.getElementById) return
var d = document,cEl = null,sz = startSz,i,j,cTags;
sz += inc;
if ( sz < 0 ) sz = 0;
if ( sz > 4 ) sz = 4;
startSz = sz;
if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];

cEl.style.fontSize = szs[ sz ];

for ( i = 0; i < tgs.length; i++ ) {
cTags = cEl.getElementsByTagName( tgs[ i ] );
for ( j = 0; j < cTags.length; j++ ) cTags[ j ].style.fontSize = szs[ sz ];
}
}

//###############################################################################
//
//
//		FIM DA FUNÇÃO PARA AUMENTAR A FONTE !!!
//
//
//###############################################################################

//###############################################################################
//
//
//		INICIO DO MOTION PACK !!!
//
//
//###############################################################################
var timerlen = 5;
var slideAniLen = 250;

var timerID = new Array();
var startTime = new Array();
var obj = new Array();
var endHeight = new Array();
var moving = new Array();
var dir = new Array();

function slidedown(objname){
        if(moving[objname])
                return;

        if(document.getElementById(objname).style.display != "none")
                return; // cannot slide down something that is already visible

        moving[objname] = true;
        dir[objname] = "down";
        startslide(objname);
}

function slideup(objname){
        if(moving[objname])
                return;

        if(document.getElementById(objname).style.display == "none")
                return; // cannot slide up something that is already hidden

        moving[objname] = true;
        dir[objname] = "up";
        startslide(objname);
}

function startslide(objname){
        obj[objname] = document.getElementById(objname);

        endHeight[objname] = parseInt(obj[objname].style.height);
        startTime[objname] = (new Date()).getTime();

        if(dir[objname] == "down"){
                obj[objname].style.height = "1px";
        }

        obj[objname].style.display = "block";

        timerID[objname] = setInterval('slidetick(\'' + objname + '\');',timerlen);
}

function slidetick(objname){
        var elapsed = (new Date()).getTime() - startTime[objname];

        if (elapsed > slideAniLen)
                endSlide(objname)
        else {
                var d =Math.round(elapsed / slideAniLen * endHeight[objname]);
                if(dir[objname] == "up")
                        d = endHeight[objname] - d;

                obj[objname].style.height = d + "px";
        }

        return;
}

function endSlide(objname){
        clearInterval(timerID[objname]);

        if(dir[objname] == "up")
                obj[objname].style.display = "none";

        obj[objname].style.height = endHeight[objname] + "px";

        delete(moving[objname]);
        delete(timerID[objname]);
        delete(startTime[objname]);
        delete(endHeight[objname]);
        delete(obj[objname]);
        delete(dir[objname]);

        return;
}

function toggleSlide(objname){

var h_div = document.getElementById('div_dem_contabeis').style.height;
h_div = h_div.substring(0, h_div.length - 2);

	switch (objname){
		case "div_consolidada":
			if(document.getElementById(objname).style.display == "none"){
				var hfinal = parseInt(h_div) + 90;
				document.getElementById('div_dem_contabeis').style.height=hfinal+"px";
				slidedown(objname);
			  }else{
				var hfinal = parseInt(h_div) - 90; 
				document.getElementById('div_dem_contabeis').style.height=hfinal+"px";  
				slideup(objname);
			  }
			break
		case "div_dem_patrimonial":
			if(document.getElementById(objname).style.display == "none"){
				var hfinal = parseInt(h_div) + 99;
				document.getElementById('div_dem_contabeis').style.height=hfinal+"px";
				slidedown(objname);
			  }else{
				var hfinal = parseInt(h_div) - 99; 
				document.getElementById('div_dem_contabeis').style.height=hfinal+"px";
				slideup(objname);
			  }
			break
		case "div_dem_resultados":
			if(document.getElementById(objname).style.display == "none"){
				var hfinal = parseInt(h_div) + 99;
				document.getElementById('div_dem_contabeis').style.height=hfinal+"px";
				slidedown(objname);
			  }else{
				var hfinal = parseInt(h_div) - 99; 
				document.getElementById('div_dem_contabeis').style.height=hfinal+"px";  
				slideup(objname);
			  }
			break
		case "div_atuariais":
			if(document.getElementById(objname).style.display == "none"){
				h_div = document.getElementById('div_pareceres').style.height;
				h_div = h_div.substring(0, h_div.length - 2);
				var hfinal = parseInt(h_div) + 99;
				document.getElementById('div_pareceres').style.height=hfinal+"px";
				slidedown(objname);
			  }else{
				h_div = document.getElementById('div_pareceres').style.height;
				h_div = h_div.substring(0, h_div.length - 2);
				var hfinal = parseInt(h_div) - 99; 
				document.getElementById('div_pareceres').style.height=hfinal+"px";  
				slideup(objname);
			  }
			break	
		default:
			 if(document.getElementById(objname).style.display == "none"){
				slidedown(objname);
			  }else{
				slideup(objname);
			  }
			break
	}
}
//###############################################################################
//
//
//		FIM DO MOTION PACK !!!
//
//
//###############################################################################

//###############################################################################
//
//
//		ENVIA E LIMPA FORM !!!
//
//
//###############################################################################

function limpa(form_name) {
	document.getElementById(form_name).reset();
}
function envia(form_name) {
	document.getElementById(form_name).submit();
}

//###############################################################################
//
//
//		FIM ENVIA E LIMPA FORM !!!
//
//
//###############################################################################



function buscar(){
	if(document.getElementById("txtBusca").value) {
		if(document.getElementById("txtBusca").value!="") {
			var txBusca = document.getElementById("txtBusca").value;
			document.location="busca.asp?search=" + txBusca + "&mode=allwords";
		}
	}
}



//-------------------------------------
// script do glossário
//-------------------------------------
	function navegarGlossario(c) {
		document.forms['formGlossario'].iniChar.value = c;
		document.forms['formGlossario'].pagina.value = 1;
		document.forms['formGlossario'].submit();
	}

	function nLetra(c, f) {
		f.iniChar.value = c;
		f.pChave.value = "";
		f.pagina.value = 1;
//		f.submit();
		 carregaConteudoForm("glossario.asp", "conteudo", f);
	}

	function paginarGlossario(p) {
		document.forms['formGlossario'].pagina.value = p;
		document.forms['formGlossario'].submit();
	}

	function buscarGlossario() {
		document.forms['formGlossario'].pagina.value = 1;
		document.forms['formGlossario'].submit();
	}

-->