function menu_move(id) {
    var parent_div = document.getElementById('menu_'+id);
	var menu_div = document.getElementById('submenu_'+id);
	var parent = parent_div.offsetParent;
	var posn_left = parent_div.offsetLeft;
	var posn_top = parent_div.offsetTop;
	while (parent) {
	    posn_left += parent.offsetLeft;
	    posn_top += parent.offsetTop;
		parent = parent.offsetParent;
	}
	menu_div.style.left = posn_left;
	menu_div.style.top = posn_top + 23;
	menu_div.style.visibility = 'visible';
}

function real_hide(menu_id) {
    var menu_div = document.getElementById(menu_id);
	menu_div.style.visibility = 'hidden';
}

function menu_hide(menu_id) {
  var menu_div = document.getElementById('submenu_'+menu_id);
  pass_string = "real_hide('submenu_"+menu_id+"')";
  myTimer = setTimeout(pass_string,350);
  menu_div.time_out = myTimer;
  return false;
}