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