﻿try {
    var XMLHttp = {
        _createObj: function() {
            if (window.XMLHttpRequest) {
                var objXMLHttp = new XMLHttpRequest();
            }
            else {
                var MSXML = ['MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP'];
                for (var n = 0; n < MSXML.length; n++) {
                    try {
                        var objXMLHttp = new ActiveXObject(MSXML[n]);
                        break;
                    }
                    catch (e) {
                    }
                }
            }
            if (objXMLHttp.readyState == null) {
                objXMLHttp.readyState = 0;
                objXMLHttp.addEventListener("load", function() {
                    objXMLHttp.readyState = 4;
                    if (typeof objXMLHttp.onreadystatechange == "function") {
                        objXMLHttp.onreadystatechange();
                    }
                }, false);
            }
            return objXMLHttp;
        },
        sendReq: function(method, url, data, callback) {
            if (data == null) {
                data = '';
            }
            var objXMLHttp = this._createObj();
            with (objXMLHttp) {
                try {
                    if (url.indexOf("?") > 0) {
                        url += "&randnum=" + Math.random();
                    }
                    else {
                        url += "?randnum=" + Math.random();
                    }
                    open(method, url, true);
                    setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
                    send(data);
                    onreadystatechange = function() {
                        callback(objXMLHttp);
                    }
                }
                catch (e) { }
            }
        }
    };
} catch (err) { }
var hostdomain = location.hostname;
hostdomain = hostdomain.substr(hostdomain.indexOf(".") + 1);

