function jsAjax(nuPagina){
//	if (!$Id('dsPalChave')){ //Verifica se o formulário já foi carregado.
//		setTimeout('jsAjax()', 500); //Aguarda 0,5 segundos e chama a função novamente.
//		return false;
//	}

//	var dsPalChave		= jsRCI( $Id('dsPalChave').value );
//	var cdTema			= jsRCI( $Id('cdTema').value );

	jsAjaxGerenciarFaq(nuPagina);

}
jsAjax();

function jsAjaxGerenciarFaq(nuPagina){
	if(xmlhttp){
		jsCarregando(1);
		//Abre a url
		xmlhttp.open('GET', 'bin/AjaxFaq.asp?op=1&pg=' + nuPagina, true);

		//Executada quando o navegador obtiver o código
		xmlhttp.onreadystatechange=function(){
			if (xmlhttp.readyState==4){
				//Lê o texto
				var texto= new String(xmlhttp.responseText);

				//Desfaz o urlencode
				texto=texto.replace(/\+/g," ");
				texto=unescape(texto);

				//Retorna o resultado;
				$Id('dvGerenciador').innerHTML=texto;
				jsAlteraCorGer();	//Formata a tabela do gerenciador que foi criada.
				jsCarregando(0);
				jsFAQ();
			}
		}
		xmlhttp.send(null)
	}
}


var dvGerenciador;
var arLI;

// Pre
function jsFAQ(){
	if (!$Id('dvGerenciador')) return false;

	dvGerenciador = $Id('dvGerenciador');
	arLI = dvGerenciador.getElementsByTagName('LI')

	// Percorre todos os LIs e adiciona o evento click;
	for (var i=0; i<arLI.length; i++){
		if (arLI[i].parentNode.className == 'csFaq'){
			addEvent(arLI[i].getElementsByTagName('a')[0],'click',jsFaqShow)
		}
	}
}

// Função para exibir / ocultar o span da faq atual.
function jsFaqShow(e){
	var oElemento = jsRetornaObjetoDoEvento(e);

	// Oculta todos os SPANs
	for (var i=0; i<arLI.length; i++){
		if (arLI[i].parentNode.className == 'csFaq' && arLI[i] != oElemento.parentNode){
			arLI[i].getElementsByTagName('span')[0].style.display = 'none';
		}
	}

	// Exibe / Oculta o span da FAQ atual.
	if (oSpan = oElemento.parentNode.getElementsByTagName('span')[0])
		oSpan.style.display = oSpan.style.display!='block' ? 'block' : 'none';
}