var imgs = [];
var preloadFlag = false;

function newImage (x)
{
	if (document.images)
	{
		i = new Image();
		i.src = x;
		return i;
	}
}

function initRollovers ()
{
	if (document.images && (preloadFlag != true))
	{
		var tmp = new Array();
		for (var i=0; i<imgs.length; i++)
			tmp[i] = newImage(imgs[i]);
		preloadFlag = true;
	}
}

function changeImages ()
{
	if (document.images && (preloadFlag == true))
	{
		var args = changeImages.arguments;
		for (var i=0; i<args.length; i+=2)
			document[args[i]].src = args[i+1];
	}
}

function rollOver (x,path)
{
	changeImages(x,((path == null) ? 'images/' : path) + x + 'X.gif');
}

function rollOut (x,path)
{
	changeImages(x,((path == null) ? 'images/' : path) + x + '.gif');
}
