function closeMenu(oneToClose){
	
	document.getElementById(oneToClose).style.visibility = "hidden";
	
}

// topAdd and leftAdd is the amount of pixels needed to make it look right for that particular menu, so the menus can be used anywhere anytime

function popMenu(menu,topAdd){
	
	// add the name of the menu to the array, and make sure the id of the item calling the menu is the same without Menu after it
	
	var menus=["annualFundMenu"];
	
	var pick = menu + "Menu";
		
	for (i=0;i<menus.length;i++)
		{
			if(menus[i] != pick){
				
				if(menu.substr(-3,3) != "Sub" || menus[i].substr(-7,3) == "Sub"){
					document.getElementById(menus[i]).style.visibility = "hidden";
				}
				
			}
			else{
				
				var curLeft = 0;
				var curTop = 0;
				
				if(menu.substr(-3,3) == "Sub"){
					curLeft = document.getElementById(menu.substr(0,menu.length)).offsetLeft + document.getElementById(menu.substr(0,menu.length)).offsetWidth;
					curTop = document.getElementById(menu.substr(0,menu.length)).offsetTop;
					
				}
				else{
				
				var picked = document.getElementById(menu);
				
				var Left = 0;
				var Top = 0;
				var pId = 0;
								
				while (picked){
					
						curLeft += picked.offsetLeft;
						curTop += picked.offsetTop;
						
						Left = picked.offsetLeft;
						Top = picked.offsetTop;
						pId = picked.id;
						
						alert("foo");
						window.alert(Top);
						window.alert(pId);
						
						picked = picked.offsetParent;
						}
						
				}
					
				if (navigator.userAgent.indexOf('Mac') != -1 && typeof document.body.leftMargin != 'undefined'){
					curLeft += document.body.leftMargin;
					curTop += document.body.topMargin;
					}
					
				
								
				document.getElementById(menus[i]).style.top = curTop + topAdd + "px";
				document.getElementById(menus[i]).style.left = curLeft + "px";
				document.getElementById(menus[i]).style.visibility = "visible";	
				
				var t = "closeMenu('" + menus[i] + "')";
				setTimeout(t,7000);
			}

		}
	
	}
