var tickerTimer;
var fadeTimer;
var ticker;
var information;
var informations;
var informationNumber = 0;
var opacity = 1;

function setTicker(tickerId) {
	ticker = document.getElementById(tickerId);
	informations = ticker.getElementsByTagName("li");
	information = informations[informationNumber];
	information.style.display = "block";
	tickerTimer = setInterval("startTicker()", 8000);
}

function startTicker() {
	fadeTimer = setInterval("fadeOut()", 10);
}

function fadeOut() {
	setOpacity(information, opacity);
	if (opacity <= 0) {
		opacity = 0;
		clearInterval(fadeTimer);
		informationNumber++;
		if (informationNumber == informations.length) informationNumber = 0;
		information.style.display = "none";
		information = informations[informationNumber];
		setOpacity(information, opacity);
		information.style.display = "block";
		fadeTimer = setInterval("fadeIn()", 10);
	}
	opacity -= 0.02;
}

function fadeIn() {
	setOpacity(information, opacity);
	if (opacity >= 1) {
		opacity = 1;
		clearInterval(fadeTimer);
	}
	opacity += 0.02;
}

function setOpacity(element, opacity) {
	if (document.all) element.style.filter = "alpha(opacity=" + opacity * 100 + ")";
	else element.style.opacity = opacity;
}