			function show(id, t)
			{
				if (id == targ)
				{
					return false;
				}
				t = t?t:200;
				if (tm)
				{
					clearTimeout(tm);
				}
				if (act)
				{
					targ = id;
					tm = setTimeout("show1('" + id + "');", t);
				}
				else
				{
					targ = id;
					show1(id);
				}
			}

			function show1(id)
			{
//				alert(id);
				var tmp = act;
				while (tmp)
				{
					if (tmp == id)
					{
						return false;
					}
					tmp = par[tmp];
				}
				tmp = act;
				while (tmp)
				{
					if (tmp == par[id])
					{
						break;
					}
					obj = document.getElementById(tmp);
					if (obj)
					{
						act = par[tmp];
						obj.style.visibility = 'hidden';
					}
					tmp = par[tmp];
				}
				obj = document.getElementById(id);
				if (obj)
				{
					act = id;
					obj.style.visibility = 'visible';
				}
			}
			
			function hide()
			{
				show(0, 1000);
			}

