// JavaScript Document

function prepareGallery(){
	if(!document.getElementsByTagName)return false;
	if(!document.getElementById)return false;
	if(!document.getElementById("thumbHolder")) return false;
	var gallery = document.getElementById("thumbHolder");
	var links = gallery.getElementsByTagName("a");
	for (var i=0; i < links.length;	i++)
	{
		links[i].onclick = function()
		{
			SetImage(this.title);
			return showPic(this);
		}
	}
}

function showPic(whichPic)
{
	if(!document.getElementById("placeHolder")) return true;
	var source = whichPic.getAttribute("href");
	source = source.replace("%3f", "%23");
	source = source.replace("?", "%23");
	var placeHolder = document.getElementById("placeHolder");
	if(placeHolder.nodeName != "IMG") return true;
	placeHolder.setAttribute("src", source);
	return false;
}

function SetImage(imgName){
	// If the hidden field is present
	if(document.getElementById("imageName")){
		// Set the value
		document.getElementById("imageName").value = imgName;
	}
}

window.onload = prepareGallery;