var onme = false;
var lastmenu = "";

function show( id ) {
	var parentMenu;
	var menuItems;
	var curPos;
	var eleHeight;
	
	menuItems = document.getElementById( id );
	
	if( isIE && !isIE8 ) {
		
		parentMenu = document.getElementById( "p" + id );
		curPos = findPos( "p" + id );
		eleHeight = parentMenu.offsetHeight;
		
		menuItems.style.position = "absolute";	
		menuItems.style.left = curPos.left + "px";
		menuItems.style.top = curPos.top + eleHeight + "px";
	}
	
	if( id != lastmenu && lastmenu != "" ) {
		unshow( lastmenu, true );
	}
	
	menuItems.style.display = "block";
	lastmenu = id;
}

function unshow( id, forced ) {
	if (typeof forced == 'undefined' ) forced = false;
	if( (!onme && lastmenu != "") || forced == true && id != "" ) {
		document.getElementById( id ).style.display = "none";
		lastmenu = "";
	}
}

function findPos( id ){
	var obj = document.getElementById( id );
	var posX = 0;
	var posY = 0;
	
	while( obj.offsetParent ) {
		posX = posX + obj.offsetParent.offsetLeft;
		posY = posY + obj.offsetParent.offsetTop;
		obj = obj.offsetParent;
	}
	return {left:posX, top:posY};
}
