var dimages=new Array();
var numImages=0;
var curImage=-1;
var imageTime = new Array();
var imageURL = new Array();

function AddImage ( theImage, theTime, theURL ) {
  dimages[numImages]=new Image();
  dimages[numImages].src="images/banners/"+theImage;
  imageTime[numImages] = theTime;
  imageURL[numImages] = theURL;
  numImages++;
}

function swapPicture()
{
  if (document.images)
  {
    var nextImage=curImage+1;
    if (nextImage>=numImages)
      nextImage=0;
    if (dimages[nextImage] && dimages[nextImage].complete)
    {
      var target=0;
	  //	First change the link
	  if (document.anchors.bannerLink)
        target=document.anchors.bannerLink;
      if (document.all && document.getElementById("bannerLink"))
        target=document.getElementById("bannerLink");  
      // make sure target is valid.  It might not be valid
      //   if the page has not finished loading
      if (target)
      {
        target.href=imageURL[nextImage];
      }
	  //	Then change the image
      target=0;
	  if (document.images.mainBanner)
        target=document.images.mainBanner;
      if (document.all && document.getElementById("mainBanner"))
        target=document.getElementById("mainBanner"); 
      // make sure target is valid.  It might not be valid
      //   if the page has not finished loading
      if (target)
      {
        target.src=dimages[nextImage].src;
      }
        curImage=nextImage;
      setTimeout("swapPicture()", imageTime[nextImage] * 1000);
    }
    else
    {
      setTimeout("swapPicture()", 500);
    }
  }
}

