var _FadeTime = 1000.0;
var _TextSpan, timersArray = {};

function SetOpacity(id,opacity){
	var el = document.getElementById(id);
	if (opacity <= 100) {
		if (el.style.MozOpacity!=null) el.style.MozOpacity = (opacity/100)-.001;
		else if (el.style.opacity!=null) el.style.opacity = (opacity/100)-.001;
		else if (el.style.filter!=null) el.style.filter = "alpha(opacity="+opacity+")";
		else if (opacity==100) el.style.display = 'auto';
	}
}



function FadeIn(id,opacity){
	if(!opacity) opacity = 0;
	SetOpacity(id,opacity);
	if (opacity < 100) {
		opacity += 5;
		timersArray[id] = window.setTimeout("FadeIn('"+id+"',"+opacity+")", 40);
	}
}

function FadeOut(id,opacity,limit){
	if (opacity == 0) {
		SetOpacity(id,0);
		return false;
	}
	if(!opacity) opacity = 100;
	if(!limit) limit = 0;
	SetOpacity(id,opacity);
	if (opacity > limit) {
		opacity -= 5;
		timersArray[id] = timer = window.setTimeout("FadeOut('"+id+"',"+opacity+","+limit+")", 60);
	}
}

function CreditFadeIn() {
	clearTimers();
	timersArray["timerLogo"] = window.setTimeout("FadeIn('shachar_credit_text');FadeIn('shachar_credit_logo',60)", 100);
}

function CreditFadeOut() {
	clearTimers();
	timersArray["timerLogo"] = window.setTimeout("FadeOut('shachar_credit_text');FadeOut('shachar_credit_logo',100,60);", 100);
}

function clearTimers() {
	for(var i in timersArray)
	{
	    clearTimeout(timersArray[i]);
	}
}

