// JavaScript Document
// --- Objeto Logradouro ---
// metodo construtor
function Logradouro (pCdLogradouro, pTpLogradouro, pNmLogradouro, pNmBairro){
  this.cdLogradouro   	= pCdLogradouro;
  this.tpLogradouro 	= pTpLogradouro;
  this.nmLogradouro 	= pNmLogradouro;
  this.nmBairro 		= pNmBairro;
}

function montaLogradouro(pDestino){
	for(i=0; i<aLogradouros.length; i++){
		//alert("pDestino= "+pDestino+" & pCdLogradouro= "+aLogradouros[i].cdLogradouro);
		popupEndereco.document.write("<tr class='TableLine'><td width='30' height='25' bgcolor='#DADADA' class='TableLine'> <div align='center'> ");
		popupEndereco.document.write("<input name='Log' type='radio' onClick=\"opener.parent.parent.setLogradouro('"+pDestino+"','"+aLogradouros[i].cdLogradouro+"','"+aLogradouros[i].tpLogradouro+"','"+aLogradouros[i].nmLogradouro+"')\" value='"+aLogradouros[i].cdLogradouro+"'></div></td>");
		popupEndereco.document.write("<td width='350' bgcolor='"+corBg+"'  class='TableLine'>&nbsp;&nbsp;<span class='baseTxt'>"+aLogradouros[i].tpLogradouro+" .&nbsp; "+aLogradouros[i].nmLogradouro+"</span></td>");
		popupEndereco.document.write("<td width='150' bgcolor='"+corBg+"'  class='TableLine'><span class='baseTxt'>"+aLogradouros[i].nmBairro+"</span></td></tr>");
	}
}

// Definicao do objeto logradouro, seus atributos e metodos
Logradouro.prototype.cdLogradouro 		= '';
Logradouro.prototype.tpLogradouro 		= '';
Logradouro.prototype.nmLogradouro 		= '';
Logradouro.prototype.nmBairro     		= '';
Logradouro.prototype.montaLogradouro	= montaLogradouro; // construtor

/// controla a passagem dos valores do logradouro escolhido
function setLogradouro(pDestino,pCdLogradouro,pTpLogradouro,pNmLogradouro){
	eval("document.assine.cdLogradouro"+pDestino+".value = '"+pCdLogradouro+"';");
	eval("document.assine.tpLogradouro"+pDestino+".value = '"+pTpLogradouro+"';");
	eval("document.assine.nmLogradouro"+pDestino+".value = '"+pNmLogradouro+"';");
	eval("document.assine.nmLogradouro"+pDestino+"Back.value = '"+pNmLogradouro+"';");
	eval("document.assine.nmLocalidade"+pDestino+".value = cidadeAlvo;");	
	eval("document.all['tpLog"+pDestino+"Rot'].style.display = '';");
}

