// JavaScript Document

		var interval = 5000; // 1000 = 1 second
		var random_display = 0; // 1 = randomize, 0 = sequential
		var imageDir = "images/";
		var imageNum = 0;
		imageArray = new Array();
		imageArray[imageNum++] = new imageItem(imageDir + "photo01.jpg");
		imageArray[imageNum++] = new imageItem(imageDir + "photo02.jpg");
		imageArray[imageNum++] = new imageItem(imageDir + "photo03.jpg");
		imageArray[imageNum++] = new imageItem(imageDir + "photo04.jpg");
		imageArray[imageNum++] = new imageItem(imageDir + "photo05.jpg");
		imageArray[imageNum++] = new imageItem(imageDir + "photo06.jpg");
		imageArray[imageNum++] = new imageItem(imageDir + "photo07.jpg");
		imageArray[imageNum++] = new imageItem(imageDir + "photo08.jpg");
		imageArray[imageNum++] = new imageItem(imageDir + "photo09.jpg");
		imageArray[imageNum++] = new imageItem(imageDir + "photo10.jpg");
		
		 var totalImages = imageArray.length;
		 
		function imageItem(image_location) {
			this.image_item = new Image();
			this.image_item.src = image_location;
		}
		function get_ImageItemLocation(imageObj) {
			return(imageObj.image_item.src)
		}
		
		function randNum(x, y) {
			var range = y - x + 1;
			return Math.floor(Math.random() * range) + x;
		}
		
		function getNextImage() {
			if (random_display) {
				imageNum = randNum(0, totalImages-1);
			}
			else {
				imageNum = (imageNum+1) % totalImages;
			}
			var new_image = get_ImageItemLocation(imageArray[imageNum]);
			return(new_image);
		}

		function switchImage(place) {
			var new_image = getNextImage();
			document[place].src = new_image;
			var recur_call = "switchImage('"+place+"')";
			timerID = setTimeout(recur_call, interval);
		}
