// JavaScript Document

$(document).ready(function(){
						   
	//mascaras
	$("input[name='fisica_telefone']").mask("(99)9999-9999");	
	
	//utilizando o plugin validate, adicionamos 
	//a validação ao formulário de pessoa física
	$("#frm_fisica").validate({
		//regras adicionais à validação
		rules: {
			//seleciona o campo com name conhecimento
			fisica_nome: {
				required: true	
			},
			fisica_cpf: {
				required: true
			},			
			fisica_email: {
				//diz que ele é obrigatório
				required:false,
				email: true
			},
			fisica_telefone: {
				required: true	
			},
			fisica_mensagem: {
				required: true	
			}
		},
		//se estiver preenchido corretamente, executa a fução
		submitHandler: function(form){			
			//alert("tudo certo para enviar!");
			
			//mostra a mensagem de espera
			$("#retorno_fisica")
				.html("<img src='http://www.facilicred.com.br/imagens/lightbox-ico-loading.gif' /> Aguarde, enviando dados...")
				.addClass("enviando");
			
			//rola a página para a posição 0 
			$.scrollTo(0, "medium");
			
			//envia o formulário usando o plugin jquery.form.js
			$(form).ajaxSubmit({
				success:function(resposta) {
					//verifica se a resposta do PHP é igual
					// a 1, ou seja, tudo certo
					if (resposta==1) {
						//mostra a mensagem de sucesso na div retorno
						$("#retorno_fisica")
							.html("<img src='http://www.facilicred.com.br/imagens/ok.png' />Mensagem enviada com sucesso!")
						//executa o evento 'reset' para limpar o formulário
						$(form).trigger("reset");
						//rola a página para a posição 0
						$.scrollTo(2, "medium");
						
					} else {
						//mostra a mensagem de sucesso na div retorno
						$("#retorno_fisica")
							.html("<img src='http://www.facilicred.com.br/imagens/erro.png' />Erro ao enviar a mensagem!")
							//.removeClass("enviando");
						//rola a página para a posição 0
						$.scrollTo(2, "medium");
					
					}
				}
			});
			
			//não deixa o form ser enviado da maneira
			//tradicional, ou seja, não muda a página
			return false;
		}
	});
});
