function tupla(r, lR, n, d , l){
	this.raiz= r;
	this.linkRaiz= lR;
	this.nodo = n;
	this.destacado = d;
	this.link = l;
}


function dibujar( corteVert, idDivs, tuplas){
	var prevCountry = "";
	var actualCountry = "";
	var corte = 1;
	var codigo = "";
	var	countDiv = 0;
	var bandera = 0;
	var continuacion ="";
	var abriTr = false;
	var tupCount = 0;
	for (i = 0; i < tuplas.length; i++) {
		if (tuplas[i].nodo != "") {
			codigo = codigo + "<table width='100%'  border=0 cellpadding=0 cellspacing=0 class=fondverde>";
			codigo = codigo + "<tr>";
	        codigo = codigo +"<td width='100%' valign=top>";
				//Esto es para cada Pais
			codigo = codigo + "<table width=96%  border=0 align=center cellpadding=6 cellspacing=0>";
			if (prevCountry == "" || corte == 1 || tuplas[i-1].raiz != tuplas[i].raiz) {
				codigo = codigo + "<tr><td height=20 align=left>";
				codigo = codigo + "<div class="+tuplas[i].destacado+" style='height: 13px;'>" +tuplas[i].linkRaiz + tuplas[i].raiz +continuacion+ "</div></a></td></tr>";
			}
			codigo = codigo +"<tr><td class=fondblco>";
			codigo = codigo +"<div class="+tuplas[i].destacado+" style='height: 10px'>&nbsp;&nbsp;&nbsp;"+tuplas[i].link + tuplas[i].nodo + "</a></div></td></tr>";
			if (corte == corteVert){
				if (corte == corteVert && countDiv<idDivs.length){
					codigo = codigo +"</table></td></tr></table>";
					//alert("codigo q se imprime - como deberias ser :" +codigo );
					idDivImprimir = idDivs[countDiv];
					document.getElementById(idDivImprimir).innerHTML = codigo;
					codigo = "";
					corte = 0;
					bandera = 0;
					countDiv++;
				}else{
					codigo = codigo +"<tr><td class=fondblco>";
					codigo = codigo + "<p class=listados>";
					codigo = codigo +"<div class="+tuplas[i].destacado+" style='height: 13px;'>"+ tuplas[i].link + tuplas[i].nodo + "</a></div></p></td></tr>";
				}
			}
			prevCountry = tuplas[i].raiz;
			corte ++;
			tupCount++;
		} else {
			codigo = codigo + "<table width=100%  border=0 cellpadding=0 cellspacing=0 class=fondverde>";
			codigo = codigo + "<tr>";
	        codigo = codigo +"<td width=100% valign=top>";
				//Esto es para cada Pais
			codigo = codigo + "<table width=96%  border=0 align=center cellpadding=6 cellspacing=0>";
			codigo = codigo + "<tr><td height=20 align=left>";
			codigo = codigo + "<div class='"+tuplas[i].destacado+"' style='height: 13px;'>" +tuplas[i].linkRaiz + tuplas[i].raiz +continuacion+ "</div></a></td></tr>";
			if (corte == corteVert && countDiv<idDivs.length){
					codigo = codigo +"</table></td></tr></table>";
					//alert("codigo q se imprime - como deberias ser :" +codigo );
					idDivImprimir = idDivs[countDiv];
					document.getElementById(idDivImprimir).innerHTML = codigo;
					codigo = "";
					corte = 0;
					bandera = 0;
					countDiv++;
				}else{
					codigo = codigo +"</table></td></tr></table>";
				}
			corte ++;
			tupCount++;
		}
	}
	idDivImprimir = idDivs[countDiv];
	document.getElementById(idDivImprimir).innerHTML = document.getElementById(idDivImprimir).innerHTML + codigo;

}

///////////////////////////////////////////////////////////////
// Funciones para la seleccion de filas de una tabla
var selected = 'null';
var estilo = 'null';
var fila = '-1';
////////////////////////////////////////////////////////////////
function restaura(pre_elmnt){
	if(pre_elmnt !='null'){
		pre_elmnt.className = estilo;
	}
}

////////////////////////////////////////////////////////////////
function cambia(element){
	restaura(selected);
	// cargo el estilo y el elemento seleccionado
	selected = element;
	estilo = element.className;
	element.className='seleccion';
	//recovered: elemento al que le pasamos el id de la fila
	document.getElementById('seleccion').value = element.id;
}