jQuery.validator.setDefaults({
	debug: true,
	success: "valid"
});

$(document).ready(function(){
	var container = $("#mensagem");
	var validator = $("#form").bind("invalid-form.validate", function() {
		$("#mensagem").html("<p>O formulário possue " + validator.numberOfInvalids() + " erros, veja mais informações abaixo:</p>");
		container.css("display","block");
	}).validate({
		errorElement: "span",
		success: function(label) {
			label.text("ok!").addClass("successo");
		},
		submitHandler: function(form) {
			form.submit();
		}
	});
});

$(document).ready(function(){
	var container = $("#mensagem");
	var validator = $("#form2").bind("invalid-form.validate", function() {
		$("#mensagem").html("<p>O formulário possue " + validator.numberOfInvalids() + " erros, veja mais informações abaixo:</p>");
		container.css("display","block");
	}).validate({
		errorElement: "span",
		success: function(label) {
			label.text("ok!").addClass("successo");
		},
		submitHandler: function(form) {
			form.submit();
		}
	});
});

$(document).ready(function(){
	var container = $("#mensagem");
	var validator = $("#form3").bind("invalid-form.validate", function() {
		$("#mensagem").html("<p>O formulário possue " + validator.numberOfInvalids() + " erros, veja mais informações abaixo:</p>");
		container.css("display","block");
	}).validate({
		errorElement: "span",
		success: function(label) {
			label.text("ok!").addClass("successo");
		},
		submitHandler: function(form) {
			form.submit();
		}
	});
});

/*$(document).ready(function(){
	var container = $("#mensagem");
	var validator = $("#form_especial").bind("invalid-form.validate", function() {
		$("#mensagem").html("<p>O formulário possue " + validator.numberOfInvalids() + " erros, veja mais informações abaixo:</p>");
		container.css("display","block");
	}).validate({
		errorElement: "span",
		errorPlacement: function(error, element) {
			error.replaceAll( element.next("em") );
		},
		success: function(label) {
			label.text("ok!").addClass("successo");
		},
		submitHandler: function(form) {
			form.submit();
		}
	});
});*/