// 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].onmouseover = function()
		{
			return showPic(this);
		}
		links[i].onclick = function()
		{
			return showPic(this);
		}
	}
}

function showPic(whichPic)
{
	if(!document.getElementById("placeHolder")) return true;
	var source = whichPic.getAttribute("href");
	var placeHolder = document.getElementById("placeHolder");
	if(placeHolder.nodeName != "IMG") return true;
	placeHolder.setAttribute("src", source);
	if(!document.getElementById("description")) return false;
	var text = whichPic.getAttribute("title")?
	whichPic.getAttribute("title") : "";
	var description = document.getElementById("description");
	if(description.firstChild.nodeType == 3)
	{
		description.firstChild.nodeValue = text;
	}
	return false;
}

window.onload = prepareGallery;