//
// Slideshow.js
//

// Author: Alex Graham
// Date: 1st February 2007
// Description: Image slideshow functions

var Pic = new Array()
var preLoad = new Array()
var slideShowSpeed = 5000		// (milliseconds)
var crossFadeDuration = 3		// (seconds)

var t
var j = 0
var p = Pic.length

function preLoadImages()
{
	p = Pic.length
	for (i = 0; i < p; i++){
	preLoad[i] = new Image()
	preLoad[i].src = Pic[i]
	}
}

function runSlideShow(){

	if (document.getElementById('tdImageFader')) {
		if (document.all){
		document.images.SlideShow.style.filter="blendTrans(duration=2)"
		document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)"
		document.images.SlideShow.filters.blendTrans.Apply()      
		}
			document.images.SlideShow.src = preLoad[j].src
			if (document.all){
				document.images.SlideShow.filters.blendTrans.Play()
			}
			j = j + 1
			if (j > (p-1)) j=0
			t = setTimeout('runSlideShow()', slideShowSpeed)
	}
}
