<!--
function importaXML(fichero,funcion,busca) {
  var xmlDoc;
  var mozilla = (typeof document.implementation != 'undefined')
      && (typeof document.implementation.createDocument != 'undefined');
  var ie = (typeof window.ActiveXObject != 'undefined');

  if (mozilla) {
    xmlDoc = document.implementation.createDocument("", "", null)
    xmlDoc.load(fichero);
    xmlDoc.onload = function()
    {
      funcion(xmlDoc,busca);
    }
  } else if (ie) {
    xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
    xmlDoc.async = false;
    xmlDoc.load(fichero);
    if (xmlDoc.readyState == 4) funcion(xmlDoc,busca);
  }

  else {
    alert('Tu navegador no puede manejar este script');
    return;
  }
}


function importaNovedadesXML(fichero,busca) {
  importaXML(fichero,muestraNovedades,busca); 
}
function importaNovedadesXMLleft(fichero,busca) {
  if(busca=='0') busca='ultimo';
  else busca=busca - 1;
  importaXML(fichero,muestraNovedades,busca); 
}
function importaNovedadesXMLright(fichero,busca) {
  busca=parseInt(busca);
  busca=busca + 1;
  importaXML(fichero,muestraNovedades,busca); 
}

function funcionUrl(fichero,busca){
  importaXML(fichero,muestraNovedadeslink,busca); 
}



function muestraNovedades(xmlDoc,busca)
{
  //if (busca!='ultimo'){parseInt(busca);}
  var x = xmlDoc.getElementsByTagName('datos');
  var registro1  = "";
  var texto1  = "";
  var valor_b;
  valor_b = x.length-1;
  if (busca=='ultimo'){busca=x.length-1; form1.valor_busca.value=busca;}
  if (busca>valor_b) {busca=0; form1.valor_busca.value=busca;}
  form1.valor_busca.value=busca;
  //Compruebo que hay mas de 1 articulo
  if (x.length>1){
  for (i=0;i<x.length;i++)	{
    registro1 = x[i].getElementsByTagName("registro")[0].firstChild.data;
    texto1 = x[i].getElementsByTagName("texto")[0].firstChild.data;

	if (registro1==busca){
		  form1.xml_noticia.value = texto1;
		}
  }
 }//Del if x.length
 else alert('La base de datos esta vacia.');
}

function muestraNovedadeslink(xmlDoc,busca)
{
  //if (busca!='ultimo'){parseInt(busca);}
  //alert('entré aqui');
  var x = xmlDoc.getElementsByTagName('datos');
  var registro1  = "";
  var url1  = "";
 // valor_b = x.length-1;
 // if (busca=='ultimo'){busca=x.length-1; form1.valor_busca.value=busca;}
 // if (busca>valor_b) {busca=0; form1.valor_busca.value=busca;}
 // form1.valor_busca.value=busca;
  //Compruebo que hay mas de 1 articulo
  if (x.length>1){
  for (i=0;i<x.length;i++)	{
    registro1 = x[i].getElementsByTagName("registro")[0].firstChild.data;
    url1 = x[i].getElementsByTagName("url")[0].firstChild.data;

	if (registro1==busca){
		  parent.location='noticias.php'+url1;
		}
  }
 }//Del if x.length
 else alert('La base de datos esta vacia.');
}
