/* Javascript Document */ /* Fields */ var slideShows = new Array(); /* Functions */ function SlideShow(id, fadeTime, holdTime, tag) { this.id = id; this.fadeTime = fadeTime; this.holdTime = holdTime; this.tag = (tag == null) ? 'IMG' : tag; this.slides = toLayer(id).getElementsByTagName(this.tag); this.currentSlide = 0; for(var i = 0; i < this.slides.length; i++) { this.slides[i].style.display = i ? 'none' : 'block'; this.slides[i].style.position = 'absolute'; this.slides[i].id = id + '_' + i; } slideShows[id] = this; setTimeout("slideShows['" + id + "'].advance()", this.holdTime); this.advance = function() { fadeLayer(this.slides[this.currentSlide].id, 1, 0, this.fadeTime); if(this.currentSlide < this.slides.length - 1) { this.currentSlide++; } else { this.currentSlide = 0; } fadeLayer(this.slides[this.currentSlide].id, 0, 1, this.fadeTime); setTimeout("slideShows['" + this.id + "'].advance()", this.holdTime); } }