function getRandomFact(oElementToWriteTo)
{
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("did_you_know.xml");

var nRand = Math.floor(Math.random()*xmlDoc.getElementsByTagName("entry").length)
oElementToWriteTo.innerHTML=xmlDoc.getElementsByTagName("entry")[nRand].childNodes[0].nodeValue;
}

function getRandomPrayerRequest(oElementToWriteTo)
{
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("prayer_requests.xml");

var nRand = Math.floor(Math.random()*xmlDoc.getElementsByTagName("request").length)
oElementToWriteTo.innerHTML=xmlDoc.getElementsByTagName("request")[nRand].childNodes[0].nodeValue;
}