﻿// JavaScript Document

var noMatchInfo = "<p class=\"mt10px mb10px tc-center\">对不起，暂无相关赛事，请选择全部赛事！<br />或咨询客服电话0757-86188933   QQ：1398 16838</p>"; //足球

var isIE = (document.all) ? true : false;

var UrlParams = function() {
    var params = decodeURI(document.location.search.substr(1)).split('&');
    var object = {};
    for (i = 0; i < params.length; i++) {
        var param = params[i].split('=');
        object[param[0]] = param[1];
    }
    return object;
}
//异步数据读取
var Ajax = Ajax || {};
Ajax.makeXhr = function() {
    if (window.XMLHttpRequest) {
        return new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        var x = new ActiveXObject("Msxml2.XMLHTTP");
        if (!x) {
            x = new ActiveXObject("Microsoft.XMLHTTP");
        }
        return x;
    }
}
Ajax.getXML = function(AjaxUrl, callback) {
    var xhr = this.makeXhr();
    xhr.open('GET', AjaxUrl);
    xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    xhr.onreadystatechange = function() {
        if (xhr.readyState == 4) {
            if (xhr.status == 200) {
                var dom;
                if (window.ActiveXObject) {
                    dom = new ActiveXObject("Microsoft.XMLDOM");
                    dom.async = false;
                    dom.validateOnParse = false;
                    dom.resolveExternals = false;
                    if (!dom.loadXML(xhr.responseText)) { dom = false; }
                } else {
                    var parser = new DOMParser();
                    dom = parser.parseFromString(xhr.responseText, "text/xml");
                    if ("parsererror" === dom.documentElement.nodeName) { dom = false; }
                }
                if (dom) { callback(dom); } else { callback({ errors: 'failed to parse XML', text: xhr.responseText }); }
            }
        }
    }
    xhr.send(null);
};
Ajax.getXMLAsync = function(AjaxUrl, callback) {
    var xhr = this.makeXhr();
    xhr.open('GET', AjaxUrl, false);
    xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    xhr.onreadystatechange = function() {
        if (xhr.readyState == 4) {
            if (xhr.status == 200) {
                var dom;
                if (window.ActiveXObject) {
                    dom = new ActiveXObject("Microsoft.XMLDOM");
                    dom.async = false;
                    dom.validateOnParse = false;
                    dom.resolveExternals = false;
                    if (!dom.loadXML(xhr.responseText)) { dom = false; }
                } else {
                    var parser = new DOMParser();
                    dom = parser.parseFromString(xhr.responseText, "text/xml");
                    if ("parsererror" === dom.documentElement.nodeName) { dom = false; }
                }
                if (dom) { callback(dom); } else { callback({ errors: 'failed to parse XML', text: xhr.responseText }); }
            }
        }
    }
    xhr.send(null);
};

