var slideShowCount = 0;
var slideShowSpeed = new Array();
var crossFadeDuration = new Array();
var slideShowPic = new Array();
var slideShowTimeout = new Array();
var slideShowIndex = new Array();
var slideShowPicLength = new Array();
var slideShowPreload = new Array();

function startSlideShow() {
	var i,j;
	for (j=0;j<slideShowCount;j++) {
		slideShowPicLength[j] = slideShowPic[j].length;
		slideShowIndex[j] = Math.floor(Math.random()*slideShowPicLength[j]);
		for (i = 0; i < slideShowPicLength[j]; i++){
		   slideShowPreload[j,i] = new Image();
		   slideShowPreload[j,i].src = slideShowPic[j][i][0];
		}
		runSlideShow(j);
	}
}

function runSlideShow(idx){
	var img = document.getElementById("SlideShow"+idx);
	var lnk = document.getElementById("SlideShowLink"+idx);
	if ((img == null) || (lnk == null)) {
		return;
	}
	if (document.all) {
		img.style.filter="blendTrans(duration=0)";
		img.style.filter="blendTrans(duration=crossFadeDuration["+idx+"])";
		img.filters.blendTrans.Apply();
	}
	img.src = slideShowPic[idx][slideShowIndex[idx]][0];
	if (document.all) {
	  img.filters.blendTrans.Play();
	}
	img.alt = slideShowPic[idx][slideShowIndex[idx]][1];
	lnk.href = slideShowPic[idx][slideShowIndex[idx]][2];
	slideShowIndex[idx] = slideShowIndex[idx] + 1;
	if (slideShowIndex[idx] > (slideShowPicLength[idx]-1)) {slideShowIndex[idx]=0;}  // slideShowIndex=0 in order for slideshow to loop
	slideShowTimeout[idx] = setTimeout("runSlideShow("+idx+")",slideShowSpeed[idx]);
}
