// Quando o documento for lido
$(document).ready(function() {
   // quando o formulário for submetido
   $("#form, #formNews").submit(function() {
	   // Aqui exibimos um texto na div #resposta assim que a requisição é iniciada
	   $(this).ajaxStart(function() {
		   $("#mensagens").html("<img src=\"/img/carregando.gif\"> <span class=\"info\">Enviando</span>");
	   });
	   // opções a serem enviadas pela função
	   var options = {
		   target: "#mensagens", // destino: onde será exibida a resposta da página requisitada, no caso a div #resposta
		   type: "post", // metodo de envio, post ou get
		   // caso a função tenha sucesso
		   success: function(mensagens) {
			   // mostra a resposta na div resposta e exibe a div
			   $("#mensagens").html(mensagens);
		   }
	   }  
	   // aqui eu envio os dados com as opções
	   $(this).ajaxSubmit(options);
	   // isso é para que o formulário não envio os dados, pois os mesmos serão enviados por ajax
	   return false;
   });
});

// Mascaras

jQuery(function($){
	$("#data").mask("99/99/9999");
	$("#fone").mask("(99) 9999-9999");
	$("#cpf").mask("999.999.999-99");
	$("#cnpj").mask("99.999.999/9999-99");
});