// JavaScript Document

function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}

function preloadImage(pic) {
	var source = pic.getAttribute("href");
	var pl = new Image();
	pl.src = source;
}

function swapPic(pic) {
	var source = pic.getAttribute("href");
	var ph = document.getElementById("placeholder");
	ph.setAttribute("src", source);
}

function showGallery() {
	var gallery = document.getElementById("osusume_pics");
	var hrefs = gallery.getElementsByTagName("a");
	for (var i = 0; i < hrefs.length; i++) {
		preloadImage(hrefs[i]);
		hrefs[i].onclick = function() {
			swapPic(this);
			return false;
		}
	}
}

addLoadEvent(showGallery);