Es geht um Javascript. Nicht Java. Da ist ein Unterschied.
Zu dem Script: Dort wird mit
Code
if(navigator.appName=='Netscape')
{
überprüft, ob es sich um einen Netcape-Browser handelt. Da der Firefox ganz früher mal ein Netscape war, ist dieser Ausdruck auch für ihn wahr, und der Code innerhalb dieses if wird ausgeführt. In dem Code wird dann this.style.layers benutzt, was vermutlich irgendeine alte Netscape-Syntax ist, und nicht mit dem FireFox funktioniert.
Übrigens kann Ich nicht die Seite finden, von der auf das komische script zugegriffen wird. http://www.handball-sindelfingen.de/ scheint auch bis auf kleinere Darstellungsfehler zu funktionieren.