Ошибка здесь
WinHeight=(document.layers)?window.innerHeight:win dow.document.body.clientHeight;
WinWidth=(document.layers)?window.innerWidth:windo w.document.body.clientWidth;
Это подходит для IE и Netscape. В Mozilla по другому.
Где то читал, не помню. Можно посмотреть поиск в yandex или google.
Лучше всего замениь
layer на div, span, table. Это очень давний тэг, который устарел. Затем переписать скрипт.