var interval = 3000;
var random_display = 0;
var imageDir = "images/web/";

var imageNum = 0;
imageArray = new Array();

// Page 1
imageArray[imageNum++] = new imageItem(imageDir + "b2004-Joseph_Mary_Manger");
imageArray[imageNum++] = new imageItem(imageDir + "B2004-Census_Taker");
imageArray[imageNum++] = new imageItem(imageDir + "B2004-Wiseman_Rickshaw");
imageArray[imageNum++] = new imageItem(imageDir + "B2004-Kings_Camp");
imageArray[imageNum++] = new imageItem(imageDir + "B2004-Guards_Entrance");
imageArray[imageNum++] = new imageItem(imageDir + "B2004-Wisemans_Map");

// Page 2
imageArray[imageNum++] = new imageItem(imageDir + "B2004-Inn_Keeper");
imageArray[imageNum++] = new imageItem(imageDir + "B2004-Wiseman_Litter");
imageArray[imageNum++] = new imageItem(imageDir + "B2004-Mary_Donkey");
imageArray[imageNum++] = new imageItem(imageDir + "B2004-Wiseman_Celebration");
imageArray[imageNum++] = new imageItem(imageDir + "B2004-O_Holy_Night");
imageArray[imageNum++] = new imageItem(imageDir + "B2004-Brick_Maker");

// Page 3
imageArray[imageNum++] = new imageItem(imageDir + "B2003-Basket_Maker");
imageArray[imageNum++] = new imageItem(imageDir + "baynes4-R1-021-9_web");
imageArray[imageNum++] = new imageItem(imageDir + "bay4400-R3-048-22A_web");
imageArray[imageNum++] = new imageItem(imageDir + "bay4400-R2-016-6A_web");
imageArray[imageNum++] = new imageItem(imageDir + "bay4400-R5-012-4A_web");
imageArray[imageNum++] = new imageItem(imageDir + "bay4400-R2-030-13A_web");

// Page 4
imageArray[imageNum++] = new imageItem(imageDir + "bay4400-R5-036-16A_web");
imageArray[imageNum++] = new imageItem(imageDir + "bay4400-R2-050-23A_web");
imageArray[imageNum++] = new imageItem(imageDir + "baynes4-R1-033-15_web");
imageArray[imageNum++] = new imageItem(imageDir + "bay4400-R1-010-3A_web");
imageArray[imageNum++] = new imageItem(imageDir + "bay4400-R1-050-23A_web");
imageArray[imageNum++] = new imageItem(imageDir + "bay4400-R1-020-8A_web");

// Page 5
imageArray[imageNum++] = new imageItem(imageDir + "bay4400-R1-026-11A_web");
imageArray[imageNum++] = new imageItem(imageDir + "baynes4-R1-005-1_web");
imageArray[imageNum++] = new imageItem(imageDir + "bay4400-R5-032-14A_web");
imageArray[imageNum++] = new imageItem(imageDir + "b2001_stable");
imageArray[imageNum++] = new imageItem(imageDir + "b2001_petzoo");
imageArray[imageNum++] = new imageItem(imageDir + "b2001_well");

// Page 6
imageArray[imageNum++] = new imageItem(imageDir + "b2000_camel");
imageArray[imageNum++] = new imageItem(imageDir + "b2000_horse");
imageArray[imageNum++] = new imageItem(imageDir + "Beth99-Heralds_lr");
imageArray[imageNum++] = new imageItem(imageDir + "Beth99-1a");
imageArray[imageNum++] = new imageItem(imageDir + "Beth99-4a");
imageArray[imageNum++] = new imageItem(imageDir + "B2004-Bethlehem_Crew");



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 getPrevImage() {
imageNum = (imageNum-1) % totalImages;
var new_image = get_ImageItemLocation(imageArray[imageNum]);
return(new_image);
} 


function prevImage(place) {
var new_image = getPrevImage();
document[place].src = new_image;
}


function switchImage(place) {
var new_image = getNextImage();
document[place].src = new_image;
var recur_call = "switchImage('"+place+"')";
timerID = setTimeout(recur_call, interval);

}

function displayPhotos(st,sp) {
	document.write("<tr>");
	for (i=st; i<sp; i++) { 
		thumbnail = get_ImageItemLocation(imageArray[i])+"_tn.jpg";
		hires = get_ImageItemLocation(imageArray[i])+".jpg";
		document.write("<td><table background=images/photos/littlephoto-border.jpg alt='photo border' width=242 height=180><tr><td align=center valign=middle><a href="+hires+"><img src="+thumbnail+" hspace=5 border=0></a></td></tr></table></td>");
		if (i %2 == 1) {document.write("</tr><tr>");}
	}
	document.write("</tr>");
}

