It turns out that it isn't an error in IE, its a problem (sortof) with the script.
offending segment:
Code:
var modifiedurl=ulistlink.getAttribute("href").replace(/^http:\/\/[^\/]+\//i, "http://"+window.location.hostname+"/")
hostname returns the hostname portion of the url
host returns the hostname + the port
so the changed code would be
Code:
var modifiedurl=ulistlink.getAttribute("href").replace(/^http:\/\/[^\/]+\//i, "http://"+window.location.host+"/")
Both IE & Firefox/Safari's take on what to do make sense, so neither is 'right'
Bookmarks