// global array of cached images
var img_menu_ov = new Array(MenuSize);
var img_menu_up = new Array(MenuSize);
var imgs_loaded = false;

if (document.images)
{
	// Load menu up images
	for (var i=0; i < MenuSize; i++)
	{
		img_menu_up[i] = new Image(MenuW,MenuH);
		img_menu_up[i].src = "./images/" + MenuRoot + i + "_u.gif";
	}
	// Load menu over images
	for (var i=0; i < MenuSize; i++)
	{
		img_menu_ov[i] = new Image(MenuW,MenuH);
		img_menu_ov[i].src = "./images/" + MenuRoot + i + "_o.gif";
	}
	imgs_loaded = true;
}

// All menu images have the id in the form "Menu[n]"
function MenuRollover(id,state)
{
	var strID;
	strID = "Menu" + id;
	if ((document.images) && (true == imgs_loaded))	{
		if (0 == state)	{
			document.images[strID].src = img_menu_ov[id].src;	// Set to "over" state
			ShowDiv(id);
		}
		else	{
			document.images[strID].src = img_menu_up[id].src;	// restore to "up" state
			HideDiv(id);
		}
	}
	return false;
}


