var FadeStage=0;
var SelectedMenu;

function fadeIn(menuOption,tipText)
{
	menuOption.style.color='cornflowerblue';

	tipArea.innerHTML=tipText;
	FadeStage=0;
	fadeTransIn();
}

function fadeOut(menuOption)
{
	FadeStage=10;
	menuOption.style.color='navy';
	tipArea.style.color=hexColor(127,255,212);
}

function indicate(image)
{
	if (SelectedMenu!=null) SelectedMenu.style.visibility="hidden";
	image.style.visibility="visible";
	SelectedMenu=image;
}
function fadeTransIn()
{
	switch (++FadeStage)
	{
		case 1:
			tipArea.style.color=hexColor(127,255,212);
			break;
		case 2:
			tipArea.style.color=hexColor(113,227,188);
			break;
		case 3:
			tipArea.style.color=hexColor(99,198,165);
			break;
		case 4:
			tipArea.style.color=hexColor(85,170,141);
			break;
		case 5:
			tipArea.style.color=hexColor(71,142,118);
			break;
		case 6:
			tipArea.style.color=hexColor(56,113,94);
			break;
		case 7:
			tipArea.style.color=hexColor(42,85,71);
			break;
		case 8:
			tipArea.style.color=hexColor(28,57,47);
			break;
		case 9:
			tipArea.style.color=hexColor(14,28,24);
			break;
		case 10:
			tipArea.style.color='black';
	}

	if (FadeStage<10) window.setTimeout(fadeTransIn,80);
}

function hexColor(R,G,B)
{
	return '#'+dec2hex(R)+dec2hex(G)+dec2hex(B);
}

var hexDigit=new Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F");

function dec2hex(dec)
{
	return(hexDigit[dec>>4]+hexDigit[dec&15]);
}
