
  var imagedtls = new Object();

function swapimage() 
{
  if (document.images)
  {
    for (var itemid in imagedtls) 
    {
      var dimages   = new Array();
      var fimages   = new Array();
      var flinks    = new Array();
      dimages       = imagedtls[itemid];
      var numImages = dimages[0];
      var imageid   = dimages[1];
      var curImage  = dimages[2];
      fimages       = dimages[3]; 
      flinks        = dimages[4]; 

      var nextImage=curImage+1;
      if (nextImage>=numImages)
      {
        nextImage=0;
      }
      if (fimages[nextImage] && fimages[nextImage].complete)
      {
        var target=0;
        if (document.images[imageid])
          target=document.images[imageid];
        if (document.all && document.getElementById(imageid))
          target=document.getElementById(imageid);
      // make sure target is valid.  It might not be valid
      //   if the page has not finished loading
        if (target)
        {
          target.src=fimages[nextImage].src;
          target.alt=fimages[nextImage].alt;
          dimages[2]        = nextImage;
          dimages[5]        = flinks[nextImage];
          imagedtls[itemid] = dimages; 
        }
      }
    }
    setTimeout("swapimage()", 5000);
  }
  return;
}