/*# mostra/esconde detalhes de algum conteúdo */
function showHideAjuda(ob_link, vc_obj) {
	// verifica se o elemento existe
	if (document.getElementById(vc_obj) && document.getElementById(ob_link)) {
		
		var id_ajuda_categoria					= $('ajuda_categoriaID').value;				//Recupera o id_categoria_ajuda para formar o nome correto da div a ser usada.
		var ob_conteiner						= document.getElementById('AJUDA').childNodes;
		var ob_link								= document.getElementById(ob_link);
		var ob_resposta							= document.getElementById(vc_obj);
		
		// esconde todas as respostas, exteto a da pergunta clicada [mantém inalterada]
		for (i = 0; i < ob_conteiner.length; i++) {
			if (ob_conteiner[i].nodeName == 'SPAN' && ob_conteiner[i].style.display != 'none' && ob_conteiner[i].id != ob_resposta.id) {
				ob_conteiner[i].style.display	= 'none';

				//Caso possua alguma tópico expandido, então oculta
				if (id_ajuda_categoria != 0){
					eval("$('dv_ajuda"+id_ajuda_categoria+"')").innerHTML	=	'';
				}
			}
		}
		
		// exibe a resposta da pergunta clicada
		if (ob_resposta.style.display == 'block'){
			ob_resposta.style.display			= 'none';
		
			//Caso possua alguma tópico expandido, então oculta
			if (id_ajuda_categoria != 0){
				eval("$('dv_ajuda"+id_ajuda_categoria+"')").innerHTML	=	'';
			}
		}else{
			ob_resposta.style.display			= 'block';
		}
	}
}


/*_________________________________ FUNÇÕES DO AJAX _________________________________*/

/*# carrega o conteúdo do portfólio */
function loadContent(id_ajuda, id_ajuda_categoria) {
	
	$('ajuda_categoriaID').value 	= id_ajuda_categoria;	//Seta no campo hidden o id_categoria_ajuda que foi clicado.
	var id_ajuda					= (id_ajuda) ? parseInt(id_ajuda) : 0;

	// instancia objeto AJAX
	var ob_ajax	= new ajax('GET', 'codigos/ajuda_carregar.asp?ajudaID=' + id_ajuda , true, '', 'showContent');
	ob_ajax.ajaxResponse();		// envia request ao servidor
	loading();					// ativa o loading

}

/*# exibe "loading" enquanto o conteúdo é carregado */
function loading() {
	var id_ajuda_categoria									= $('ajuda_categoriaID').value;			//Recupera o id_categoria_ajuda para forma o nome correto da div a ser usada.
	eval("$('dv_ajuda"+id_ajuda_categoria+"')").innerHTML	= '<p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><img src="imagens/layout/loading.gif" id="loading" style="display:block; margin:auto;" />';
}

/*# exibe conteúdo retornado pelo ajax */
function showContent(tx_html) {
	var id_ajuda_categoria									= $('ajuda_categoriaID').value;			//Recupera o id_categoria_ajuda para formar o nome correto da div a ser usada.
	var tx_html												= new String(decodeURI(tx_html));		// arruma problema com acentuação (URI)
	eval("$('dv_ajuda"+id_ajuda_categoria+"')").innerHTML	= tx_html;								// escreve conteúdo retornado
}

/*# resume a função [ getElementById ] */
function $(vc_id) {
	return document.getElementById(vc_id);
}

/*_______________________________FIM - FUNÇÕES DO AJAX _________________________________*/

/*# AJUDA FECHAR #*/
function ajudaFechar(){
	var id_ajuda_categoria									= $('ajuda_categoriaID').value;		//Recupera o id_categoria_ajuda que precisa ser oculto
	eval("$('dv_ajuda"+id_ajuda_categoria+"')").innerHTML	=	'';
}

