//
// 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)
	}
}
