var secao = '#duvidas';
var linkCategoria = secao + ' ul:first li a';
var divPerguntas = secao + ' > div:first';
var divResposta = '#respostas';
var secaoURL = './duvidas#';

function carregaPerguntas(categoria){
	// SE NAO ESTÁ FECHADO, FECHA OS BOXES ANTES DE TROCAR O CONTEUDO
	$(divPerguntas + ':visible').hide();
	$(divResposta + ':visible').hide();

	$.post(siteURL + "ajax/duvidas/perguntas", {categoria: categoria},function(data){
		$(divPerguntas).empty().html(data);
		$('a.carregaPergunta').click(function(e){
			$('#respostas').remove();
			carregaResposta($(this).attr('href').replace(secaoURL,''));
		});

		// LINK FECHAR PERGUNTAS
		$(divPerguntas+' a:first').click(function(e){
			e.preventDefault();
			$(divPerguntas).slideUp();
			$(divResposta).slideUp();
			$('#respostas').remove();
		});

		$(divPerguntas).slideDown();
		$('#respostas').remove();
	});
}

function carregaResposta(pergunta){
	var sCategoria;
	var sPergunta;
	var p = pergunta.split('/');
	/*
	 * WORKAROUND FEITO PARA CORRIGIR DEFICIENCIA DO IE6
	 * QUANTO A QUESTAO DE PASSAGEM DOS PARAMETROS POR LINK
	 * REMOVIDO O '#' PRA EVITAR ERROS POSTERIORES
	 **/
	if($.browser.msie){
		sCategoria = p[3].replace('duvidas#','');
		sPergunta = p[4];
	}else{
		sCategoria = p[0];
		sPergunta = p[1];
	}
	  
	 
	// SE NAO ESTÁ FECHADO, FECHA O BOX DA PERGUNTA
	
	$('#respostas').remove();
	$(divPerguntas).after("<div id=\"respostas\" class=\"Box2\" style=\"display:none\"></div>");
	$('#respostas').html('<div><div>');
	$('#respostas  div').html('<a>[x]</a>');
	$('#respostas  div  a').attr('href','javascript:').addClass('Fechar');
	$('#respostas  div  a').addClass('Fechar');
	$('#respostas  div').append('<h3></h3>');
	$('#respostas  div').append('<p></p>');
	$.post(siteURL + "ajax/duvidas/resposta", {categoria:sCategoria, pergunta: sPergunta},function(data){
		$(divResposta).hide();
		$('.Fechar').click(function(e){
			e.preventDefault();
			$(divResposta).slideUp();
		});
		$('#respostas h3').html(data.pergunta);
		$('#respostas h3').attr('innerHTML',data.pergunta);
		$('#respostas p').html(data.respostaHTML);
		$('#respostas p').attr('innerHTML',data.respostaHTML);
		$('#respostas').slideDown();
	}, "json");

}

function mostraBoxPerguntas(){
	$(divPerguntas).slideDown();
	$('#respostas').remove();
}

$().ready(function(){
	// LINK CATEGORIAS
	$(linkCategoria).click(function(e){
		$('#respostas').remove();
		carregaPerguntas($(this).attr('href').replace(secaoURL,''));
	});
	
	// LINK FECHAR RESPOSTA
	$('.Fechar').click(function(e){
		e.preventDefault();
		$(divResposta).slideUp();
	});
});
