Lo script sembra fatto nel periodo dopo l'uscita di IE6 e prima di Moz/N6.
Manca del supporto per i browser moderni (mentre e` presente quello per NN4).
Quindi dovresti aggiungere un altro if, che tenga conto dei browser che rispondono al getElementById, ma che non sono IE6.
Ciao
Michele