﻿var Ajax = function() {
    var _Req = false;

    if (window.XMLHttpRequest) {//Mozilla, Safari,...
        _Req = new XMLHttpRequest();
    }

    else {//IE
        var StrArr = new Array("Msxml3.XMLHTTP", "Msxml2.XMLHTTP", "Microsoft.XMLHTT");
        for (var i = 0; i < 3; i++) {
            try {
                if
  (_Req != false) break; _Req = new ActiveXObject(StrArr[i]);
            }
            catch (e) { } 
        } 
    }

    if (!_Req) { alert("不能创建XMLHTTP对象,请升级您的浏览器或操作系统"); return }
    this.req = _Req;

    this.send = function(_url, _content, _callback, _method, _res, _isasync) {
        var url = _url || "";
        var content = _content || "";
        var Callback = _callback;
        var Method = _method || "GET";
        var Res = _res || "Txt";
        var IsAsync = _isasync == null ? true : _isasync;
        _Req.open(Method, url + "&t=" + Math.random(), IsAsync);
        if (Method == "POST") _Req.setRequestHeader("Charset", "gb2312");
        _Req.onreadystatechange = function() {
            if (_Req.readyState == 4 && Callback && _Req.status == 200) {
                Callback(Res == "Txt" ? _Req.responseText : _Req.responseXML);
                _Req = null;
            }
        };
        _Req.send(Method == "POST" ? content : "");
    }

    this.get = function(_url, _callback, _res) {
        this.send(_url, "", _callback, "GET", _res);
    }
    this.post = function(_url, _content, _callback, _res) {
        this.send(_url, _content, _callback, "POST", _res);
    }

}

function showsc(t) {
//    var Ctr = document.getElementById("SCplace");
    //    new Ajax().get("show_sc.aspx?tid=" +t, function(e) { Ctr.innerHTML = e; });
    var Ctr = document.getElementById("select_cpinfo");
    new Ajax().get("show_sc.aspx?tid=" + t, function(e) { Ctr.innerHTML = e; });
}
function shows(t) {
    var Ctr = document.getElementById("Splace");
    new Ajax().get("show_s.aspx?cid=" + t, function(e) { Ctr.innerHTML = e; });
}
