Index: applications/editors/josm/plugins/smed/src/smed/menu/SmedMenuBar.java
===================================================================
--- applications/editors/josm/plugins/smed/src/smed/menu/SmedMenuBar.java	(revision 23479)
+++ applications/editors/josm/plugins/smed/src/smed/menu/SmedMenuBar.java	(revision 24416)
@@ -3,5 +3,9 @@
 import static org.openstreetmap.josm.tools.I18n.tr;
 
+import java.awt.Desktop;
 import java.awt.event.KeyEvent;
+import java.io.IOException;
+import java.net.URI;
+import java.net.URISyntaxException;
 import java.util.ResourceBundle;
 
@@ -14,36 +18,59 @@
 public class SmedMenuBar extends JMenuBar {
 
-    /**
-     *
-     */
-    private static final long serialVersionUID = 1L;
-
-     JMenuBar menuBar;
-     JMenu menu, submenu;
-     JMenuItem menuItem;
+     /**
+      *
+      */
+	 private static final long serialVersionUID = 1L;
+    
+	 private String[] cmd = new String[4];
+	 
+     private JMenuBar menuBar;
+     private JMenu menuFile, menuHelp, submenu;
+     private JMenuItem menuItemFile, menuItemOnLineHelp;
      
      public SmedMenuBar() {
-    	ResourceBundle keyEvents = ResourceBundle.getBundle("smed.keys.Events");
+    	 cmd[0] = "cmd.exe";
+    	 cmd[1] = "/C";
+    	 cmd[2] = "start";
+    	 cmd[3] = "http://www.openseamap.org/";
+
+    	 ResourceBundle keyEvents = ResourceBundle.getBundle("smed.keys.Events");
     	
         menuBar = new JMenuBar();
 
-        menu = new JMenu(tr("File"));
+        menuFile = new JMenu(tr("File"));
         // menu.setMnemonic(KeyEvent.VK_F);
-        menu.setMnemonic((Integer) keyEvents.getObject("SmedMenuBar.001"));
+        menuFile.setMnemonic((Integer) keyEvents.getObject("SmedMenuBar.001"));
         
-        menu.getAccessibleContext().setAccessibleDescription(
+        menuFile.getAccessibleContext().setAccessibleDescription(
                 "The only menu in this program that has menu items");
 
-        menuItem = new JMenuItem("Tabmanager",
-                KeyEvent.VK_T);
-
-        menuItem.addActionListener(new java.awt.event.ActionListener() {
+        menuItemFile = new JMenuItem("Tabmanager", KeyEvent.VK_T);
+        menuItemFile.addActionListener(new java.awt.event.ActionListener() {
 			public void actionPerformed(java.awt.event.ActionEvent e) { new TabManager(); } 
 			});
+        
+        menuFile.add(menuItemFile);
+        
+        menuHelp = new JMenu(tr("Help"));
+        menuHelp.setMnemonic(KeyEvent.VK_H);
+        
+        menuItemOnLineHelp = new JMenuItem(tr("Online Help"), KeyEvent.VK_O);
+        menuItemOnLineHelp.addActionListener(new java.awt.event.ActionListener() {
+			public void actionPerformed(java.awt.event.ActionEvent e) {  
+			try {
+				Desktop.getDesktop().browse( new URI("http://www.openseamap.org/") ); 
+			} catch (Exception ex) {
+				ex.printStackTrace();
+			}
 
+			}
 
-        menu.add(menuItem);
-
-        menuBar.add(menu);
+			});
+        
+        menuHelp.add(menuItemOnLineHelp);
+        
+        menuBar.add(menuFile);
+        menuBar.add(menuHelp);
 
         add(menuBar);
