$().ready( function() {

    jQuery.validator.addMethod( "nameValid", function(value) { 
        var regExp = /^[a-zA-Z áéíóúÁÉÍÓÚñÑ\-_,.!¡?¿\']{3,25}$/;
        return (regExp.test(value));
    });


    $("#CommentAddForm").validate( {

        rules: {
            "data[Comment][name]": {
                required: true,
                nameValid: true
            },
            "data[Comment][email]": {
                required: true,
                email:true
            },
            "data[Comment][text]": {
                required: true,
                rangelength:[3,400]
            }
            
        },

        messages: {
            "data[Comment][name]": {
                required: "Debe ingresar un nombre válido.",
                nameValid: "El Nombre debe tener entre 3 y 25 caracteres válidos."
            },
            "data[Comment][email]": {
                required: "Debe ingresar un email.",
                email: "Debe ingresar un email válido."
            },
            "data[Comment][text]": {
                required: "Debe ingresar un mensaje",
                rangelength: "El mensaje debe tener entre 3 y 400 caracteres válidos"
            }
        }

    } );
} );
