var hideMenu = null;
var hideMenuTimer = null;
function show(name) {
	var menu_id; stopTimeout();
	if( hideMenu != null ) hide();
	if( name.length > 0 ) {
		menu_id = name + "_menu";
		if( document.getElementById(menu_id) ) {
			/** get exact position for menu, correct 1px and debug ff3 positioning (+ 'px')**/
			var offset=(document.getElementById(name).offsetLeft-1)+'px';
			/** set style **/
			var dstyle=document.getElementById(menu_id).style
			dstyle.display='block'; dstyle.left = offset; dstyle.visibility = 'inherit';
			hideMenu = menu_id;
		}
	}
}
function hide() {
	if( hideMenu != null ) {
		var dstyle = document.getElementById(hideMenu).style
		dstyle.display = 'none'; dstyle.visibility = 'hidden';
	}
	hideMenu = null;
}
function startTimeout() {
	hideMenuTimer = setTimeout( "hide()" , 600 );
}
function stopTimeout() {
	if (hideMenuTimer) clearTimeout(hideMenuTimer);	hideMenuTimer = null;
}

