Myrko: Umschaltung von Frameinhalten

Ich hab eine Seite auf der ich im Navframe einen engl/deutsch umschalter habe. Nun sollen beim umschalten alle frames (2 navframes/1 inhalt) die Sprache gewechseln UND die aktuell angezeigte seite im inhaltsframe soll zu entsprechenden seite in der anderen spreche werden.

Ich hatte mir das kurz so überlegt, dass ich mit JS abfrage welche seite in dem inhaltsframe steht (parent.Inhaltsframe.location.href) und dann die beiden navframes und den inhaltsframe davon abhängig umschalte.

Dh aus dem ergebnis mit stringoperationen die URL der anderssprachigen Seite zusammenbastle und dann in den Inhaltsframe setze.

Weiß jemand zufällig noch ne elegantere Lösung für das Problem oder eine Verbesserung?

Danke,
Myrko