Hallo Antje!
Dein Fehler liegt in der Abfrage, der IE5 meldet sich als IE4. Den IE 5 kannst du z.B. so abfragen
if (navigator.appVersion.substring(22,23)==5)
Ich hätte vielleicht mal ausprobieren sollen, wie der IE5 sich meldet. War einfach davon ausgegangen, dass die Meldung analog zum 4er ist, nur eben mit 5 am Anfang.
Vielen Dank für den Hinweis!
Gruß
Mirko