function switch_language(language)
{
    var url = location.host + location.pathname;
    var cmps = url.split("/");
    if ( cmps.length < 2 )
        return location.href;

    var name = cmps[cmps.length - 1];
    var lang = cmps[cmps.length - 2];

    var path = "";
    for ( var i = 0; i < cmps.length - 2; i++ )
    {
        path += cmps[ i ] + '/';
    }

    if ( lang != "en" && lang != "fr" && lang != "de" )
        path += lang + '/';
    if ( language.length > 0 )
        language += '/';

    var newurl = location.protocol + "//" + path + language + name + location.search;
    window.location = newurl;
}
