/*
File:  rollovers.js
===============================================================================
When   		Who   	What
-------------------------------------------------------------------------------
2001-05-16  jtc   	new client js to handle simple rollovers simply
===============================================================================
Notes:

The calling page should create an array
*/

var do_preload = true;

function preload(imagelist)
{
	if (!document.images) return;
	for (loopindex in imagelist) {
		var imageid = imagelist[loopindex];
		var evalstr = imageid + "on=new Image();";
		evalstr += imageid + "off=new Image();";
		evalstr += imageid + "on.src='../images/" + imageid + "on.gif';";
		evalstr += imageid + "off.src='../images/" + imageid + "off.gif';";
		eval(evalstr);
	}
}

function rollon(imageid)
{
	if (!document.images) return;
	if (!do_preload) {
		var evalstr = "document.images." + imageid + ".src='../images/" + imageid + "on.gif';";
	} else {
		var evalstr = "document.images." + imageid + ".src=" + imageid + "on.src;";
	}
	eval(evalstr);
}

function rolloff(imageid)
{
	if (!document.images) return;
	if (!do_preload) {
		var evalstr = "document.images." + imageid + ".src='../images/" + imageid + "off.gif';";
	} else {
		var evalstr = "document.images." + imageid + ".src=" + imageid + "off.src;";
	}
	eval(evalstr);
}
