function handleRollOver() {
	this.src = this.getAttribute("hsrc");
}

function handleRollOut() {
	this.src = this.getAttribute("orgsrc");
}

function init() {
	initRollOvers();
}

function initRollOvers() {
	var images = document.getElementsByTagName("IMG");
	for(var i = 0; i < images.length; i++) {
		var img = images[i];
		
		if(img.getAttribute("hsrc") != null) {
			img.setAttribute("orgsrc",img.getAttribute("src"));
			img.onmouseover = handleRollOver;
			img.onmouseout = handleRollOut;
			preloadImage(img.getAttribute("hsrc"));
		}
	}
}

var preloadedImages = Array();

function preloadImage() {
	var args = preloadImage.arguments;
	if(typeof args[0] == "object") {
		args = args[0];
	}
	
	for(var i = 0; i < args.length; i++) {
		if(!preloadedImages[args[i]]) {
			var img = new Image();
			img.src = args[i];
			preloadedImages[args[i]] = img;
		}
	}
}

function openViewer( url ) {
	var win = window.open( "/picviewer.php?url=" + url, "viewer", "width=100,height=100,scrollbars=no,toolbars=no,status=no,history=no" );
	win.focus();
}

window.onload = init;