var slideDelay;
var crossFade;
var aSlides = new Array();
var aCaptions = new Array();
var t;
var j = 0;
var p;
var preLoad = new Array()
var cap;
var txtCap;

function initSlides() {
	p = aSlides.length;
}

function preLoadImages() {
	for (i = 0; i < p; i++){
   	preLoad[i] = new Image();
    preLoad[i].src = aSlides[i];
  }
}

function playSlides(delay,trans) {
	if (delay) { slideDelay = delay * 1000; } else { slideDelay = 5000; }
	if (trans) { crossFade = trans; } else { crossFade = 3; }
	txtCap = document.getElementById('txtSlideShow');
	if (document.getElementById('imgSlideShow')) {
		cap = (txtCap) && (aSlides.length == aCaptions.length);
		initSlides();
		preLoadImages();
		t = setInterval('doSlideShow()', slideDelay);
	}
}

function doSlideShow(){
  if (document.all){
    document.images.SlideShow.style.filter="blendTrans(duration=2)";
    document.images.SlideShow.style.filter="blendTrans(duration=crossFade)";
    document.images.SlideShow.filters.blendTrans.Apply();
  }
  document.images.SlideShow.src = preLoad[j].src;
  if (document.all) { document.images.SlideShow.filters.blendTrans.Play(); }
	if (cap) { txtCap.innerHTML = aCaptions[j]; }
  j = j + 1;
  if (j > (p - 1)) { j = 0; }
}
