var lastopen;

function ShowMenu(id, elem) {

	if (document.all) {
	
		CloseMenu();
		
		var div = eval("document.all.menu"+id);
		
		if (typeof div == 'object' && div.children[0].children[0].innerHTML != '') {
		
			var left = elem.parentElement.offsetLeft+24;
			var top = 46;
			
			if (CheckIfLastMenu(id)) {		
				//Only put to right if the menu is very big
				if (elem.parentElement.offsetLeft+30 > 780-150) {
					var left = 780-150;
				}			
			}
			
			div.style.left = left;
			div.style.top = top;
			div.style.visibility = "visible";
			
			lastopen = id;
			
		}
		
	}
}

 
function CloseMenu() {

	if (document.all) {
		var div = eval("document.all.menu"+lastopen);
		
		if (typeof div == 'object') {
			div.style.visibility = "hidden" 
		}
	}
}

function CheckIfLastMenu(id) {

	if (document.all) {
	
		id++;
		var div = eval("document.all.menu"+id);	
		
		if (typeof  div == 'object') {			
			return false;
			
		}
		else {			
			return true;
			
		}
	}
}
