
		var interval = 1000; 

		var random_display = 0;

		var image_dir = ""

		var ImageNum = 0;

	imageArray = new Array();

	imageArray[ImageNum++] = new imageItem(image_dir + "box001.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box002.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box003.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box004.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box005.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box006.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box006.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box008.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box009.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box010.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box011.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box012.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box013.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box014.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box015.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box016.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box017.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box018.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box019.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box020.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box021.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box022.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box023.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box024.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box025.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box026.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box027.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box028.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box029.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box030.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box031.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box032.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box033.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box034.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box035.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box036.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box037.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box038.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box039.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box040.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box041.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box042.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box043.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box044.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box045.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box046.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box047.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box048.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box049.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box050.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box051.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box052.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box053.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box054.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box055.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box056.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box057.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box058.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box059.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box060.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box061.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box062.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box063.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box064.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box065.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box066.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box067.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box068.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box069.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box070.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box071.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box072.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box073.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box074.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box075.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box076.jpg");
	imageArray[ImageNum++] = new imageItem(image_dir + "box077.jpg");
	
	var number_of_image = 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, number_of_image-1);
	}
		else {
		ImageNum = (ImageNum+1) % number_of_image;
	}
	
	var new_image = get_ImageItemLocation(imageArray[ImageNum]);
	return(new_image);
	
	}

	function getPrevImage() 
	{
	
		ImageNum = (ImageNum-1) % number_of_image;
		
		var new_image = get_ImageItemLocation(imageArray[ImageNum]);
		
		return(new_image);
	
	}

	function prevImage(place) 
	{
	
	var new_image = getPrevImage();
	
	document[place].src = new_image;
	
	}

	function rotateImage(place) 
	{

	var new_image = getNextImage();

	document[place].src = new_image;

	var recur_call = "rotateImage('"+place+"')";

	timerID = setTimeout(recur_call, interval);
	
	}
	
	
	/* body control panel - place inside body tags 
	
	<p><img name="rImage" src="god0.jpg" alt="slideshow" title="portraits of god on george street" width="480" height="640" /></p>
	
	<form id="slideShowControls">
	
	<fieldset>
		
		<legend>Control Panel</legend>
		
			<ul> 			
				<li><input type="button" value="> play" onClick="rotateImage('rImage')" /></li>
				<li><input type="button" value="|| pause" onClick="clearTimeout(timerID)" /></li>
				<li><input type="button" value="&laquo; previous" onClick="prevImage('rImage'); clearTimeout(timerID)" /></li>
				<li><input type="button" value="next &raquo;" onClick="rotateImage('rImage'); clearTimeout(timerID)" /></li>
			</ul>
	
	</fieldset>
	
</form>

*/
	
	
	
	
	
	
	
	



