//////////////////////////////////////////////////////////////////////////
var LastSmoothedID = 0;
function ShowSmooth(NodeId, Interval, Opacity)
{
	if(document.getElementById(NodeId))
	{
		if(LastSmoothedID != NodeId)
		{
			Hide(LastSmoothedID);
		}
		
		LastSmoothedID = NodeId;
		
		document.getElementById(NodeId).style.display = "block";
		
		if(!Opacity)
		{
			Opacity = 0;
		}
		
		Opacity++;
		
		document.getElementById(NodeId).style.opacity = (Opacity / 10);
		document.getElementById(NodeId).style.filter = "alpha(opacity="+(Opacity * 10)+")";
		
		if(Opacity < 10)
		{
			setTimeout("ShowSmooth('"+NodeId+"', "+Interval+", "+Opacity+");", Interval);
		}
	}
}

function Hide(NodeId)
{
	if(document.getElementById(LastSmoothedID))
	{
		document.getElementById(LastSmoothedID).style.display = "none";
		document.getElementById(LastSmoothedID).style.opacity = "1.0";
	}
	
	if(document.getElementById(NodeId))
	{
		document.getElementById(NodeId).style.display = "none";
		document.getElementById(NodeId).style.opacity = "0";
		document.getElementById(NodeId).style.filter = "alpha(opacity=0)";
	}
}