mi pare di aver risolto sostituendo queste istruzioni:
codice:
var NS = (document.getElementById &&! document.all)
var IE = (document.all)
con le seguenti:
codice:
var NS = (navigator.appName.indexOf("Netscape")>-1) ? 1 : 0; 
var IE = (navigator.appVersion.indexOf("MSIE") > -1) && (navigator.userAgent.indexOf("Opera") == -1) ? 1 : 0;