f38507196000c897673415a2dd8909d8b81c0da7
larrym
  Wed Oct 20 09:59:08 2010 -0700
refactor code into removeHgsid
diff --git src/hg/js/hgTracks.js src/hg/js/hgTracks.js
index 96f9d1d..eb78d07 100644
--- src/hg/js/hgTracks.js
+++ src/hg/js/hgTracks.js
@@ -1611,12 +1611,7 @@
                });
     } else if (cmd == 'openLink') {
         // Remove hgsid to force a new session (see redmine ticket 1333).
-        var href = selectedMenuItem.href;
-        if(href.indexOf("?hgsid=") == -1) {
-            href = href.replace(/\&hgsid=\d+/, "");
-        } else {
-            href = href.replace(/\?hgsid=\d+\&/, "?");
-        }
+        var href = removeHgsid(selectedMenuItem.href);
         if(window.open(href) == null) {
             windowOpenFailedMsg();
         }