<!--
/* 
	Slideshow script.
	Copyright (c) Digital Sutras (http://www.digitalsutras.com). 
	All rights reserved.
 */

function SlideShow_next() {
	this.move(1);
}

function SlideShow_prev() {
	this.move(-1);
}

function SlideShow_moveTo(idx) {
	if(idx < 0 || idx >= this.images.length) alert("Index out of range");
	this.sidx = idx-1;
	this.next();
}

function SlideShow_move(increment) {
	status = "Loading slide..."
	if(!this.images) { alert('No images to display'); return; }
	var img = this.slide;
	if (document.all){
      img.style.filter="blendTrans(duration=2)"
      img.style.filter="blendTrans(duration=crossFadeDuration)"
      img.filters.blendTrans.Apply()      
   }	
   var nidx = (this.sidx + increment) % this.images.length;
   if(nidx < 0) nidx = this.images.length-1;
   img.src = this.images[nidx]
   this.sidx = nidx;
   if (document.all){
      img.filters.blendTrans.Play()
   }
   status = "";
}

function SlideShow() {
	this.images = null; // image array
	this.slide = null; // slide
	this.sidx = 0; // slide index
	this.move = SlideShow_move;
	this.prev = SlideShow_prev;
	this.next = SlideShow_next;
	this.moveTo = SlideShow_moveTo;
}

//-->

