		var waiting=false;
		var tmenuname="";
		function waitCancelDrop(menuname,timeout)
		{
			cancelDropWait(menuname);
			setTimeout('checkWait();',timeout);
			waiting=true;
		}
		function cancelDropWait(menuname)
		{
			tmenuname=menuname;
			waiting=false;
		    showDrop(menuname);
		}
		function showDrop(menuname)
		{
			tmenuname=menuname;
		    document.getElementById(tmenuname).style.height='auto';
		    document.getElementById(tmenuname).style.position='relative';
		    document.getElementById(tmenuname).style.visibility='visible';
		    //var cX = document.getElementById(tmenuname).parent.offsetLeft;
		    document.getElementById(tmenuname).style.position='absolute';
		    //document.getElementById(tmenuname).style.left=cX+"px";
			document.getElementById(tmenuname).style.zIndex=1000;
		}
		function moveDrop(xpos)
		{
		    document.getElementById(tmenuname).style.left=xpos+"px";
		}
		function checkWait()
		{
			if(waiting)
			{
		    	document.getElementById(tmenuname).style.height='0px';
				document.getElementById(tmenuname).style.visibility='hidden';
		    	document.getElementById(tmenuname).style.position='absolute';
				document.getElementById(tmenuname).style.zIndex=-1;
			}
		}