var imgArray = new Array();

function findImages() {
	if (document.mainImg != undefined) {
		imgArray[0] = [document.mainImg.src, document.mainImg.title];
		var i = 1;
		while (document["thumb_" + i] != undefined) {
			imgArray[i] = [document["thumb_" + i].src, document["thumb_" + i].title];
			i++;
		}
	}
}

function swapImages(num) {
	// Find thumnbail in path.
	var i = imgArray[num][0].indexOf("thumbnail/");
	// Remove thumbnail from path.
	var newMainSrc = imgArray[num][0].substring(0, i) + imgArray[num][0].substring(i + 10);
	// Add thumbnail to path.
	var newSwapSrc = imgArray[0][0].substring(0, i) + "thumbnail/" + imgArray[0][0].substring(i);
	// Swap.
	// There may be load time lag. To give immediate visual response, "clear"
	// both the main image and thumbnail image.
	var curWidth, curHeight;
	curWidth = document.mainImg.width; curHeight = document.mainImg.height;
	document.mainImg.src = "graphics/shim.gif";
	document.mainImg.width = curWidth; document.mainImg.height = curHeight;
	document.mainImg.src = imgArray[0][0] = newMainSrc;
	document.mainImg.title = imgArray[num][1];
	imgArray[num][1] = imgArray[0][1];

	curWidth = document["thumb_" + num].width; curHeight = document["thumb_" + num].height;
	document["thumb_" + num].src = "graphics/shim.gif";
	document["thumb_" + num].width = curWidth; document["thumb_" + num].height = curHeight;
	document["thumb_" + num].src = imgArray[num][0] = newSwapSrc;
	document["thumb_" + num].title = imgArray[0][1];
	imgArray[0][1] = document.mainImg.title;
}

