function showSubMenu(_a, point) {
	clearMenuTimer();
	var x = web.getNodePosition(_a).left - 6;
	var y = web.getNodePosition(_a).top;

	if (submenus[point][0][1] != "#")
		web.$("floatMenuTitlePoint").innerHTML = '<a href="' + submenus[point][0][1] + '">' + submenus[point][0][0] + '</a>';
	else
		web.$("floatMenuTitlePoint").innerHTML = '<div>' + submenus[point][0][0] + '</div>';

	var menu = "";
	for (i = 1; i < submenus[point].length; i++)
		menu += '<a href="' + submenus[point][i][1] + '"' + ((i + 1 == submenus[point].length) ? ' class="last"' : '') + '>' + submenus[point][i][0] + '</a>';
	web.$("floatMenuBody").innerHTML = menu;

	web.$("floatMenuTitle").style.left = x + "px";
	web.$("floatMenuTitle").style.top = y + "px";
	web.$("floatMenuTitle").style.display = "block";

	web.$("floatMenu").style.left = x + "px";
	web.$("floatMenu").style.top = y + web.$("floatMenuTitle").offsetHeight -1 + "px";
	web.$("floatMenu").style.display = "block";
	
	return false;
}
// Mouseout
var menuTimer = null;
var menuOutInterval = 300;
function clearMenuTimer() {
	clearTimeout(menuTimer);
	menuTimer = null;
}
function mouseOutHandler(yep) {
	if (!yep) {
		menuTimer = setTimeout("mouseOutHandler(1)", menuOutInterval);
		return;
	}
	web.$("floatMenu").style.display = "none";
	web.$("floatMenuTitle").style.display = "none";
}
