Herzlichen Glückwunsch !!! Wenn das so ist, ist das traurig aber das ist nun mal so mit Software (Bananenprodukte). Warum legst du die Variablen, die der Funktion übergeben werden (Tag, Monat etc...) eigentlich nochmal an?
Ich hatte auch mal einen Absturzt bei Netscape 4.7, als ich ein dynamisches Neuschreiben mit document.open()/-write() in einer externen js-Datei beim onload() ereignis ausführen wollte. In der "neuen" Seite sollte ein Flash der Fenstergröße angepasst werden (siehe http://www.foto-sievers.de). Nachdem ich das js direkt in den Body geschrieben hatte, kam der fehler nicht mehr. Bei mir kam aber sofort ein Buck-Fehler-Formular das man abschicken konnte, echt coole Exception-Behandlung.