var imageID
var imageLableID
var imageList
var labelList
var imageCounter=0
var imageTimerID = 0;
var imageDelay=0
// delay is value in seconds
// images is an array of strings, either full http refs, or site-relative ones

function run_slideshow(delay, images, labels)
{
	imageDelay=delay*1000
	imageID=document.getElementById("slideshow")
	imageLableID=document.getElementById("slideshowtext")
	imageList=images
	labelList=labels
	if(imageID)
	{
//		alert("started timer")
		 imageTimerID = setTimeout("UpdateImage()", imageDelay);
	}
}

function UpdateImage()
{
	 imageCounter++
//	alert("update image to " + (imageCounter+1))
	if( imageCounter>=imageList.length)
	{
		 imageCounter=0
	}
	imageID.src=imageList[ imageCounter]
	if(imageLableID && labelList && labelList.length>imageCounter)
	{
		imageLableID.innerHTML=labelList[imageCounter]
	}
	imageTimerID = setTimeout("UpdateImage()", imageDelay);
}
