var respuesta;

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 // Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

function parseXML(documento)
{
 var texto;
 var fecha;
 var titulo;
 var lugar;
 var citas;
 var imagen;

 try //Internet Explorer
  {
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  }
 catch(e)
  {
  try //Firefox, Mozilla, Opera, etc.
    {
    xmlDoc=document.implementation.createDocument("","",null);
    }
  catch(e)
    {
    alert(e.message);
    return;
    }
  }
 xmlDoc.async=false;
 xmlDoc.load("XMLs/" + documento);

 titulo = xmlDoc.getElementsByTagName("titulo")[0].childNodes[0].nodeValue;
 fecha = xmlDoc.getElementsByTagName("fecha")[0].childNodes[0].nodeValue;
 lugar = xmlDoc.getElementsByTagName("lugar")[0].childNodes[0].nodeValue;
 imagen = xmlDoc.getElementsByTagName("foto")[0].childNodes[0].nodeValue;
 texto = xmlDoc.getElementsByTagName("parrafo");
 generaContenido(texto, fecha, titulo, lugar, imagen);

 citas = xmlDoc.getElementsByTagName("cita");
 generaCitas(citas);
}

function generaContenido(texto, fecha, titulo, lugar, imagen){
 var boletin = lugar + ", a " + fecha;
 document.getElementById('fecha').innerHTML = boletin;

 boletin = "<H2>" + titulo + "</H2>";
 document.getElementById('titulo').innerHTML = boletin;

 boletin = "<IMG src='fotos_boletines/" + imagen + "'>";
 document.getElementById('cuadro_imagen').innerHTML = boletin;

 boletin = "";
 for(i = 0; i < texto.length; i++)
  boletin += "<P>" + texto[i].childNodes[0].nodeValue;
 document.getElementById("contenido").innerHTML = boletin;
}

function generaCitas(citas){
 var contenido = "";

 for(i = 0; i < citas.length; i++){
  if(citas[i].childNodes[0].nodeValue.match('"":') == null)
  	contenido += "<H1>" + citas[i].childNodes[0].nodeValue + "</H1>";
  }
 document.getElementById("citas").innerHTML= contenido;
}