Joachim: Browserweiterleitung

Hallo,
ich habe ein kleines Problem mit Browsererkennung:
Da ich meine Seite mit Layern und JS gestaltet habe, gibt es noch eine vorgeschaltete "Simpel-Seite" fuer aeltere Browser und Besucher mit deaktiviertem JS.
Die Weiterleitung funktioniert ueber die Abfrage nach dem Layer-Objekt: ( if(document.layers document.all) location.href="...";
Was aber mit Besuchern, die ueber Suchmaschinen direkt auf den "falschen" Seiten landen?
Ein Link im Noscript-tag und eine Weiterleitung fuer Browser, die aelter als 4 sind:

if(navigator.appVersion.substring(0,1)<"4") self.location.href="...";

Kann es jetzt da ein Problem geben, weil ja eigentlich ein String zurueckgeliefert wird? Muss der String "4" eventuell noch per parseFloat konvertiert werden?
Mit meinem NC 4.5 klappt das so, aber einen aelteren Browser zum Testen habe ich nicht.

Ach ja, nochwas. Wie kann ich verhindern, das Besucher beim Zurueckgehen auf der Auswahlseite "haengenbleiben" Da gab es mal ein posting...aber wo?

Viele Gruesse   Joachim