var xmlDoc2;
var XMLFileName2 = 'slideshow.xml';

loadXML2(XMLFileName2);

function loadSlideShowData(tagname, i) {
  var x = xmlDoc2.getElementsByTagName('photo');
  if (x.length > i-1) {
    var y = x[i-1].getElementsByTagName(tagname);
    if (y.length > 0 ) {
      if (y[0].parentNode == x[i-1])
        if (y[0].childNodes.length > 0)
          return y[0].childNodes[0].nodeValue;
    }
  }
  return '';
}

function loadXML2(XMLFileName) {
  // code for IE
  if (window.ActiveXObject) {
    xmlDoc2 = new ActiveXObject("Microsoft.XMLDOM");
    xmlDoc2.async = false;
    xmlDoc2.load(XMLFileName2);
  }
  // code for Mozilla, Firefox, Opera, etc.
  else if (document.implementation && document.implementation.createDocument) {
    xmlDoc2 = document.implementation.createDocument("", "", null);
    xmlDoc2.async = false;
    xmlDoc2.load(XMLFileName2);
  } else {
    alert('Your browser cannot handle this script');
  }
}


var slideId = new Array();
var slideDesc = new Array();
var t;
var s = 1;

for (var i=1; ; i++) {
  t = loadSlideShowData('id', i);
  if (t.length > 0) {
    slideId[i] = t;
    slideDesc[i] = loadSlideShowData('description', i);
  } else
    break;
}

function runSlideShow() {
  if (s >= slideId.length) s = 1;
  document.getElementById('slideshow').src = 'images/' + slideId[s] + '_s.jpg';
  document.getElementById('slidedesc').innerHTML = slideDesc[s];
  s++;
  setTimeout('runSlideShow()', 10000);
}

