// envia form
function enviaForm(form){
		$("#enviando").ajaxStart(function(){
		   $(this).fadeIn('slow');
		   
		 });

		$.ajax({
		  type: "POST", 
		  url: "envia-form.php", 
		  data: $("#"+form).serialize(), 
		  dataType: "html",
		  success: function(msg){
			  
			$("#mensagem").hide();
   			$("#enviando").fadeOut('fast');
			
			
			$("#mensagem p").html(msg);
			$("#mensagem").ajaxStop(function(){
   				$(this).fadeIn('slow');
				$(this).fadeOut(5000);
			});
			
		} 
	
	
	});

	return false;
}



// Inicia o validador ao carregar a página
$(function() {
	// valida o formulário
		
	$('#form_falecomigo').validate({
								   
		  submitHandler: function(form) {
		  enviaForm('form_falecomigo');
							form.reset();
   					return false
						
					},
		// define regras para os campos
		rules: {
			nome: {
				required: true,
				minlength: 3
			},
			email: {
				required: true,
				email: true
			},
			msg: {
				required: true,
				minlength: 5
			}
		},
		// define messages para cada campo
		messages: {
			nome: {
					required: 'Ops! Você precisa informar seu nome.',
					minlength:'Ops! Mínimo de 3 letras.'
			},
			email: {
					required: 'Ops! Você precisa informar um e-mail.',
					email: 'Ops! Este e-mail está incorreto.'
			},
			msg: {
					required: 'Ops! Você precisa digitar uma mensagem.',
					minlength: 'Ops! Mínimo de 5 letras.'
			}
			
			
		}
		
		
	});
});


