var div_who_set = 0;
var div_prog_set = 0;

var div_fadein;
var div_fadeout;


function checkdiv()
{
	if (div_fadeout == div_fadein)
	{
		clearTimeout(toFadeOut);
	}
}

window.onload = "toFade = setTimeout(fade, 100)";

function fade()
{
	repeatFade = false;
	div_who = document.getElementById('who_div');
	div_prog = document.getElementById('prog_div');

	div_who.xOpacity = div_who.xOpacity * 1;

	div_prog.xOpacity = div_prog.xOpacity * 1;

	if (div_who.xOpacity != div_who_set)
	{
		div_who.style.display = 'block';

		if (div_who.xOpacity > div_who_set && div_who_set < .99)
		{
			div_who.xOpacity -= .10;
			if (div_who.xOpacity <= 0)
			{
				div_who.xOpacity = 0;
				//div_who_set = 0;
			}
			setOpacity(div_who);
			if (div_who.xOpacity > div_who_set)
			{
				repeatFade = true;
			}
			else if (div_who.xOpacity <= 0)
			{
				div_who.style.display = 'none';
			}
		}
		else
		{
			div_who.xOpacity += .10;
			if (div_who.xOpacity >= .99)
			{
				div_who.xOpacity = .99;
				//div_who_set = .99;
			}
			setOpacity(div_who);
			if (div_who.xOpacity < div_who_set)
			{
				repeatFade = true;
			}
		}
	}

	if (div_prog.xOpacity != div_prog_set)
	{
		div_prog.style.display = 'block';

		if (div_prog.xOpacity > div_prog_set && div_prog_set < .99)
		{
			div_prog.xOpacity -= .10;
			if (div_prog.xOpacity <= 0)
			{
				div_prog.xOpacity = 0;
				//div_prog_set = 0;
			}
			setOpacity(div_prog);
			if (div_prog.xOpacity > div_prog_set)
			{
				repeatFade = true;
			}
			else if (div_prog.xOpacity <= 0)
			{
				div_prog.style.display = 'none';
			}
		}
		else
		{
			div_prog.xOpacity += .10;
			if (div_prog.xOpacity >= .99)
			{
				div_prog.xOpacity = .99;
				//div_prog_set = .99;
			}
			setOpacity(div_prog);
			if (div_prog.xOpacity < div_prog_set)
			{
				repeatFade = true;
			}
		}
	}

	if (repeatFade)
	{
		toFade = setTimeout(fade, 50);
	}
}

function setOpacity(obj)
{
	if(obj.xOpacity > .99)
	{
		obj.xOpacity = .99;
		//return;
	}
	obj.style.opacity = obj.xOpacity;
	obj.style.MozOpacity = obj.xOpacity;
	obj.style.filter = "alpha(opacity=" + (obj.xOpacity*100) + ")";
}

