var elXML;
var dirImg = 'img/';

function createTable(xmlDoc) {
	elXML = xmlDoc;
	if( xmlDoc.documentElement && xmlDoc.documentElement.tagName && xmlDoc.documentElement.tagName.toUpperCase() == 'HTML' ) {
		setTimeout('alert(\'Error al leer el archivo XML\');',50); return; }
  for (i=0;i<1000;i++){};
  createNoticia('net aguas');
}
function createNoticia(IDCategoria) {
  xmlDoc = elXML;
	var x = xmlDoc.getElementsByTagName('ps');
	var lTabla = document.createElement('TABLE');
	lTabla.setAttribute('cellspacing',20);
  lTabla.setAttribute('cellpadding',0);
	lTabla.setAttribute('border',0);
	lTabla.setAttribute('width','100%');
	lTabla.setAttribute('align','center');

  	var lBody = document.createElement('TBODY');
    lBody.setAttribute("id",'iTBnot');
	lTabla.appendChild(lBody);
	var lFila = document.createElement('TR');
	lBody.appendChild(lFila);
	var Psubcategoria = 0;
	var Pfoto1 = 0;
	for (i=0;i<x.length;i++)
	{
		var lFila = document.createElement('TR');
		var lColumna = document.createElement('TD');
		lColumna.setAttribute("id",'iCser');
		for (j=0;j<x[i].childNodes.length;j++)
		{
			
			if (x[i].childNodes[j].nodeType != 1) continue;
			
			if ( (x[i].childNodes[j].nodeName == 'visible') &&
			     (x[i].childNodes[j].firstChild.nodeValue != 'si')) break;
			
			if ( (x[i].childNodes[j].nodeName == 'categoria') &&
			     (x[i].childNodes[j].firstChild.nodeValue != 'Servicios')) break;

			if ( (x[i].childNodes[j].nodeName == 'subcategoria') &&
			     (x[i].childNodes[j].firstChild.nodeValue != IDCategoria)) break; 
			
      var elNodo = x[i].childNodes[j].nodeName;
	  switch (elNodo){
        case 'subcategoria': {;
		  if (Psubcategoria == 0 ) {
			var lDiv = document.createElement('p');
			lDiv.setAttribute("id",'iTitnot');
			var lTexto = document.createTextNode( x[i].childNodes[j].firstChild.nodeValue );
			lDiv.appendChild(lTexto);
			lColumna.appendChild(lDiv);
			Psubcategoria++;
		  	}
          }
          break;
        case 'nombre': {
          var lDiv = document.createElement('p');
          lDiv.setAttribute("id",'subt');
          var lTexto = document.createTextNode( x[i].childNodes[j].firstChild.nodeValue );
          var quesi = 'S';
		  lDiv.appendChild(lTexto);
          lColumna.appendChild(lDiv);
          }
          break;
        case 'texto1': {

             
          lColumna.appendChild(XMLTrata(x[i].childNodes[j].firstChild.nodeValue));
          }
          break;
        case 'foto1':{
		  if (Pfoto1 == 0 && x[i].childNodes[j].hasChildNodes) {
			document.getElementById('lafoto').setAttribute("src",dirImg + x[i].childNodes[j].firstChild.nodeValue)
			Pfoto1++
			}
          }
          break;
        default:
          null;
        }
			
        lFila.appendChild(lColumna);
		}
		lBody.appendChild(lFila);

	}
tabla =document.getElementById('writeroot'); 
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
}



