
var imageArray = Array();

/* ======================================================== */

function registerImage(imageID, imageURL)
{
	imageArray[imageID] = new Image();
	imageArray[imageID].src = imageURL;
}

function switchImage(targetImage, imageID)
{
	imageObj = document.getElementById(targetImage);

	if (imageObj && imageArray[imageID])
	{
		imageObj.src = imageArray[imageID].src;
		imageHeight = imageArray[imageID].height;
		imageTop = Math.round((456 - imageHeight) / 2) + "px";
		imageObj.style.top = imageTop;
	}
}

/* ======================================================== */

function transparentWorkaround(divID)
{
	var transparentContainer = document.getElementById(divID);

	if (transparentContainer)
	{
		if (workaroundNeeded && document.all)
		{
			transparentContainer.style['filter'] = transparentCode;
		}
		else
		{
			transparentContainer.childNodes[0].style['display'] = 'block';
		}
	}
}

/* ======================================================== */

function menuOn(linkObject, imageID)
{
	linkObject.parentNode.style.backgroundImage = "url(" + imageArray["menu_" + imageID + "_on"].src + ")";
}

function menuOff(linkObject, imageID)
{
	linkObject.parentNode.style.backgroundImage = "url(" + imageArray["menu_" + imageID + "_off"].src + ")";
}
