validador = new function () {
	this.preparaValidacao = function (form, callback) {
		var $form = $(form);
		var $submit = $('input[type="submit"]', $form);			
		$form.validate({
			errorPlacement: function (error, element) {
				$(element).next("div").html(error);
			},
			submitHandler: function () {
				if ($submit.length) Util.animaElemento($submit);
				if ($.isFunction(callback)) callback();
				else $form[0].submit();
			}
		});
		$('.telefone', $form).mask('(99) 9999-9999');
		$('.cpf', $form).mask('999.999.999-99');
		$('.cnpj', $form).mask('99.999.999/9999-99?9');
		$('.rg', $form).mask('?999999999999');
		$('.cep', $form).mask('99999-999');
		$('.hora', $form).mask('99:99');
		$('.data', $form).mask('99/99/9999');
	};
}
