Hi!
Optimal ist, wenn es funktioniert und gut aussieht.
Das mit JavaScript zu machen, ist sicher kompliziert. Da muessten dann die DHTML-Profis Tips geben, glaube ich, zu denen ich leider gerade mal nicht gehoere.
Wahrscheinlich ist die Loesung mit den zwei Versionen einfacher und auch 'kompatibler' bzw. einfacher kompatibel hinzubekommen; stoerende Verzoegerungen beim Aufbau der zweiten Version der Seite kann man sicher mit etwas tricksen (Vorladen) wegbekommen.
Wie immer habe ich das selbst nicht ausprobiert,
Gruesse, Bio