	//	CYCLER	//	by "C.C." Chamberlin	//	See pastelet instructions for use	//	Visit my pastelet archive at www.leadingobject.com/seminars/javascript	Image.prototype.cycleImages = 0	Image.prototype.cycleDelay = 1000	Image.prototype.cycleCurrent = 0	Image.prototype.cycleURLs = 0		//	startCycler	//	sets up a cycle for the given image		function startCycler(imageID,theimages,urllist,delay) {			//	Since this is in the onload handler, every time the image is loaded,		//	it will call this routine.  So, we check to make sure that we don't		//	already have a cycler set up for this image.				whichImage = eval("document."+imageID)				if (whichImage.cycleImages != 0) return		//	first, split the image list into an array		//	of URL's for our images		temparray = theimages.split(",")				//	Create an array to hold the cycler information		whichImage.cycleImages = new Array(temparray.length)		for (imageloop=0; imageloop < temparray.length; imageloop++) {			//	Add images to array			whichImage.cycleImages[imageloop] = new Image			whichImage.cycleImages[imageloop].src = temparray[imageloop]		}				whichImage.cycleCurrent = 0				//	which image are we on?		whichImage.cycleDelay = delay			//	delay between images		whichImage.cycleURLs = urllist.split(",")						setTimeout("doCycler('"+imageID+"')",delay)			}		function doCycler(imageID) {			whichImage = eval("document."+imageID)		//	Increment the current image		whichImage.cycleCurrent = (whichImage.cycleCurrent + 1) % (whichImage.cycleImages.length)				//	Display the current image		whichImage.src = whichImage.cycleImages[whichImage.cycleCurrent].src				//	Set up next timeout		setTimeout("doCycler('"+imageID+"')",whichImage.cycleDelay)	}		function doClick(imageID) {		whichImage = eval("document."+imageID)		window.location = whichImage.cycleURLs[whichImage.cycleCurrent]		return false	}