--- panels_tabs.original.js 2008-07-05 14:55:45.000000000 -0700 +++ panels_tabs.js 2008-08-19 10:46:26.000000000 -0700 @@ -64,13 +64,16 @@ if (Drupal.jsEnabled) { // Update all links on load (automatically find the name of the tabset!). var currentURI = "" + window.location; - var fragment = currentURI.substr(currentURI.indexOf('#')); - var id = $('a[@href*="'+ fragment +'"]') - .parent() // the parent li - .parent() // the parent ul - .parent() // the parent div (the actual tabset div!) - .attr('id') - .substr("tabs-".length); - updateLinks(id, fragment); + var poundIdx = currentURI.indexOf('#'); + if(poundIdx > -1) { + var fragment = currentURI.substr(poundIdx); + var id = $('a[@href*="'+ fragment +'"]') + .parent() // the parent li + .parent() // the parent ul + .parent() // the parent div (the actual tabset div!) + .attr('id') + .substr("tabs-".length); + updateLinks(id, fragment); + } }); }