function setOpacity(obj, opacity)	//	Performs fade transitions
{
	opacity = (opacity == 100)?99.999:opacity;
	// IE/Win
	obj.style.filter = "alpha(opacity:"+opacity+")";
	// Safari<1.2, Konqueror
	obj.style.KHTMLOpacity = opacity/100;
	// Older Mozilla and Firefox
	obj.style.MozOpacity = opacity/100;
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = opacity/100;
}

function fadeOut(objId,opacity)		//	Sets fade-out  opacity value and timer for setOpacity function
{
	if (document.getElementById)
	{
		var obj = document.getElementById(objId);
		if (opacity > 1)
		{
			setOpacity(obj, opacity);
			opacity -= 2;
			var fadeOutTimer = setTimeout("fadeOut('"+objId+"',"+opacity+")", 1);
		}
		else
		{
			clearTimeout(fadeOutTimer);
			obj.style.display = 'none';
			status = 0;
		}
	}
}

function hide()
{
	var flashAnim = document.getElementById('flash');
	flashAnim.style.display = 'none';
	fadeOut('overlay',100);
}