function GetRequest() {
    var url = decodeFromGb2312(location.search); //获取url中"?"符后的字串     
    var theRequest = new Object();
    if (url.indexOf("?") != -1) {
        var str = url.substr(1);
        strs = str.split("&");
        for (var i = 0; i < strs.length; i++) {
            theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
        }
    }
    return theRequest;
}
function decodeFromGb2312(str) {
    var strOut = '';
    for (var i = 0; i < str.length; i++) {
        var c = str.charAt(i);
        // +是空格 
        if (c == '+') {
            strOut += ' ';
        }
        // a,b,c,1,2等，非%开头的，直接返回本身 
        else if (c != '%') {
            strOut += c;
        }
        // %开头 
        else {
            i++;
            var nextC = str.charAt(i);
            // 数字，则不是汉字 
            if (!isNaN(parseInt(nextC))) {
                i++;
                strOut += decodeURIComponent(c + nextC + str.charAt(i));
            }
            else {
                var x = new String();
                try {
                    var code = str.substr(i, 2) + str.substr(i + 3, 2);
                    i = i + 4;
                    var index = -1;
                    while ((index = z.indexOf(code, index + 1)) != -1) {
                        if (index % 4 == 0) {
                            strOut += String.fromCharCode(index / 4 + 19968);
                            break;
                        }
                    }
                } catch (e) { }
            }
        }
    }
    return strOut;
}
