var over=0;
var m=0;
var ch='#FFFFFF';
var wait;

function popup()
{
	var id=false;
	var z;
	var e = false;
	if (popup.arguments.length > 0)
	{
		id = popup.arguments[0];
	}
	if (id)
	{
		e = document.getElementById(id);
		if (e)
		{
			z = e.style.zIndex;
		}
		else
		{
			z = 1;
			if (id != '')
			{
				alert('program error');
			}
		}
	}
	else
	{
		z = 1;
	}
	for (var i = 1; i < document.getElementsByTagName("div").length; i++)
	{
		o = document.getElementsByTagName("div")[i];
		if (o.style.zIndex >= z)
		{
			o.style.visibility = 'hidden';
		}
	}
	if (e)
	{
		with (e)
		{
			over = 1;
			var c = 0;
			var t = childNodes[c];
			while (t.tagName != "TABLE" && c < childNodes.length)
			{
				c++;
				t = childNodes[c];
			}
			if (t.tagName == "TABLE")
			{
				var w = parseInt(t.scrollWidth) + "px";
				var h = parseInt(t.scrollHeight) + "px";
				style.width = w;
				style.height = h;
			}
			style.visibility = 'visible';
		}
	}
}
function on()
{
	if (over==2)
	{
		window.clearTimeout(wait);
	}
	over = 1;
}
function set_off()
{
	if (over == 2)
	{
		popup();
		over = 0;
	}
}
function off()
{
	if (over == 1)
	{
		over = 2;
		wait = window.setTimeout("set_off()",2000);
	}
}
function adv(n)
{
  var t = 'lb'+m;
  if (document.getElementById(t))
	{
    document.getElementById(t).style.color = ch;
    m++;
    window.setTimeout("adv("+n+")",n);
  }
	else
	{
    m = 0;
    ch = (ch == '#FFFFFF') ? '#000000':'#FFFFFF';
    window.setTimeout("adv("+n+")",n*100);
  }
}

