

var Gallery = {

	setup : function()
	{
		var allLists = document.getElementsByClassName("gallery");
		for(var i = 0; i < allLists.length; i++)
		{
			var thisList = allLists[i];
			var allLinks = thisList.getElementsByTagName("a");
			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 desc = image.getAttribute("title");
					var alt = image.getAttribute("alt");
					if(Overlay)
					{
						Overlay.display();	
						
						var preloadImage = new Image();
						preloadImage.onload = function()
						{
							var html = "";
							html += "<h1>" + alt + "</h1>";
							html += '<div class="image">';
							html += '<img src="' + href + '" />';
							if(desc != null)
							{
							html += '<p>' + desc + '</p>';						
							}
							html += '</div>';
	
							Overlay.addContent(html);											
						}
						preloadImage.src = href;						
						return false;											
					}
				}
			
			}
		
		
		}
	
	}

}

window.addToOnload(Gallery.setup);