	// DO NOT EDIT BELOW THIS LINE!
	function CacheImage(ImageSource) { // TURNS THE STRING INTO AN IMAGE OBJECT
		var ImageObject = new Image();
		ImageObject.src = ImageSource;
		return ImageObject;
	}
	
	function ShowSlide(Direction) {
		if (SlideReady) {
			NextSlide = CurrentSlide + Direction;
			// THIS WILL DISABLE THE BUTTONS (IE-ONLY)
			
			//	document.SlideShow.Previous.disabled = (NextSlide == 0);
			if(NextSlide == 0){
				//disable
				isPrev = false;				
			} else {
				//enable
				isPrev = true;
			}
			
			if(NextSlide == (Slides.length-1)){
				//disable
				isMore = false;
			} else {
				//enable
				isMore = true;
			}
				
			showButtons(isPrev, isMore);
			
			if ((NextSlide >= 0) && (NextSlide < Slides.length)) {
				document.images['Screen'].src = Slides[NextSlide].src;
				//start kevin's code here 
					document.getElementById('htmlCaption').innerHTML = arrCaptions[NextSlide];
				//end kevin's code
				CurrentSlide = NextSlide++;
			//	Message = 'Picture ' + (CurrentSlide+1) + ' of ' + Slides.length;
			//	self.defaultStatus = Message;
				if (Direction == 1) CacheNextSlide();
			}
			return true;
		}
	}
	
	function showButtons (isPrev, isMore){
		if(isPrev == true){
			document.getElementById('prevLink').innerHTML = "<a href='#' onClick='ShowSlide(-1);' class='linkTextYellow'><strong>&lt; prev</strong></a>";
		} else {
			document.getElementById('prevLink').innerHTML = "";
		}
		
		if(isMore == true){
			document.getElementById('nextLink').innerHTML = "<a href='#' onClick='ShowSlide(1);' class='linkTextYellow'><strong>more &gt;</strong></a>";
		} else {
			document.getElementById('nextLink').innerHTML = "";
		}
	}
	
	function Download() {
		if (Slides[NextSlide].complete) {
			SlideReady = true;
		//	self.defaultStatus = Message;
		}
		else setTimeout("Download()", 100); // CHECKS DOWNLOAD STATUS EVERY 100 MS
		return true;
	}
	
	function CacheNextSlide() {
		if ((NextSlide < Slides.length) && (typeof Slides[NextSlide] == 'string')){ 
		// ONLY CACHES THE IMAGES ONCE
			SlideReady = false;
		//	self.defaultStatus = 'Downloading next picture...';
			Slides[NextSlide] = CacheImage(Slides[NextSlide]);
			Download();
		}
		return true;
	}
	
	function StartSlideShow() {
		CurrentSlide = -1;
		Slides[0] = CacheImage(Slides[0]);
		SlideReady = true;
		ShowSlide(1);
	}