$(document).ready(function(){
    var langDefault = $('#langDefault').val();
    jQuery('#form_content_comment').validate({
        rules: {
            nome: {
                required: true,
                minlength: 5,
                maxlength: 200
            },
            email: {
                required: true,
                email: true,
                maxlength: 200
            },
            telefone: {
                required: false,
                minlength: 14,
                maxlength: 14
            },
            msg: {
                required: true,
                minlength: 5
            }
        },
        messages: {
            nome: {
                required: (langDefault == 'en-US' ? '<strong>Full name</strong> - Required field.' : 
                                                    '<strong>Nome completo</strong> - Campo obrigat&oacute;rio.'),
                minlength: (langDefault == 'en-US' ? '<strong>Full name</strong> - Field requires least 5 characters.' : 
                                                     '<strong>Nome completo</strong> - Campo exige no m&iacute;nimo 5 caracteres.'),
                maxlength: (langDefault == 'en-US' ? '<strong>Full name</strong> - Field requires no more than of 200 characters.' : 
                                                     '<strong>Nome completo</strong> - Campo exige no m&aacute;ximo 200 caracteres.')
            },
            email: {
                required: (langDefault == 'en-US' ? '<strong>Email</strong> - Required field.' :
                                                    '<strong>Email</strong> - Campo obrigat&oacute;rio.'),
                email: (langDefault == 'en-US' ? '<strong>Email</strong> - Field requires a valid Email.' : 
                                                 '<strong>Email</strong> - Campo exige um Email válido.'),
                maxlength: (langDefault == 'en-US' ? '<strong>Email</strong> - Field requires no more than 200 characters.' : 
                                                     '<strong>Email</strong> - Campo exige no máximo 200 caracteres.')
            },
            telefone: {
                required: (langDefault == 'en-US' ? '<strong>Telephone number</strong> - Required field.' : 
                                                    '<strong>Telefone</strong> - Campo obrigat&oacute;rio.'),
                minlength: (langDefault == 'en-US' ? '<strong>Telephone number</strong> - Field requires 14 characters.' : 
                                                     '<strong>Telefone</strong> - Campo exige 14 caracteres.'),
                maxlength: (langDefault == 'en-US' ? '<strong>Telephone number</strong> - Field requires 14 characters.' : 
                                                     '<strong>Telefone</strong> - Campo exige 14 caracteres.')
            },
            msg: {
                required: (langDefault == 'en-US' ? '<strong>Message</strong> - Required fields.' :
                                                    '<strong>Mensagem</strong> - Campo obrigat&oacute;rio.'),
                minlength: (langDefault == 'en-US' ? '<strong>Message</strong> - Field requires least 5 characters.' :
                                                     '<strong>Mensagem</strong> - Campo exige no mínimo 5 caracteres.')
            }
        },
        errorElement: 'div',
        errorLabelContainer: '#erro'
    });
});
