function LimConfRegistroProducao(objCtrConfRegistroProducao) {

	this.setId("CtrConfRegistroProducao");
	this.setIdFormulario("formConfRegistroProducao");
	this.setLargura(480);
	this.setAltura(160);
	this.setTitulo("Configura&ccedil;&atilde;o Registro de Produ&ccedil;&atilde;o");
	this.setHtml("departamento/configuracoes/cad_confRegistroProducao.html");
	this.setIdFoco("idCampoCodigoFornecedor");
	
	this.setControlador(objCtrConfRegistroProducao);
	/*
	 * Busca dados do fornecedor pelo atalho
	 */
	this.buscaRapidaFornecedor = function(campoAtual, proximoCampo) {
		this.getControlador().buscaRapidaFornecedor(campoAtual, proximoCampo);
	}	
	this.buscaFornecedor = function(codigo) {
		if (codigo > 0){
			this.getControlador().buscaFornecedor(codigo);
		} else {
			this.setCampoCodigoFornecedor("");
			this.setCampoFornecedor("");
		}
	}
    
    this.pesquisaFornecedor = function() {
    	this.getControlador().pesquisaFornecedor();
    }
    
    this.salvarFornecedor = function() {
    	if (this.verificaCamposObrigatorios()) {
	    	this.getControlador().botaoSalvar();
    	}
    }
    
    //METODO ULTILIZADO PARA INIBIR UMA SALVACAO REPETIDA
	this.desabilitaBotaoSalvar = function() {
		$(this.getIdFormulario()).idBotaoSalvar.blur();
		$(this.getIdFormulario()).idBotaoSalvar.disabled = "true";
	}
	
	this.habilitaBotaoSalvar = function() {
		$(this.getIdFormulario()).idBotaoSalvar.disabled = "";
	}
    
    this.limpaFornecedor = function() {
    	this.setCampoCodigoFornecedor("");
    	this.setCampoFornecedor("");
    	$(this.getIdFormulario()).idCampoCodigoFornecedor.focus();
    }
    
    //GETS E SETS
    
    this.getCampoCodigoFornecedor = function() {
		return $(this.getIdFormulario()).idCampoCodigoFornecedor.value;
	}
	
	this.setCampoCodigoFornecedor = function(valor) {
		$(this.getIdFormulario()).idCampoCodigoFornecedor.value = valor;
	}
	
	this.getCampoFornecedor = function() {
		return $(this.getIdFormulario()).idCampoFornecedor.value;
	}
	
	this.setCampoFornecedor = function(valor) {
		$(this.getIdFormulario()).idCampoFornecedor.value = valor;
	}
	
    
    // Pos carregamento
	this.posCarregamento = function() {
		this.colocaFoco();
		this.getControlador().inicializa();
	}
}
LimConfRegistroProducao.prototype = new LimPrincipal;
