

var Gallery = {
	setup : function()
	{
		//var allLists = document.getElementsByClassName("gallery-holder");
		//for(var i = 0; i < allLists.length; i++)
		//{
			//var thisList = allLists[i];
			var allLinks = document.getElementsByClassName("image");
			for(var x = 0; x < allLinks.length; x++)
			{
				var thisLink = allLinks[x];
								
				thisLink.onclick = function()
				{
					var href = this.href;
					var image = this.getElementsByTagName("img")[0];
					var title = image.getAttribute("title");
					var alt = image.getAttribute("alt");
					if(Overlay)
					{
						Overlay.display();							
						var preloadImage = new Image();
						preloadImage.onload = function()
						{
							
							var heading = document.createElement("h1");
							heading.appendChild(document.createTextNode(title));							
							Overlay.div.window.appendChild(heading);
							
							var img = document.createElement("img");
							img.setAttribute("src", href);
							
							var para = document.createElement("p");
							para.appendChild(document.createTextNode(alt));
							
							Overlay.div.window.appendChild(heading);
							Overlay.div.window.appendChild(img);
							Overlay.div.window.appendChild(para);
							
							Overlay.calculateWindowPosition();
															
						}
						preloadImage.src = href;						
						return false;											
					}
				}			
			}				
		//}	
	}
}

window.addToOnload(Gallery.setup);