// JavaScript Document
function prime_images(e) {
	var img = e.getElementsByTagName('img');
	for (var i=0; i<img.length; i++) {
		img[i].onclick = function() {
			create_popup(this);
		}
	}
}

function image_gallery() {
	var ul = document.getElementsByTagName("ul");
	for (var i=0; i<ul.length; i++) {
		if (ul[i].className == 'photo_list') {
			var e = ul[i];
			break;
		}
	}
	if (typeof e == 'object') prime_images(e);
}

function create_popup(_this) {
	var popup = document.createElement("div");
	popup.setAttribute("id","image_popup");
	
	var detail_image = document.createElement("img");
	detail_image.setAttribute("src",_this.getAttribute("src").replace(/\/thumbs\//,'/detail/'));
	popup.appendChild(detail_image);
	
	var caption = document.createElement("p");
	var text = document.createTextNode(_this.getAttribute("alt"));
	caption.appendChild(text);
	
	popup.appendChild(caption);
	
	var bod = document.getElementsByTagName("body")[0];
	bod.appendChild(popup);
	popup.onclick = function() {
		this.parentNode.removeChild(this);
	}
}

MMC_add_load_event(image_gallery);