// Sprache switchen 
function swlang(langcode) {

// aktuellen Stand auslesen
subnavinew=parent.subnavi.document.location.href;
inhaltnew=parent.inhalt.document.location.href;
basketnew=parent.basket.document.location.href;
obennew=parent.parent.oben.document.location.href;

// erst saubermachen
subnavinew=subnavinew.replace(/_en/,"");
subnavinew=subnavinew.replace(/_esp/,"");
inhaltnew=inhaltnew.replace(/en/,"");
inhaltnew=inhaltnew.replace(/esp/,"");
inhaltnew=inhaltnew.replace(/lang=en/,"lang=");
inhaltnew=inhaltnew.replace(/lang=esp/,"lang=");
basketnew=basketnew.replace(/en/,"");
basketnew=basketnew.replace(/esp/,"");
obennew=obennew.replace(/lang=en/,"lang=");
obennew=obennew.replace(/lang=esp/,"lang=");


// dann ändern, aber nur wenn en oder esp gefragt ist...
if(langcode!="") {
subnavinew=subnavinew.replace(/\.html/,"_"+langcode+"\.html");
if(inhaltnew.match(/html/)) { inhaltnew=inhaltnew.replace(/\.html/,langcode+"\.html"); }
if(inhaltnew.match(/show\.cgi/)) { inhaltnew=inhaltnew.replace(/\_/,"_"+langcode); }
if(inhaltnew.match(/search\.cgi/)) { inhaltnew=inhaltnew.replace(/\lang=/,"lang="+langcode); }
basketnew=basketnew.replace(/lang=/,"lang="+langcode);
obennew=obennew.replace(/lang=/,"lang="+langcode); }

// und ausgeben
parent.subnavi.document.location.href=subnavinew;
parent.inhalt.document.location.href=inhaltnew;
parent.basket.document.location.href=basketnew;
parent.parent.oben.document.location.href=obennew;

}
