﻿function ChangeLocale(url, locale) {
    var new_url = 'http://' + url + window.location.pathname;
    if (window.location.search != "") {
        if (window.location.search.indexOf('locale=') != -1) {
            var new_search = window.location.search.replace(/locale=[a-z]{2}&/i, 'locale=' + locale + '&');
            new_url = new_url + new_search;
        } else {
            new_url = new_url + window.location.search + '&locale=' + locale + '&persist_locale=1';
        }
    } else {
        new_url = new_url + '?locale=' + locale + '&persist_locale=1';
    }
    window.location.href = new_url;
}
