var SicoobnetPessoal = new Class({

    initialize: function(form, pessoal, empresarial) {
        this.form = form;
        this.pessoal = pessoal;
        this.empresarial = empresarial;
    },

    ativar: function() {
        this.form.action = SICOOB_NET_URL["sicoobnet.pessoal"];
        this.pessoal.src = SICOOB_NET_IMAGENS["sicoonet.pessoal.ativo"];
        this.empresarial.src = SICOOB_NET_IMAGENS["sicoonet.empresarial.inativo"];
        
        this.cooperativa = new AccessInput($("cooperativa"), new CooperativaMask())
            .setLabel("Cooperativa")
            .setName("txtNumCooperativa")
            .addMessage("required", "É necessário preencher o campo 'Cooperativa'")
            .addMessage("validate", "Número da cooperativa está inválido");

        this.cliente = new AccessInput($("cliente"), new ContaCorrenteMask())
            .setLabel("Conta Corrente")
            .setName("txtNumContaCorrente")
            .addMessage('required', "É necessário preencher o campo 'Conta corrente'")
            .addMessage('validate', "Conta corrente está inválida");

        return this;
    },

    inativar: function() {
        if (this.cooperativa != null) {
            this.cooperativa.release();
        }
        if (this.cliente != null) {
            this.cliente.release();
        }
    }
    
});