function QueryString() {
    if (window.location.search.length >= 4) {
        var keyValuePairs = window.location.search.substring(1).split(/\&/g);
        for (var i = 0; i < keyValuePairs.length; i++) {
            var keyValuePair = keyValuePairs[i].split(/\=/g);
            if (keyValuePair.length == 2) {
                var key = unescape(keyValuePair[0].replace(/\+/g, ' '));
                var value = unescape(keyValuePair[1].replace(/\+/g, ' '));
                if (typeof this[key] != 'undefined') {
                    this[key] += ', ';
                    this[key] += value;
                } else {
                    this[key] = value;
                }
            }
        }
    }
}
