uberCount = 0;
fade = "out";
uberMode = "display";
fadeBlack = new Array('#000000','#333333','#666666','#999999','#CCCCCC','#EEEEEE','#FFFFFF');
fadeRed = new Array('#990000','#993333','#996666','#CC6666','#CC9999','#FFCCCC','#FFFFFF');

function fader(uberNum) {
	var callFunc = 'fader('+uberNum+')';
	var getUHead = getLayer('uberHead');
	var getUTime = getLayer('uberTime');
	var getUBody = getLayer('uberBody');
	getUHead.style.color = fadeBlack[uberCount];
	getUTime.style.color = fadeRed[uberCount];
	getUBody.style.color = fadeBlack[uberCount];
	if (uberCount < 6 && fade == "out") {
		uberCount++;
		intID = setTimeout(callFunc, 100);
	} else if (uberCount == 6 && fade == "out") {
		fade = "in";
		if (promoNum < uberNum)
			promoNum++;
		else 
			promoNum = 1;
		getUHead.innerHTML = "<b>"+eval('show'+promoNum)+"</b>";
		getUTime.innerHTML = eval('time'+promoNum);
		getUBody.innerHTML = eval('promo'+promoNum);
		intID = setTimeout(callFunc, 100);
	} else if (uberCount > 0 && fade == "in"){
		uberCount--;
		intID = setTimeout(callFunc, 100);
	} else if (uberCount == 0 && fade == "in") {
		fade = "out"
		clearTimeout(intID);
	}
}

