<!--
var slide=0;
var requestor=null;

function init()
{
  requestor=createRequestObject();
}
function createRequestObject()
{
  if (requestor!=null && requestor.readyState!=0 && requestor.readyState!=4)
    requestor.abort();
  if (slide==9)
    slide=1;
  else
    slide++;
  var url=String(document.location);
  if (url.indexOf("index.php")!=-1)
    url=url.substring(0,url.indexOf("index.php"));
  url = url + "slide" + slide + ".php";
  // branch for native XMLHttpRequest object
  if (window.XMLHttpRequest) {
    requestor = new XMLHttpRequest();
    requestor.onreadystatechange = processReqChange;
    requestor.open("GET", url, true);
    requestor.send(null);
  // branch for IE/Windows ActiveX version
  } else if (window.ActiveXObject) {
    requestor = new ActiveXObject("Microsoft.XMLHTTP");
    if (requestor) {
      requestor.onreadystatechange = processReqChange;
      requestor.open("GET", url, true);
      requestor.send();
    }
  }
}

function processReqChange()
{
  // If XMLHR object has finished retrieving the data
  if (requestor.readyState == 4)
  {
    // If the data was retrieved successfully
    try
    {
      if (requestor.status == 200)
      {
        var response = requestor.responseText;
//      alert(response);
        writeSlide();
      }
      // IE returns a status code of 0 on some occasions, so ignore this case
      else if (requestor.status != 0)
      {
        alert("There was an error while retrieving the URL: " +
              requestor.statusText);
      }
    }
    catch (error)
    {
    }
  }

  return true;
}

function writeSlide()
{
  var slideshow=requestor.responseXML.documentElement;
  var slideimage=slideshow.getElementsByTagName('slideimage')[0];
  var image=slideimage.getElementsByTagName('image')[0];
  var imagewidth=slideimage.getElementsByTagName('width')[0];
  var imageheight=slideimage.getElementsByTagName('height')[0];
  var alt=slideimage.getElementsByTagName('alt')[0];
  var slidetext=slideshow.getElementsByTagName('slidetext')[0];
  var header=slidetext.getElementsByTagName('header')[0];
  var textwidth=slidetext.getElementsByTagName('width')[0];
  var paragraphs=slidetext.getElementsByTagName('p');

  var part2=document.getElementById("Part2");
  var left3=document.getElementById("Left3");
  var verticalImage=left3.getElementsByTagName("img")[0];
  var horizontalImage=part2.getElementsByTagName("img")[0];
  var right3=document.getElementById("Right3");
  var leftwidth=0;
  if (imagewidth.firstChild.data<imageheight.firstChild.data) {
    part2.style.display='none';
    part2.style.paddingTop='0px';
    horizontalImage.src="";
    horizontalImage.alt="";
    left3.style.display='inline';
    leftwidth=parseInt(imagewidth.firstChild.data) + 10;
    left3.style.width=trimString(leftwidth.toString() + 'px');
    right3.style.width=trimString(textwidth.firstChild.data) + 'px';
    verticalImage.width=imagewidth.firstChild.data;
    verticalImage.height=imageheight.firstChild.data;
    verticalImage.src=image.firstChild.data;
    verticalImage.alt=alt.firstChild.data;
  } else {
    part2.style.display='inline';
    part2.style.paddingTop='10px';
    horizontalImage.width=imagewidth.firstChild.data;
    horizontalImage.height=imageheight.firstChild.data;
    horizontalImage.src=image.firstChild.data;
    horizontalImage.alt=alt.firstChild.data;
    left3.style.display='none';
    right3.style.width='780px';
    verticalImage.src="";
    verticalImage.alt="";
  }
  right3.getElementsByTagName('h3')[0].firstChild.data=header.firstChild.data;
  var p = right3.getElementsByTagName('p');
  for (var i=p.length-1; i>=0; i--) {
    if (p[i].getElementsByTagName('input').length==0)
      right3.removeChild(p[i]);
    else
      var input=p[i];
  }
  for (var i=0;i<paragraphs.length;i++) {
    var para=document.createElement('p');
    para.className=paragraphs[i].getAttribute('class');;
    var children=paragraphs[i].childNodes;
    for (var j=0;j<children.length;j++) {
      if (children[j].nodeType==3) {
        var textNode=document.createTextNode(children[j].data);
        para.appendChild(textNode);
      }
      else if (children[j].nodeType==1)
      {
        var element=document.createElement(children[j].nodeName);
        if (children[j].nodeName=="a" || children[j].nodeName=="i") {
          var innerTextNode=
            document.createTextNode(children[j].firstChild.data);
          element.appendChild(innerTextNode);
        }
        var attributes=children[j].attributes;
        for (var k=0;k<attributes.length;k++)
          element.setAttribute(attributes[k].name,attributes[k].value);
        para.appendChild(element);
      }
    }
    right3.insertBefore(para,input);
  }

}

function trimString (str) {
  str = this != window? this : str;
  return str.replace(/^[\s\r\n]+/g, '').replace(/[\s\r\n]+$/g, '');
}

//-->

