var x = new XMLHttpRequest();
x.onreadystatechange = function () {
  if (x.readyState == 4) {
    var src = x.responseXML.getElementsByTagNameNS('http://search.yahoo.com/mrss/', 'content')[0].getAttribute('url');
    var img = new Image();
    img.onload = function() {
      var p = document.createElement('p');
      p.textContent = 'This image is randomly selected from Flickr using Yahoo! Pipes based on the words in the latest Web log entry on this site. ';
      var a = document.createElement('a');
      a.href = x.responseXML.getElementsByTagName('item')[0].getElementsByTagName('link')[0].textContent;
      a.textContent = 'View original picture.';
      p.appendChild(a);
      document.getElementById('image').appendChild(p);
    };
    img.src = src;
    document.getElementById('image').appendChild(img);
  }
};
x.open("GET", "/resources/scripts/blog-image.cgi");
x.send(null);

