	var timeout = 750;
	var ct; // close timer
	var ddmenuitem;
	function mopen(id) {
		mcancelclosetime();
		if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
		ddmenuitem = document.getElementById(id);
		ddmenuitem.style.visibility = 'visible';
	}
	function mclose() { if (ddmenuitem) { ddmenuitem.style.visibility = 'hidden'; } }
	function mclosetime() { ct = window.setTimeout(mclose, timeout); }
	function mcancelclosetime() { if (ct) { window.clearTimeout(ct); ct = null; } }
	if (document.body.addEventListener) { document.body.addEventListener('click', mclose, false); }
	if (document.attachEvent) { document.body.attachEvent('onclick', mclose); }


