
	var step = 0.1;
	var max = 3.0;
	var value = 0.9;
	var speed = 100;
	var rounds = 0;
	var final = 0;

	function minusx(a,b)
	{
		if(Math.abs(a-b) < Math.min(a,b) + (max - Math.max(a,b)))
			return Math.abs(a-b);
		else
			return Math.min(a,b) + (max - Math.max(a,b));
	}

	function fadingHeaderFinal()
	{
		final += 0.1;

		$('.fadeFinal').css('display', 'block');
		$('.fadeFinal').css('opacity', final);
		
		if(final.toFixed(1) < 1.0)
			setTimeout( "fadingHeaderFinal()", speed );
/*		else
			$('.LeftHeader #TopLeftCorner .fade1').addClass('fadingFinished');
*/
	}

	function fadingHeader()
	{
		value += step;
		if(value > max)
		{
			value = value - max;
			rounds++;
		}
		delay = speed;

		for(i=1;i<=max;i++)
		{
			var minus = minusx(value,i);

			var q = 1-minus;
			if(q < 0)
				q = 0;

			if(q.toFixed(1) == 1.0)
			{
				if(i == 1)
					delay = 1200;
				else
					delay = 800;
			}
			$('.fade'+i).css('opacity', q);
			$('.fade'+i).css('display', 'block');
		}
		
		if(rounds < 2)
		{
			setTimeout( "fadingHeader()", delay );
		}else
		{
			$('.fade3').fadeOut('slow', function(){setTimeout( "fadingHeaderFinal()", speed );});
		}
	}

$(document).ready(function(){

	if($('.Container').hasClass('Col1'))
	{
		$('.LeftHeader #TopLeftCorner h2 a').html("<div class=\"fade fade1\"></div><div class=\"fade fade2\"></div><div class=\"fade fade3\"></div><div class=\"fade fadeFinal\"></div>");
		setTimeout( "fadingHeader()", 50 );
	}
});