﻿var replaceQueryString = ""

function BuildQueryString() {
    replaceQueryString = ""
    var search = location.href.split("?");
    if (search.length > 1) {
        var vals = search[1].split("&");
        var request = new Array();
        for (var i in vals) {
            vals[i] = vals[i].replace(/\+/g, " ").split("=");
            if (unescape(vals[i][0]).toLowerCase() != "langtype") { //we just ignore langtype.
                if (replaceQueryString == "") { replaceQueryString = unescape(vals[i][0]) + "=" + unescape(vals[i][1]) }
                else { replaceQueryString += "&" + unescape(vals[i][0]) + "=" + unescape(vals[i][1]) }
            }
            request[unescape(vals[i][0])] = unescape(vals[i][1]);
        }
    }
}
BuildQueryString();

function LoadSiteLanguage(obj) {
    BuildQueryString();
    if (replaceQueryString != "") { replaceQueryString = replaceQueryString + "&" }
    replaceQueryString = replaceQueryString.replace(/#&/gi, "&");
    var path = location.pathname + "?" + replaceQueryString + "langType=" + obj;
    path = path.replace("//", "/");
    document.location.href = path;
}
