var imgCache = new Array();
var imgCnt = 0;
var all = document.getElementsByTagName('img');
for (var ix = 0; ix < all.length; ix++) {
	var x = all[ix];
	if (x.className == 'ro') {
		i = new Image();
		i.src = "i/" + x.name + "-r.gif";
		imgCache[imgCnt++] = i;
		i = new Image();
		i.src = "i/" + x.name + "-s.gif";
		imgCache[imgCnt++] = i;
		i = new Image();
		i.src = "i/" + x.name + "g.gif";
		imgCache[imgCnt++] = i;
		i = new Image();
		i.src = "i/" + x.name + ".gif";
		imgCache[imgCnt++] = i;
		x.onmouseover = mover;
		x.onmousedown = mdown;
		x.onmouseout = mout;
		x.onmouseup = mup;
	}
}

function mover(e) {
	var s = getElem(e);
	s.src = "i/" + s.name + "-r.gif";
}
function mout(e) {
	var s = getElem(e);
	s.src = "i/" + s.name + ".gif";
}
function mdown(e) {
	var s = getElem(e);
	s.src = "i/" + s.name + "-s.gif";
}
function mup(e) {
	var s = getElem(e);
	s.src = "i/" + s.name + ".gif";
}
function getElem(e) {
	if (window.event && window.event.srcElement) 
		return window.event.srcElement;
	else if (e && e.target)
		return e.target;
	else
		return null;
}