sistema.contato = {
    setup: function() {
        $('#ContatoNrTelefone').mask('(99) 9999-9999');
        $('#ContatoNrCnpj').mask('999.999.999-99');
        $('#ContatoNrCep').mask('99999-999');
        this.validacao();
    },
    validacao: function() {
        $("#FormContato").validate({
            rules: {
                'data[Contato][nm_contato]': {
                    required: true,
                    minlength: 3
                },
                'data[Contato][dc_empresa]': {
                    required: true,
                    minlength: 3
                },
                'data[Contato][nr_telefone]': {
                    required: true
                },
                'data[Contato][dc_email]': {
                    required: true,
                    email: true
                },
                'data[Contato][dc_mensagem]': {
                    required: true,
                    minlength: 10
                }
            },
            messages: {
                'data[Contato][nm_contato]': {
                    required: "Por favor, digite seu nome de usuário",
                    minlength: "Seu nome deve ter no mínimo 3 caracteres"
                },
                'data[Contato][dc_empresa]': "Por favor, digite o nome da empresa",
                'data[Contato][nr_telefone]': "Por favor, digite o número do telefone",
                'data[Contato][dc_email]': "Por favor, digite um e-mail válido",
                'data[Contato][dc_mensagem]': {
                    required: "Por favor, digite sua mensagem",
                    minlength: "Sua mensagem deve ter no mínimo 3 caracteres"
                }
            },
            errorElement: 'span'
        });
    }
};



