$(document).ready(function(){
	
	$(".ajax-fc-container").captcha({
		captchaDir : "/public/image/captcha/",
		// url        : "/application/view/scripts/jquery_captcha.php",
		url        : "/library/plugins/capcha/jquery_captcha.php",
		formId     : "formulario",
		borderColor: "silver",
		text: "Arraste o(a), <span>tesoura</span> para o circulo."
	});
	
	$("#resultado").hide();
	
	function enviado(data){
		if(data == 1)
		{
			$("#resultado").fadeIn("slow");
			$("#resultado").append("seu e-mail foi enviado com sucesso");
			esconde_div();
		}
		else
		{
			$("#resultado").fadeIn("slow");
			$("#resultado").text("Erro ao enviar e-mail");
			esconde_div();
		}
	}
	
	var conta = 0;
	
	function esconde_div(){
		  $.doTimeout( 10000, function(){
			if ( conta = 6000 ){
				$("#resultado").fadeOut("slow").empty();
				window.location.reload();
				return true;
			}
		  });
	}
	
	$("input[name=c_1]").focus();
	
	$("#formulario").validate({
		submitHandler:function(form)
		{
			$(form).ajaxSubmit({
				dataType:'post',
				success :enviado
			});
		},
		rules: {
			c_1: {required:true},
			c_2: {required:true,email:true},
			c_4: {required:true},
			c_6: {required:true},
			c_9: {required:true},
			c_10:{required:true}
		},
		messages: {
			c_1: {required:"Informe seu Nome"},
			c_2: {required:"Informe seu E-mail",email:"E-mail inválido"},
			c_4: {required:"Informe o número de sua Residência"},
			c_6: {required:"Informe seu CEP"},
			c_9: {required:"Informe seu Telefone"},
			c_10:{required:"Digite uma Mensagem"}
		}
	});
	
	$("input[name=c_6]").mask("99.999-999");
	
	$("input[name=c_9]").mask("(99) 9999-9999");
	
	$("a[href=preencher]").click(function()
	{
		// Se o campo CEP não estiver vazio
		if($.trim($("input[name=c_6]").val()) != "")
		{
			$.getScript("http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep=" + $("input[name=c_6]").val(),
			function()
			{
				// o getScript dá um eval no script, então é só ler!
				// Se o resultado for igual a 1
				if(resultadoCEP["resultado"])
				{
					// Trocamos os valores dos Elementos
					$("input[name=c_3]").val(unescape(resultadoCEP["tipo_logradouro"]) + " : " + unescape(resultadoCEP["logradouro"]));
					$("input[name=c_8_1]").val(unescape(resultadoCEP["bairro"]));
					$("input[name=c_8]").val(resultadoCEP["cidade"]);
					$("input[name=c_7]").val(resultadoCEP["uf"]);
					$("input[name=c_4]").focus();
				}
				else
				{
					$("input[name=c_6]").val("CEP não encontrado.");
				}
			});
		}
		return false;
	});
	
	$("input[name=c_4]").blur(function(){$("input[name=c_9]").focus();});
	
	$("input[name=reset]").live('click',function(){
		window.location = '/';
		return false;
	});
	
});