$(document).ready( function() {

    $.validator.addMethod("passEquals", function(value, element, params) {
        return ($("#etdColPasConf").val() == $("#etdColPas").val())  ? true : false;
    }, "As senhas n&atilde;o conferem.");

    $.validator.addMethod("emailEquals", function(value, element, params) {
        return $("#etdColEmail").val() == $("#etdColEmailConf").val() ? true : false;
    }, "E-mail n&atilde;o confere.");

    $("#frmNewUser").validate({
        // Define as regras
        rules:{
            etdColNome:{
                required:true
            },
            etdColEmail:{
                // campoEmail será obrigatório (required) e precisará ser um e-mail válido (email)
                required: true,
                email: true
            },
            etdColPasConf:{
                required: true,
                passEquals: true
            },
            etdColEmailConf:{
                emailEquals:true,
                required: true
            }


        },
        // Define as mensagens de erro para cada regra
        messages:{
            etdColNome:{
                required: "Digite o seu nome",
                minLength: "O seu nome deve conter, no mínimo, 2 caracteres"
            },
            etdColEmail:{
                required: "Digite o seu e-mail para contato",
                email: "Digite um e-mail válido"
            }
        }
    });


});