<!--
function slideshows(aPrefix){
  this.shows = new Array();

  if (typeof(aPrefix) == 'undefined')
    aPrefix = 'slideshow';
  this.namePrefix = aPrefix;
    
  this.update = function(){
    for (var i=0; i < this.shows.length; i++){
      var show = this.shows[i];
      show.image = eval('document.images.' + show.name + '_img');
      show.update();
      //show.play();
    }
  }

  this.slideshow_name = function(nIndex){
    return (this.namePrefix + nIndex);
  }
  
  this.add_slide = function(objTo, url, link){
    var s = new slide();
    s.src = url;
    if (link == ""){
      link = url;
    }
    s.link = link;
//    s.target = "_self";
//    s.attr = "width=620,height=420,resizable=yes,scrollbars=yes";
    objTo.add_slide(s);
  }
  
  this.add_slideshow = function(aTimeout, aryImages, aryLinks){
    var result = new slideshow(this.slideshow_name(this.shows.length+1));
    result.prefetch = 3;
    result.timeout = aTimeout;
    top[result.name] = result;
    
    this.shows[this.shows.length] = result;

    if (typeof(aryImages) == 'undefined')
      aryImages = new Array();
      
    var hasLinks = (typeof(aryLinks) != 'undefined');
    
    for (var i=0; i < aryImages.length; i++){
      var imgUrl = aryImages[i];
      var linkUrl = '';
      
      if (hasLinks){
        linkUrl = aryLinks[i];
      }
      
      this.add_slide(result, imgUrl, linkUrl);
    }
  
    return result;
  }

}
//-->
