$j = jQuery.noConflict();

$j(document).ready(function() {

	$j("#div-filtro .hover").click(function() {
		acao_filtro(this.id);
	});

	// Tipo de Busca
	if ($j("#nomeProva").val() == "digite o nome da prova") {
		$j("#div-busca #nome").addClass("set");
	} else {
		$j("#div-busca #geral").addClass("set");
		$j("#busca-provas").show();
		$j("#busca-atleta").hide();
	}

	$j("#div-busca #nome").click(function() {
		$j("#div-busca .hover").removeClass("set");
		$j("#div-busca #" + this.id).addClass("set");

		$j("#busca-provas").hide();
		$j("#busca-atleta").show();
	});

	$j("#div-busca #geral").click(function() {
		$j("#div-busca .hover").removeClass("set");
		$j("#div-busca #" + this.id).addClass("set");

		$j("#busca-provas").show();
		$j("#busca-atleta").hide();

	});

	// FIM: Tipo de Busca

	// --------------------------------------------- //

});

function validaBuscaProva() {
	if ($j("#nomeProva").val().length > 3) {
		return true;
	} else {
		alert('A busca deve possuir no mínimo 4 letras.');
		return false;
	}
}

// Animação do menu Filtro

function acao_filtro(id) {

	$j("#div-filtro .hover").removeClass("set");
	$j("#" + id).addClass("set");

	$j("#div-filtro .filtro").slideUp("slow");
	$j("#filtro-" + id).slideToggle("slow");
}

function validarContato() {
	var nome = $j("#nome-contato");
	var email = $j("#email-contato");
	var fone = $j("#telefone-contato");
	var mensagem = $j("#mensagem-contato");

	if (nome.val().length < 2) {
		alert("Preencha o nome corretamente.");
		nome.focus();
		return false;
	}

	if (email.val().length < 2) {
		alert("Preencha o email corretamente.");
		email.focus();
		return false;
	}

	if (!CheckEmail(email.val())) {
		alert("Preencha o email corretamente.");
		email.focus();
		return false;
	}

	if (mensagem.val().length < 2) {
		alert("Preencha a mensagem corretamente.");
		mensagem.focus();
		return false;
	}

	return true;

}

function CheckEmail(str) {
	/* Testa se o e-mail informado é um e-mail válido */
	if (str
			.search(/^['_a-z0-9-]+(\.['_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*\.(([a-z]{2,3})|(aero|coop|info|museum|name))$/) == -1) {
		return false;
	} else {
		return true;
	}
}

// FIM: Animação do menu Filtro
function pesquisarProva( ano ){
	var divProva 	= $j("#provas-" + ano);
	var rotuloProva = $j("#rotulo-" + ano); 	
	
	console.log(rotuloProva);
	console.log(divProva);

	if(divProva.hasClass("invisivel")){
		
		rotuloProva.html("Clique aqui para esconder as provas de " + ano);

		if(divProva.children().length == 0){
			divProva.html("Carregando...");
			var parametros = {ano:ano};
			$j.ajax({
				type: "GET",
				url: "ajPesquisaProvas.php",
				cache: false,
				data: parametros,
				success: function( data )
				{
					console.log(data);
					divProva.html(data);
			
				},
				error: function (xhr, textStatus, erro)
				{
					alert( 'Detalhes do erro: ' + erro );
		  		}
			});
		}
		
		divProva.show();
		divProva.removeClass("invisivel");

	} else {
		rotuloProva.html("Clique aqui e veja todas as provas de " + ano) ;
		divProva.addClass("invisivel");
		divProva.hide();
	}

}

