	var imageFiles = new Array(
"shots/01.jpg",
"shots/02.PNG",
"shots/03.jpg",
"shots/04.PNG",
"shots/05.jpg",
"shots/06.PNG",
"shots/07.jpg",
"shots/07topdown.jpg",
"shots/09.jpg",
"shots/12.PNG",
"shots/15.PNG",
"shots/17.PNG",
"shots/08.jpg",
"shots/10.jpg",
"shots/11.jpg",
"shots/13.jpg"
);
	var currentShot = 0;
	var images = new Array();
	var loaded = new Array(), i, curLoad, curShot;
	var loader = new Image();
	loader.src = "ajax-loader.gif";

	for(i=0;i<imageFiles.length; i++){
		images[i] = new Image();
		loaded[i] = false;
	}

	function setShot( i ){
		var shotDiv = document.getElementById("screenshot");
		shotDiv.replaceChild(i, shotDiv.firstChild);					
	}

	function updateLoad(){
		if(images[curLoad].complete){
			setShot(images[curLoad]);
			return;
		}
		setTimeout("updateLoad()", 10);
	}
	function loadImage( i ){
		curLoad = i;
		var d = document.getElementById("shotNav");
		d.innerHTML = (curShot + 1) + " of " + imageFiles.length;
		if( loaded[i] == true ){
			setShot(images[curLoad]);
			return;
		}
		setShot(loader);
		images[i].src = imageFiles[i];
		updateLoad();
	}
	function nextshot(){
		curShot++;
		if(curShot == imageFiles.length) curShot = 0;
		loadImage(curShot);
	}
	function prevshot(){
		curShot--;
		if(curShot == -1) curShot = imageFiles.length - 1;
		loadImage(curShot);
	}
	function startGallery(){
		curShot = 0;
		loadImage(0);
	}
