

$(function(){

	$('#botao-minicursos').click(function(){
		$('.form-minicursos').css('display', 'block');
	});
	
	$(document).bind('keydown', 'f4', function(){ 
		$("#botao-inscricao").show();
		$("#botao-2via-boleto").show();
		$("#mensagem-2via").show();
		
	});

	$("#form").validate({
		errorElement: "span",
		errorClass: "error-form",
		errorPlacement: function(error, element) {
			error.appendTo(element.next());
		},
		messages: {
			email: {
				required: "Obrigatório",
				email: "Email inválido."
			},
			numero: {
				digits: "Digite somente números."
			}
		}
	});

	$("#botao-2via-boleto").click(function() {
		$("#formulario-2via-boleto").css("display", "block");
		$("#cpf-2via").focus();
	});






	$("#botao-inscricao").click(function() {
		$("#formulario-inscricao").fadeIn();
		$("#formulario-trabalhos").fadeIn();
		$("#cpf").focus();
	});
		

	$("#cpf").mask("999.999.999-99");
	$(".mask-cpf").mask("999.999.999-99");
	
	$("#cep").mask("99.999-999");
	$("#telefone").mask("(99)9999-9999");
	$("#celular").mask("(99)9999-9999");


	$("#formulario-inscricao #cpf").blur(function(){
		
		if ( $(this).val().length > 0 ) {
			$("span.loading").css("display", "inline");
			cpf = $(this).val();
			$.ajax({
				type: "POST",
				url: "wp-content/themes/site/proxy.consultar-cpf.php",
				data: { chave: $("#chave").val(), cpf: cpf },
				dataType: "json",
				success: function(msg){
					$("span.loading").css("display", "none");
					if (msg.mensagem != "Não sócio") {
						$("#cpf-message").html(msg.mensagem);
					}
					var i;
					for (i in msg.categorias) {
						$("#id_categorias").append("<option value=\"" + msg.categorias[i].id + "\">R$ "+ msg.categorias[i].valor + " - " + msg.categorias[i].nome +"</option>");
					}
				}
			});
		}	
 	});
    
	$('#form').ajaxForm({
		dataType:  'json', 		
		beforeSubmit: function() {
			$("#botao-enviar").val("Enviando...");
			$("#botao-enviar").attr("disabled", "disabled");

		},		
        success: function(data) {
			if (data.mensagem == "ok") {
				url = 	"wp-content/themes/site/boleto.php?" +
						"conta=" + data.boleto_conta + "&" +
						"datadoc=" + data.emissao + "&" +
						"numdoc=" + data.boleto_numero + "&" +
						"vencto=" + data.vencimento + "&" +
						"valor=" + data.valor + "&" +
						"sacado=" + $("#nome_completo").val() + "&" +
						"cnpjcpfsac=" + $("#cpf").val();
				$("#link-boleto").html("<a target='_blank' href='" + url + "'>Gerar boleto >></a>");
				$("#botao-enviar").val("Enviado!");
				alert("O formulário foi enviado com sucesso, aguarde o email de confirmação.");
			}
			else {
				$("#botao-enviar").val("Enviar");
				$("#botao-enviar").attr("disabled", "");
				
			}
        }
    });


	$('#form-2via').ajaxForm({
		dataType:  'json', 		
		beforeSubmit: function() {
			$("#botao-enviar").val("Enviando...");
			$("#botao-enviar").attr("disabled", "disabled");

		},		
        success: function(data) {
			if (data.mensagem == "ok") {
				url = 	"wp-content/themes/site/boleto.php?" +
						"conta=" + data.conta + "&" +
						"datadoc=" + data.datadoc + "&" +
						"numdoc=" + data.numdoc + "&" +
						"vencto=" + data.vencto + "&" +
						"valor=" + data.valor + "&" +
						"sacado=" + data.sacado + "&" +
						"cnpjcpfsac=" + data.cnpjcpfsac;
				location.href = url;
			}
			else {
				alert(data.mensagem);
			}
        }
    });

	/** Envio de trabalho **/

	$('#form-trabalho').ajaxForm({
		dataType:  'json', 		
		beforeSubmit: function() {
			if (!$("#form-trabalho").valid()) {
				return false;
			}
			$("#enviar-trabalho").attr("disabled", "disabled");
			$("#enviar-trabalho").val("Enviando...");
		},		
        success: function(data) {
			if (data.mensagem == "ok") {
				$("#enviar-trabalho").val("Enviado!");
				$("#enviar-trabalho").attr("disabled", "disabled");
				alert("O formulário foi enviado com sucesso, aguarde o email de confirmação.");
				
			}
			else {
				alert(data.mensagem);
				$("#enviar-trabalho").val("Enviar");
				$("#enviar-trabalho").attr("disabled", "");
			}
        }
    });
	
	
})
