I am trying to do a simple replace of a string.

```
function LanguageSwitch (lang) {
    var pathname = window.location.pathname;

    if (lang == "da") {
        pathname = pathname.replace(array("/de/", "/en/"), "/da/");
    }
    if (lang == "en") {
        pathname = pathname.replace(array("/da/", "/de/"), "/en/");
    }
    if (lang == "de") {
        pathname = pathname.replace(array("/da/", "/en/"), "/de/");
    }

    window.location.replace(pathname);
}

```

this does work:

```
function LanguageSwitch (lang) {
    var pathname = window.location.pathname;

    if (lang == "da") {
        pathname = pathname.replace("/en/", "/da/");
    }
    if (lang == "en") {
        pathname = pathname.replace("/da/", "/en/");
    }

    window.location.replace(pathname);
}

```

but adding a third language selector - not so much ;-)

Any ideas.

EDIT: This is not a try to replace [x,y,z] with [a,b,c] but more an replace [x,y,z] with "a"