var fadeCount = 0;
var fadeDelay = 15000;
var fadeInterval = 10;
var i = 10;
var fadeArray = new Array();

function init_fade(){
	for(var i = 0; i < arguments.length; i++){
		fadeArray.push(arguments[i]);
	}
	setTimeout("fade('"+fadeArray[fadeCount]+"','out')", fadeDelay);
}

function fade(id, direction){
	var elmt = getElement(id);
	if(navigator.userAgent.indexOf("MSIE") != -1){
		elmt.filters.alpha.opacity = (i * 10);
	} else {
		elmt.style.opacity = (i * 0.1);
	}
	if(direction == "in"){
		elmt.style.display = "block";
		if(i == 10){
			setTimeout("fade('"+id+"','out')", fadeDelay);
			return false;
		} else {
			setTimeout("fade('"+id+"', '"+direction+"')", 50);
		}
		i++;
	} else {
		if(i == 0){
			elmt.style.display = "none";
			fadeCount++;
			if(fadeCount == fadeArray.length) fadeCount = 0;
			//setTimeout("fade('"+fadeArray[fadeCount]+"','in')", 1);
			fade(fadeArray[fadeCount], "in");
			return false;
		} else {
			setTimeout("fade('"+id+"', '"+direction+"')", 50);
		}
		i--;
	}
}