var ro_capable = false;
var ro_selected = false;

function ro_getRef (which) {
	return eval('document.images[\'' + which + '\']');
}


function ro_switch (which, state, which2, state2) {
	if (!ro_capable) return;
	if (which == ro_selected) return;
	imgRef = ro_getRef(which);
	imgRef.src = eval('' + which + '[state].src');
	if (which2) {
		imgRef = eval('document.images[\'' + which2 + '\']');
		imgRef.src = eval('' + which2 + '[state2].src');
	}
}


function ro_reset () {
	ro_selected=0;
	for(i=0;i<imgArray.length;i++)
		if (ro_getRef(i))
			ro_switch(i,0);
}

function ro_set (which) {
	if (!ro_capable) return;
	if (ro_selected){
		imgRef = ro_getRef(ro_selected);
		imgRef.src = eval('' + ro_selected + '[0].src');
	}
	imgRef = ro_getRef(which);
	imgRef.src = eval('' + which + '[1].src');
	ro_selected = which;
}