

function delay_show(id)
{
var obj=document.getElementById(id);
var delayBefore=100;
var delayAfter=500;
var timeout=1;

this.show=function ()
	{
	window.clearTimeout(timeout);
	timeout=window.setTimeout(showing,delayBefore);
	}

this.hide=function ()
	{
	window.clearTimeout(timeout);
	timeout=window.setTimeout(hiding,delayAfter);
	}
obj.onmouseover=this.show;
obj.onmouseout=this.hide;
	function showing()
	{
	obj.style.display="block";
	window.clearTimeout(timeout);
	}


	function hiding()
	{
	obj.style.display="none";
	window.clearTimeout(timeout);
	}
}
