$(document).ready(function() {
    var langDefault = $('#langDefault').val();
    jQuery('#form_cliente_redefinir_senha').validate({
        rules: {
            senha: {
                required: true,
                minlength: 5,
                maxlength: 20
            },
            senha_copy: {
                required: true,
                minlength: 5,
                maxlength: 20,
                equalTo: '#senha'
            },
            captcha: {
                required: true,
                remote: 'Controllers/CaptchaC.php'
            }
        },
        messages: {
            senha: {
                required: (langDefault == 'en-US' ? '<strong>Password</strong> - Required field.' : 
                                                    '<strong>Senha</strong> - Campo obrigat&oacute;rio.'),
                minlength: (langDefault == 'en-US' ? '<strong>Password</strong> - Field requires least 5 characters.' : 
                                                     '<strong>Senha</strong> - Campo exige no mínimo 5 caracteres.'),
                maxlength: (langDefault == 'en-US' ? '<strong>Password</strong> - Field requires no more than of 20 characters.' : 
                                                     '<strong>Senha</strong> - Campo exige no máximo 20 caracteres.')
            },
            senha_copy:{
                required: (langDefault == 'en-US' ? '<strong>Re-enter password</strong> - Required field.' : 
                                                    '<strong>Digite a senha novamente</strong> - Campo obrigat&oacute;rio.'),
                minlength: (langDefault == 'en-US' ? '<strong>Re-enter password</strong> - Field requires least 5 characters.' : 
                                                     '<strong>Digite a senha novamente</strong> - Campo exige no mínimo 5 caracteres.'),
                maxlength: (langDefault == 'en-US' ? '<strong>Re-enter password</strong> - Field requires no more than of 20 characters.' : 
                                                     '<strong>Digite a senha novamente</strong> - Campo exige no máximo 20 caracteres.'),
                equalTo: (langDefault == 'en-US' ? '<strong>Re-enter password</strong> - The passwords do not match.' : 
                                                   '<strong>Digite a senha novamente</strong> - As senhas não conferem.')
            },
            captcha: {
                required: (langDefault == 'en-US' ? '<strong>Text security</strong> - Required field.' : 
                                                    '<strong>Texto de seguran&ccedil;a</strong> - Campo obrigat&oacute;rio.'),
                remote: (langDefault == 'en-US' ? '<strong>Text security</strong> - The text entered does not match the image.' : 
                                                  '<strong>Texto de seguran&ccedil;a</strong> - O texto digitado não corresponde ao da imagem.')
            }
        },
        errorElement: 'div',
        errorLabelContainer: '#erro'
    });
});
