non può andare perchè netscape è presente tanto nell' appName di NN4 che di NN7, ma i 2 browser utilizzano DOM diverso (proprietario il primo, aderente agli standard il secondo)

ti consiglio a questo punto di determinare il tipo di browser in base al DOM supportato

codice:
...
function buildMenu() {
speed=5;
topdistance=100;
items=5;
y=-50;
ob=1;

// inizio modifiche

	// NN4
	if (document.layers) {
		v=".top=",dS="document.",sD="";
	}
	// IE4
	else if (document.all && !document.getElementById) {
		v=".pixelTop=",dS="",sD=".style";
	}
	// nuovi browser
	else {
		v=".top=",dS="document.getElementById('",sD="').style";
	}

// fine modifiche

}
...
occhio a body onload="buildMenu(); scrollItems();"
e ai vari <tr> </tr> assenti

ciao