var slideLinkHREF;
var slideImageSRC;
var slideCaptionText;

var numberOfSlides;
var currentSlide = 0;

var isSlideShowEnabled = false;

window.onload = initSlide;

function initSlide()
{
	isSlideShowEnabled = canRunSlideShow();
	
	if ( isSlideShowEnabled )
	{
		numberOfSlides = aSlides.length; 

		slideLinkHREF = document.getElementById("slideLink").getAttributeNode("href");
		slideImageSRC = document.getElementById("slideImage").getAttributeNode("src");
		slideCaptionText = document.getElementById("slideCaption").childNodes[0];	

		setInterval("nextSlide()", INTERVAL);
	}
}

function nextSlide() 
{
	if ( isSlideShowEnabled )
	{
		currentSlide = (currentSlide + 1) % numberOfSlides;	

		slideLinkHREF.nodeValue = aSlides[currentSlide][1];	
		slideImageSRC.nodeValue = aSlides[currentSlide][0];	
		slideCaptionText.nodeValue = aSlides[currentSlide][2];		
	}
}

function canRunSlideShow() 
{
	if ( document.images && aSlides.length > 1 && document.getElementById("slideLink") && document.getElementById("slideImage") && document.getElementById("slideCaption") )
	{
		return true;		
	}
	else
	{
		return false;
	}
}