Added Help menu. Fixes #731635
diff --git a/Mac/Tools/IDE/PackageManager.py b/Mac/Tools/IDE/PackageManager.py
index 1bd9d85..46e7be8 100755
--- a/Mac/Tools/IDE/PackageManager.py
+++ b/Mac/Tools/IDE/PackageManager.py
@@ -110,11 +110,23 @@
 		
 		self.openwindowsmenu = Wapplication.Menu(self.menubar, 'Windows')
 		self.makeopenwindowsmenu()
+		self.makehelpmenu()
 		self._menustocheck = [closeitem, 
 				undoitem, cutitem, copyitem, pasteitem, 
 				selallitem,
 				runitem, homepageitem]
 			
+	def makehelpmenu(self):
+		python_app = os.path.join(sys.prefix, 'Resources/Python.app')
+		help_source = os.path.join(python_app, 'Contents/Resources/English.lproj/Documentation')
+		hashelp = os.path.isdir(help_source)
+
+		self.helpmenu = m = self.gethelpmenu()
+		helpitem1 = FrameWork.MenuItem(m, "PackageManager Help", None, self.domenu_packmanhelp)
+		helpitem1.enable(hashelp)
+		helpitem2 = FrameWork.MenuItem(m, "MacPython Help", None, self.domenu_pythonhelp)
+		helpitem2.enable(hashelp)
+
 	def quitevent(self, theAppleEvent, theReply):
 		self._quit()
 		
@@ -198,6 +210,14 @@
 	def domenu_save(self, *args):
 		print "Save"
 	
+	def domenu_pythonhelp(self, *args):
+		from Carbon import AH
+		AH.AHGotoPage("MacPython Help", None, None)
+		
+	def domenu_packmanhelp(self, *args):
+		from Carbon import AH
+		AH.AHGotoPage("MacPython Help", "packman.html", None)
+		
 	def _quit(self):
 ##		import PyConsole, PyEdit
 		for window in self._windows.values():