var activeMenu = null;
var activeItem = null;
var activeText = null;

function showMenu( objItem, szShowMenu, szText ) {
	var top = 0;
	var left = 0;
	var currentItem = null;
	
	if ( activeMenu != null )
		hideMenu();

	activeMenu = eval( "document.all( '" + szShowMenu + "' );" );
	activeText = eval( "document.all( '" + szText+ "' );" );
	activeItem = objItem;
	currentItem = objItem;

	while( currentItem.tagName.toLowerCase() != 'body' ) {
		top += currentItem.offsetTop;
		left += currentItem.offsetLeft;

		currentItem = currentItem.offsetParent;
	}
	
	top += 10;
	left += 100;
	changeClass( activeText, 'menufonthighlight' );
	changeClass( activeItem, 'menurowhighlight' );
	
	activeMenu.style.left = left;
	activeMenu.style.top = top;

	activeMenu.style.visibility = 'visible';	
}

function hideMenu() {
	if ( activeMenu != null && activeItem != null ) {
		if ( !activeMenu.contains( event.toElement ) ) {
			activeMenu.style.visibility = 'hidden';

			changeClass( activeText, 'menufont' );
			changeClass( activeItem, 'menurownormal' );

			activeMenu = null;
			activeItem = null;
		}
	}	
}

