Hola Edgardo2,
lo que sucede es que ese código tiene más años que la injusticia.
comprueba si document.all a lo que NS devuelve false y después si document.layers a lo que NS también devuelve false por lo tanto no entra a leer ningún código.
Te sugiero busques alguno más actualizado
un saludo