function setOpacity(id, level) {            
	var element = document.getElementById(id);
	element.style.zoom = 1;
	element.style.opacity = level;
	element.style.MozOpacity = level;
	element.style.KhtmlOpacity = level;
	element.style.filter = "alpha(opacity=" + (level * 100) + ");";
}
function fadeIn(id, steps, duration, interval, fadeOutSteps, fadeOutDuration){
	var fadeInComplete;
	for (i = 0; i <= 1; i += (1 / steps)) {
		setTimeout("setOpacity('" + id + "', " + i + ")", i * duration);
		fadeInComplete = i * duration;
	}
	setTimeout("fadeOut('" + id + "', " + fadeOutSteps + ", " + fadeOutDuration + ")", fadeInComplete + interval);
}
function fadeOut(id, steps, duration) {
	var fadeOutComplete;
	for (i = 0; i <= 1; i += (1 / steps)) {
		setTimeout("setOpacity('" + id + "', "  + (1 - i) + ")", i * duration);
		fadeOutComplete = i * duration;
	}
	setTimeout("hide('" + id + "')", fadeOutComplete);
}
function hide(id){
	document.getElementById(id).style.display = 'none';
}