	var TimeToFade = 600.0;
	var viewTime = 10000.0;

	function fade(eid)
	{
		var element = document.getElementById(eid);
		if(element == null)
		return;
		if(element.FadeState == null)
		{
			element.FadeState = -2;
		}
		if(element.FadeState == 1 || element.FadeState == -1)
		{
			element.FadeState = element.FadeState == 1 ? -1 : 1;
			element.FadeTimeLeft = TimeToFade - element.FadeTimeLeft;
		}else
		{
			element.FadeState = element.FadeState == 2 ? -1 : 1;
			element.FadeTimeLeft = TimeToFade;
			setTimeout("animateFade(" + new Date().getTime() + ",'" + eid + "')", 33);
		}
	}

	function animateFade(lastTick, eid)
	{
		var curTick = new Date().getTime();
		var elapsedTicks = curTick - lastTick;
		var element = document.getElementById(eid);
		if(element.FadeTimeLeft <= elapsedTicks)
		{
			element.style.opacity = element.FadeState == 1 ? '1' : '0';
			element.style.filter = 'alpha(opacity = ' + (element.FadeState == 1 ? '100' : '0') + ')';
			element.FadeState = element.FadeState == 1 ? 2 : -2;
			return;
		}
		element.FadeTimeLeft -= elapsedTicks;
		var newOpVal = element.FadeTimeLeft/TimeToFade;
		if(element.FadeState == 1) newOpVal = 1 - newOpVal;
		element.style.opacity = newOpVal;
		element.style.filter = 'alpha(opacity = ' + (newOpVal*100) + ')';
		setTimeout("animateFade(" + curTick + ",'" + eid + "')", 33);
	}

	function changePasek()
	{
		var req = initXMLHTTPRequest();
		if (req)
		{
			req.onreadystatechange=function(){
				var ready=req.readyState;
				if (ready==4)
				{
					var odp = req.responseText;
					document.getElementById('pasek').innerHTML = odp;
					fade('pasek');
					setTimeout(fade,viewTime,'pasek');
					setTimeout(changePasek,viewTime+TimeToFade);
				}
			}
			req.open('POST','ajax/get_pasek.php',true);
			req.setRequestHeader("Pragma", "no-cache" );
			req.setRequestHeader("Cache-Control", "must-revalidate" );
			req.setRequestHeader("Cache-Control", "no-cache" );
			req.setRequestHeader("Cache-Control", "no-store" );
			req.setRequestHeader("Expires", 0);
			req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			req.send();
		}
	}
