My page works perfectly in IE, but on firefox I get these super weird errors. I get a new one every second or two and theres no rhyme or reason to what the last letter is (at least as far as i can tell).

Again, the page works PERFECTLY in Internet Explorer. This is a cross-browser javascript issue, not a server issue. There is no line number or anything so it seems that its coming from a throw. I went through your code to try to change every "throw" to an "alert" but that made no difference.

The error lines that I have been getting are any of the following three:

uncaught exception: Permission denied to get property Window.LS_s
uncaught exception: Permission denied to get property Window.LS_e
uncaught exception: Permission denied to get property Window.LS_u


Please let me know what to change.
-james.