doFadeIn = Array(0,0,0,0,0,0,0,0);
doFadeOut = Array(0,0,0,0,0,0,0,0);

function changeOpacity(which,val)
{
	setclass = "opacity" + val;
	document.getElementById("menuitem_" + which).className = setclass;
	if ((val == 100) && (doFadeOut[which] == 1))
	{
		doFadeOut[which] = 0;
		unhighlightMenu(which);
	}
	else if ((val == 0) && (doFadeIn[which] == 1))
	{
		doFadeIn[which] = 0;
		highlightMenu(which);
	}
}

function highlightMenu(which)
{
	if (document.getElementById('menuitem_'+which).className == 'opacity0')
	{
		for (i=1; i<=5; i++)
		{
			opac = i * 20;
			odelay = (i - 1) * 50;
			setTimeout("changeOpacity(" + which + "," + opac + ")",odelay);
		}
	}
	else
	{
		doFadeIn[which] = 1;
	}
}

function unhighlightMenu(which)
{
	if (document.getElementById('menuitem_'+which).className == 'opacity100')
	{
		for (i=1; i<=5; i++)
		{
			opac = 100 - (i * 20);
			odelay = (i - 1) * 50;
			setTimeout("changeOpacity(" + which + "," + opac + ")",odelay);
		}
	}
	else
	{
		doFadeOut[which] = 1;
	}
}

