var elXMLRAN;
var dirImg = 'img/eranking/';
var urlred = '/ser/e-ranking_red.asp?url='
var urlImg = '#';
function createTableNot(xmlDoc) {
elXMLRAN = xmlDoc;
  if( xmlDoc.documentElement && xmlDoc.documentElement.tagName && xmlDoc.documentElement.tagName.toUpperCase() == 'HTML' ) {
    setTimeout('alert(\'Error al leer el archivo XML\');',50); return; }
	var x = xmlDoc.getElementsByTagName('enlace');

	var lTabla = document.createElement('TABLE');
	lTabla.setAttribute('cellPadding',0);
	lTabla.setAttribute('border',0);
	lTabla.setAttribute('width','80%');
  lTabla.setAttribute('align','center');
  lTabla.setAttribute("id",'tableRanking');

  var lBody = document.createElement('TBODY');
  lBody.setAttribute("id",'tbodyRanking');
  lTabla.appendChild(lBody);
	for (i=0;i<x.length;i++)
	{
		for (j=0;j<x[i].childNodes.length;j++)
		{
			if (x[i].childNodes[j].nodeType != 1) continue;
			
      var elNodo = x[i].childNodes[j].nodeName;
	  switch (elNodo){
        case 'id': {
          var lFila = document.createElement('TR');
          lFila.setAttribute("valign",'top');
          var lColumna = document.createElement('TD');
          lColumna.setAttribute("valign",'top');
          lColumna.setAttribute("id",'separadorRanking');

          var lDiv = document.createElement('img');
          lDiv.setAttribute("border",'0');
          lDiv.setAttribute("src",'img/l_serpara_h75.jpg');
          lColumna.appendChild(lDiv);
          lFila.appendChild(lColumna);

          var lColumna = document.createElement('TD');
          lColumna.setAttribute("valign",'top');
          lColumna.setAttribute("id",'separadorRanking');

          var lDiv = document.createElement('img');
          lDiv.setAttribute("border",'0');
          lDiv.setAttribute("src",'img/l_serpara_h380.jpg');
          lColumna.appendChild(lDiv);
          lFila.appendChild(lColumna);
          lBody.appendChild(lFila);

          var lFila = document.createElement('TR');
          lFila.setAttribute("valign",'top');

          var lColumna = document.createElement('TD');
          lColumna.setAttribute("width",'60');
        /*          lColumna.setAttribute("valign",'top'); */
          lColumna.setAttribute("id",'imagenRanking');
          }
          break;
        case 'url': {
         /*urlImg = x[i].childNodes[j].firstChild.nodeValue; */
        urlImg = urlred + x[i].childNodes[j].firstChild.nodeValue;
         }
        break;
        case 'imagen': {
          var lEnlace = document.createElement("a");
          lEnlace.setAttribute("href",urlImg);
          lEnlace.setAttribute("target",'_new');
          var lDiv = document.createElement('img');
          lDiv.setAttribute("border",'0');
          lDiv.setAttribute("src",dirImg + x[i].childNodes[j].firstChild.nodeValue);
          if (urlImg != '#'){
            lEnlace.appendChild(lDiv);
            lColumna.appendChild(lEnlace);
          }
          else 
            lColumna.appendChild(lDiv);
          }
          urlImg = '#';
          break;
        case 'titulo': {
          var lColumna = document.createElement('TD');
          lColumna.setAttribute("width",'100%');
          var lDiv = document.createElement('div');
          lDiv.setAttribute("id",'tituloRanking');
          var lTexto = document.createTextNode( x[i].childNodes[j].firstChild.nodeValue );
          lDiv.appendChild(lTexto);
          lColumna.appendChild(lDiv);
          }
          break;
        case 'resumen': {
          var lDiv = document.createElement('DIV');
          lDiv.setAttribute("id",'resumenRanking');
          var lTexto = document.createTextNode( x[i].childNodes[j].firstChild.nodeValue );
          lDiv.appendChild(lTexto);
          lColumna.appendChild(lDiv);
          }
          break;
        case 'ranking':{
          var lDiv = document.createElement('DIV');
          lDiv.setAttribute("id",'posicionRanking');
          var lTexto = document.createTextNode( 'RANKING: ' + x[i].childNodes[j].firstChild.nodeValue );
          lDiv.appendChild(lTexto);
          lColumna.appendChild(lDiv);
          }
          break;
        default:
          null;
        }

        lFila.appendChild(lColumna);
		}
		lBody.appendChild(lFila);
	}
tabla =document.getElementById('writerootnot'); 
if (tabla.childNodes.length >0) {
   tabla_old=tabla.firstChild;
   tabla.replaceChild(lTabla,tabla_old);}
else
    tabla.appendChild(lTabla);

}
function XMLTrata(pCadena)
{
  var lDiv = document.createElement('p');
  lDiv.setAttribute("id",'iDesnot'); 

   for (zz = 0;zz < pCadena.length ;zz++)
   {
  
   c = pCadena.substr(zz,1);
  
      switch (pCadena.charCodeAt(zz))
	  {
         case 10: 
		  var lsalto = document.createElement('br');
		  lDiv.appendChild(lsalto);
		  break;
		  
         default:
		
		 var lTexto = document.createTextNode(c); 
		 lDiv.appendChild(lTexto);
		  break;
      }
   }
   
  return lDiv
}

