// JavaScript Document



function setInitialListXMLData(){
		closeError();
	var myObj = ajax.xmlObj;	
	
	try{ 
		var v = (myObj.getElementsByTagName("listItem").length);	
		var t = myObj.getElementsByTagName("listItem")[0].nodeValue;

	
	var container = null;
	var contentPanel = document.getElementById("contentPaneDiv");
	var contentDivs = document.getElementsByTagName("div");

	for(i=0 ; i < contentDivs.length ; i++){
			
		if(contentDivs[i].id == "containerLayer"){
			container = contentDivs[i];
		}
	}

	var listString = "";			
	var listItems = myObj.getElementsByTagName("listItem");		
	var rankingTable = "<table cellpadding='0' cellspacing='0' border='0'><tr><td colspan='2'> <br><b><i><div id='welcomeText'> Bienvenido a MejoraTUgobierno.org.</i> </p>   Actualmente están publicados los resultados del estudio estatal. Revisa frecuentemente el sitio para revisar los cambios y encontrar a tu localidad. Recuerda que MejorTUgobierno es un esfuerzo de dos investigadores que buscan la alteración de los actuales patrones para gobierno electrónico mexicanos. Los estudios y reportes aquí presentados son una forma de crear consciencia sobre los retos y áreas de oportunidad de los portales. MejoraTUgobierno.org espera que este sitio sea de utilidad y que ante todo, siembre la semilla de la curiosidad por conocer más y mejor las estrategias de tecnologías de información de nuestros representantes. <p> Haz clic en la lupa para conocer los resultados en los diferentes rubros por cada estado.</div></b></td></tr><tr><td width='33%'>&nbsp;</td><td width='33%'>&nbsp;</td><tr><td>" ; 
	
	for( i = 0 ; i < listItems.length ; i++){
		/*
		= listItems[i] list
		.childNodes[0] node
		.childNodes[0] text node
		.nodeValue;	value
		*/
		var lowerlinklegend = "";
		var linklegend = "";
		
		var name = listItems[i].getElementsByTagName("name")[0].childNodes[0].nodeValue;		
		var collapsable = listItems[i].getElementsByTagName("collapsable")[0].childNodes[0].nodeValue;		
		var extrainfo = "";
		

		var link = "";		
		try{
		extrainfo = listItems[i].getElementsByTagName("extraInfo")[0].childNodes[0].nodeValue;		
		}catch(err){}		
		
		try{
		lowerlinklegend = listItems[i].getElementsByTagName("lowerLinkLegend")[0].childNodes[0].nodeValue;		
		}catch(err){}		
		try{
		linklegend = listItems[i].getElementsByTagName("linkLegend")[0].childNodes[0].nodeValue;		
		}catch(err){}
		
		try{
		link = listItems[i].getElementsByTagName("link")[0].childNodes[0].nodeValue;		
		}catch(err){
		
		}		
		
		var id = listItems[i].getElementsByTagName("id")[0].childNodes[0].nodeValue;		
		listString += "<a name='togLink" + i + "'></a>";		
		if(isadmin)
		listString += "<div id='listItem"+i+"' name='listItem"+i+"'>"; 
		else
		listString = "<div id='listItem"+i+"' name='listItem"+i+"'>"; 

		if(isadmin)
		listString += "<div id='buttonsListItem"+i+"'><input type='hidden' id='nid' name='nid' value='"+id+"'><input type='button' value='Editar' id='editListItem' onClick=\"editListItem(this.parentNode.getElementsByTagName('input')[0].value,this.parentNode.parentNode,false);\"><input type='button' value='Borrar' id='eraseListItem' onClick=\"eraseListItem(this.parentNode.getElementsByTagName('input')[0].value,this.parentNode.parentNode);\"></div><div id='listItemHeader'><div id='listItemHeaderName'>" + i + " . " + name + "</div> " ; 			
		else
		listString += "<br/><div id='listItemHeader'><div id='listItemHeaderName'><table><tr><td></td><td>"+ name + " (" +(i+1)+")"  ; 


		if(collapsable == "1"){
			//if(isadmin)
			//listString += " <a href='#togLink"+i+"' onClick='toggleListItemView(this.parentode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode)'><img src='images/zoomIn.png' border='no'></a> <a target='_blank' href='"+link+"'><img src='images/acrobatDownload.png' border='no'>"+   linklegend + "</a></td></tr></table></div> </div>";			
			//else
			listString += " <a href='#togLink"+i+"' onClick='toggleListItemView(this.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode)'><img src='images/zoomIn.png' border=no alt='ver m&aacute;s'></a>"+ ((link!="")? " <a target='_blank' href='"+link+"'><img src='images/acrobatDownload.png' border='no'>"+   linklegend + "</a>":"") + "</td></tr></table></div> </div><br/>";
			listString += "<div id='listItemBody' style='display:none'><div id='listItemBodyInfo'><table width='100%' cellpadding='0' cellspacing='0' border='0'><tr><td  width='10'><img src='images/halfsqr.png'></td><td>"  + extrainfo + "</td></tr></table></div><br>" + ((link!="")? " <a target='_blank' href='"+link+"'><img src='images/acrobatDownload2.png' border='no'>"+   lowerlinklegend + "</a>":"") + "</div>";
		}else{
			listString += "</a><a href='#togLink"+i+"'></a>" + ((link!="")? " <a target='_blank' href='"+link+"'><img src='images/acrobatDownload.png' border='no'>"+   linklegend + "</a>":"") + "</td></tr></table></div>";		
		}
		

		listString += "</div>";

		if(!isadmin){
			if( i==listItems.length/2 ){
					rankingTable += listString + "</td><td>";
					listString = "";
			}else{
					rankingTable += listString;	
			}
			
		}
	}
		if(i > listItems.length/2 ){
			rankingTable += "</td>";
		}else{
			rankingTable += "</td><td></td>";	
		}
			rankingTable += "</tr></table>";	
		
	if(isadmin)
		container.innerHTML = "<div id='listHeader'><input type='button' value='Agregar elemento' onClick='addListItem(this.parentNode.parentNode)'/></div>" + listString;
	else
		container.innerHTML = "<div id='listHeader'></div>" + rankingTable;
	
	}catch(err){
		alert('Error ' +  myObj);
		showError(errormsg, err);
	}	
}
