var hexPlus=new Array();
var hex=new Array();
//hex=225; // Initial color value.

function sqFadeUp(name, id)
{ 
	//clearTimeout();
	hexPlus[id]= -20;
	hex[id]=220;
	fadetext(name, id);
	//document.getElementById("temp").innerHTML = hexPlus[id];
}
function sqFadeDown(name, id)
{
	//clearTimeout();
	hexPlus[id]= 20;
	hex[id]=5;
	fadetext(name, id);
	//document.getElementById("temp").innerHTML = hexPlus[id];
}

function fadetext(name, id)
{
	if(hex[id] > 0 && hex[id] < 225 && hexPlus[id] !=0) { //If color is not black yet
		hex[id]=hex[id]+hexPlus[id]; // increase color darkness
		invhex=225-hex[id];
		document.getElementById(name).style.backgroundColor="rgb("+Math.max(hex[id],120)+","+Math.max(hex[id],120)+","+Math.max(hex[id],120)+")";
		document.getElementById(name).style.color="rgb("+invhex+","+invhex+","+invhex+")";
		//document.getElementById("temp").innerHTML = hex[id];
		setTimeout("fadetext('"+name+"',"+id+")",40); 
	} else {
		//document.getElementById("temp").innerHTML = hexPlus[1];
		//document.getElementById("temp").innerHTML = hex[1];
		//hexPlus[id] = 0;
		if (hex[id] == 225)
		{
			document.getElementById(name).style.backgroundColor="transparent";
		}
	}
}

