$(document).ready(function(){ 
		
		// ações para o validador
		$("#frmContato").validate({
				errorClass: "errorMsg", //define a classe para mensagens de erro
				errorElement: "span", //regras para o formulario especifico
				highlight: function(element) { $(element).css("border", "solid 1px red")/*.parent().addClass("bgError")*/; }, //manipula campos que tiverem erro 
				unhighlight: function(element) { $(element).css("border", "solid 1px #ccc"); }, 
				focusInvalid: false, //nao seleciona o campo automaticamente quando tiver erro
				debug :true,
								
				// regras para os campos	
				rules: {          
						nome: {required: true},
						email: {required: true, email:true},
						mensagem: {required: true}
				},
				
				//definindo as mensagens de erro
				messages: {
						nome: "Campo de preenchimento obrigatório",
						mensagem: "Campo de preenchimento obrigatório",
						email: {
								required: "Campo de preenchimento obrigatório",
								email: "Por favor, entre com um e-mail válido."

						}
				},
				
				showErrors: function(errorMap, errorList) {
						$(".erroGrl").html("O formulário contém " + this.numberOfInvalids() + " campos inválidos");
						this.defaultShowErrors();
				},
        
        submitHandler: function(form) {
          //$("#frmContato").submit();
          xajax_sendContact(xajax.getFormValues('frmContato'));
        }

        
			});        
      
 });