function MSOWebPartPage_OpenMenu(MenuToOpen,SourceElement,WebPart,InConnectionsMode)
{
	if(WebPart) 
	{
		MenuWebPart = WebPart
		MenuWebPartID = WebPart.WebPartID;
		var minOption = MenuToOpen.all.item('MSOMenu_Minimize');
		var restoreOption = MenuToOpen.all.item('MSOMenu_Restore');
		var closeOption = MenuToOpen.all.item('MSOMenu_Close');
		var deleteOption = MenuToOpen.all.item('MSOMenu_Delete');
		var exportOption = MenuToOpen.all.item('MSOMenu_Export');
		var resetPersOption = MenuToOpen.all.item('MSOMenu_RestorePartDefaults');
		var helpOption = MenuToOpen.all.item('MSOMenu_Help');
		var connectionOption = MenuToOpen.all.item('MSOMenu_Connections');
		if(minOption)
		{
			minOption.style.display = (WebPart.allowMinimize == 'false' || WebPart.style.display == 'none') ? 'none' : '';
		}
		if(restoreOption)
		{
			restoreOption.style.display = (WebPart.allowMinimize == 'false' || WebPart.style.display != 'none') ? 'none' : '';
		}
		if(closeOption)
		{
			closeOption.style.display = (WebPart.allowRemove == 'false') ? 'none' : '';
		}
		if(deleteOption)
		{
			deleteOption.style.display = (MSOLayout_inDesignMode && WebPart.allowDelete != 'false') ? '' : 'none';
		}
		if(exportOption)
		{
			exportOption.style.display = (WebPart.allowExport == 'false') ? 'none' : '';
		}
		if(helpOption)
		{
			helpOption.style.display = 'none';
		}
		if(resetPersOption)
		{
			resetPersOption.style.display = (MSOLayout_inDesignMode && WebPart.HasPers == 'true' && WebPart.OnlyForMePart != 'true') ? '' : 'none';
		}
		if(connectionOption)
		{
			connectionOption.style.display = (MSOLayout_inDesignMode ? '' : 'none');
		}
		if(InConnectionsMode != 'False')
		{	
			var connMenu = document.all.item('MSOMenu_Connections'+WebPart.id);
			if(connectionOption != null && connMenu != null)
			{	
				connectionOption.outerHTML = connMenu.innerHTML;
			}
		}
	}
	try
	{
		if (!MenuToOpen.isOpen()) MenuToOpen.show(SourceElement, true);
	}
	catch(e)
	{
	}
}
