function LimIdentificacaoMateriais(objCtrIdentificacaoMateriais) {
	
	this.setId("CtrIdentificacaoMateriais");
	this.setIdFormulario("formIdentificacaoMateriais");
	this.setLargura(630);
	this.setAltura(400);
	this.setTitulo("Detalhes dos materiais");
	this.setHtml("departamento/producao/cad_identificacaoMateriais.html");
	this.setIdFoco("");
	
	this.setControlador(objCtrIdentificacaoMateriais);
	
	//VARIAVEIS GLOBAIS
	this.arrayAbas = new Array();
	
	//EVENTOS
	
	this.confirmaMateriais = function() {
		this.getControlador().confirmaMateriais();
	}
	
	
	// LISTAGEM DE MATERIAiS Qtd
	this.setListagemMateriaisQtd = function (conteudo, quantidade) {
		var divMateriaisQtd = $("idDivProdutoMateriaisQtdListagem")
		divMateriaisQtd.update();
		var i = 0;
	 	var classDesabilitado = "input80";
	 	var conteudoListagem = "";
		var pos = 0;
		var mouseOver = "#C4FFD7";
			
		for(var i=0; i<conteudo.length; i++) {
			var corTabela = (i % 2 == 0) ? "#FFFFFF" : "#F3F3F3";  
			conteudoListagem += "<table bgcolor=\""+corTabela+"\" width='100%' border='0' cellpadding='2' cellspacing='1' class='fonte'>";
			conteudoListagem += "<tr height='16' onMouseOver=\"bgColor='" + mouseOver + "'\"; onMouseOut=\"bgColor='" + corTabela + "'\">"; 
			conteudoListagem += "<td width='50'>&nbsp;" + conteudo[i].getResumoProduto().getCodigo() + "</td>";
			conteudoListagem += "<td width='180'>"+ conteudo[i].getResumoProduto().getDescricao() +"</td>";
			conteudoListagem += "<td width='50'>"+ conteudo[i].getQuantidade() +"</td>";
			conteudoListagem += "<td width='50'>"+ (conteudo[i].getQuantidade() * quantidade) +"</td>";
			conteudoListagem += "<td width='175'>"+ conteudo[i].getUnidade().getNome() +"</td>";
			conteudoListagem += "</tr>";
			conteudoListagem += "</table>";
			pos++;
			var addMateriaisQtd = document.createElement("div");
			addMateriaisQtd.id = "idDivProdutoMateriaisQtdListagem";
			divMateriaisQtd.appendChild(addMateriaisQtd);
			addMateriaisQtd.innerHTML = conteudoListagem;
			divMateriaisQtd.style.display = "";
		}
 	 
 	 	this.trataScroll(divMateriaisQtd);
	 	divMateriaisQtd.innerHTML = conteudoListagem;
	}
	
	// LISTAGEM DE MATERIAiS Qtd
	this.setListagemMateriaisUn = function (conteudo, quantidade) {
		var divMateriaisUn = $("idDivProdutoMateriaisUnListagem")
		divMateriaisUn.update();
		var i = 0;
	 	var classDesabilitado = "input80";
	 	var conteudoListagem = "";
		var pos = 0;
		var mouseOver = "#C4FFD7";
			
		for(var i=0; i<conteudo.length; i++) {
			var corTabela = (i % 2 == 0) ? "#FFFFFF" : "#F3F3F3";  
			conteudoListagem += "<table bgcolor=\""+corTabela+"\" width='100%' border='0' cellpadding='2' cellspacing='1' class='fonte'>";
			conteudoListagem += "<tr height='16' onMouseOver=\"bgColor='" + mouseOver + "'\"; onMouseOut=\"bgColor='" + corTabela + "'\">"; 
			conteudoListagem += "<td width='50'>&nbsp;" + conteudo[i].getResumoProduto().getCodigo() + "</td>";
			conteudoListagem += "<td width='180'>"+ conteudo[i].getResumoProduto().getDescricao() +"</td>";
			conteudoListagem += "<td width='50'>"+ conteudo[i].getQuantidade() +"</td>";
			conteudoListagem += "<td width='50'>"+ (conteudo[i].getQuantidade() * quantidade) +"</td>";
			conteudoListagem += "<td width='85'>"+ conteudo[i].getUnidade().getNome() +"</td>";
			conteudoListagem += "<td width='90'><a href='javascript:void(0);' onclick=\"aplicativo.getLimite('LimIdentificacaoMateriais').exibirDetalhesDeItensUnitarios("+ i +");\" style='cursor: pointer'><img src='../imagem/detalhes.gif' alt='Detalhes' title='Detalhes' border='0' align='absmiddle'>&nbsp;<strong>Detalhes</strong></a></td>";
			conteudoListagem += "</tr>";
			conteudoListagem += "</table>";
			pos++;
			var addMateriaisUn = document.createElement("div");
			addMateriaisUn.id = "idDivProdutoMateriaisUnListagem";
			divMateriaisUn.appendChild(addMateriaisUn);
			addMateriaisUn.innerHTML = conteudoListagem;
			divMateriaisUn.style.display = "";
		}
 	 
 	 	this.trataScroll(divMateriaisUn);
	 	divMateriaisUn.innerHTML = conteudoListagem;
	}
	
	this.exibirDetalhesDeItensUnitarios = function(pos) {
		this.getControlador().abreInterfaceIdentificacaoUnitario(pos);
	}
	
	//Aba identificaveis e quantitativos
	this.criaArrayAbas = function() {	
		this.arrayAbas[0] = $("abaMateriaisQtd");
		this.arrayAbas[1] = $("abaMateriaisUn");
				
		this.setArrayAbas(this.arrayAbas);
	}
	
	
	//GETS E SETS
	
	this.getDivProduto = function() {
		return $("divProduto").value;
	}
	
	this.setDivProduto = function(valor) {
		$("divProduto").innerHTML = valor;
	}
	
	this.getDivQuantidade = function() {
		return $("divQuantidade").value;
	}
	
	this.setDivQuantidade = function(valor) {
		$("divQuantidade").innerHTML = valor;
	}
	
	
	
	this.posCarregamento = function() {
		this.criaArrayAbas();
		this.getControlador().inicializa();
		//this.colocaFoco();
	}
	
}	
LimIdentificacaoMateriais.prototype = new Limite;