function hideTopMenuAll() {
	$j("div[topMenu='topMenu']").hide();
	$j("div[topMenu='topMenu']").attr("visibility", "hide");
}

var lastMenuAction = "";

function showTopMenuById(id, stamp) {
	lastMenuAction = "show";
	hideTopMenuAll();
	$j("#" + id + "[topMenu='topMenu']").show().attr("visibility", "show").attr("stamp", stamp);
}

function hideTopMenuById(id, stamp, delay) {
	if (delay) {
		lastMenuAction  = "hide";
		setTimeout("hideTopMenuById('" + id + "', '" + stamp + "')", delay);
		return;
	}
	if (lastMenuAction == "hide") 
		$j("#" + id + "[topMenu='topMenu'][stamp='" + stamp + "']").hide().attr("visibility", "hide");
}

