function makeHoverable(id, hoverImgPath) {
	var obj = document.getElementById(id);
	obj.hoverImage = new Image();
	obj.hoverImage.src = hoverImgPath;
	obj.hoverOldImage = obj.src;
	obj.onmouseover = hoverImage;
	obj.onmouseout = unhoverImage;
}

function hoverImage(e) {
	var target;
	if (!e) var e = window.event;
	if (e.target)
		target = e.target;
	else if (e.srcElement)
		target = e.srcElement;
	if (target.nodeType == 3)
		target = target.parentNode;
	
	target.src = target.hoverImage.src;
}

function unhoverImage(e) {
	var target;
	if (!e) var e = window.event;
	if (e.target)
		target = e.target;
	else if (e.srcElement)
		target = e.srcElement;
	if (target.nodeType == 3)
		target = target.parentNode;
	
	target.src = target.hoverOldImage;
}
