When debugging Internet Explorer JavaScript errors, the problem has normally been something like a trailing comma in an array.
This time, it was as simple as not declaring a variable with “var” .
something = 'foo'; // try var something = 'foo';
Yay, 10% of our traffic can now see our site.