﻿//获取URL参数
function getQuery(para) {
/*
    var reg = new RegExp("(^|&)" + para + "=([^&]*)(&|$)");
    var r = window.location.search.substr(1).match(reg);
    if (r != null) {
        return unescape(r[2]);
    }
    return null;
    */

    var oRegex = new RegExp('[\?&]' + para + '=([^&]+)', 'i');
    var oMatch = oRegex.exec(window.location.search);

    if (oMatch && oMatch.length > 1)
        return decodeURIComponent(oMatch[1]);
    else
        return '';  
}
//拼接url参数,需要导入jquery
function GetPar(id) {
    if(!document.getElementById(id))
      return "";
    var par = "";
    par += "&" + id + "=" + encodeURIComponent($("#" + id).val());
    return par;
}
//从XML反回指定的结点
function GetDataFromXML(xml, nodeAttr) {
    for (var i = 0; i < xml.length; i++) {
        if (xml[i].getAttribute("id") == nodeAttr) {
            return xml[i].text;
        }
    }
    return null;
}

/*动态导入js文件*/
function include(file) {
    var head = document.getElementsByTagName('HEAD').item(0);
    var script = document.createElement('SCRIPT');
    script.src = file;
    script.type = "text/javascript";
    head.appendChild(script);
}
/*动态导入Css文件*/
function includeCss(file) {
    var head = document.getElementsByTagName('HEAD').item(0);
    var script = document.createElement('LINK');
    script.href = file;
    script.rel = "stylesheet"
    script.type = "text/css";
    head.appendChild(script);
}

//导步载入
var MiniSite=new Object();
MiniSite.Browser={
    ie:/msie/.test(window.navigator.userAgent.toLowerCase()),
    moz:/gecko/.test(window.navigator.userAgent.toLowerCase()),
    opera:/opera/.test(window.navigator.userAgent.toLowerCase()),
    safari:/safari/.test(window.navigator.userAgent.toLowerCase())
};
MiniSite.JsLoader = {
    load: function(sUrl, fCallback) {
        var _script = document.createElement('script');
        _script.setAttribute('charset', 'utf-8');
        _script.setAttribute('type', 'text/javascript');
        _script.setAttribute('src', sUrl);
        document.getElementsByTagName('head')[0].appendChild(_script);
        if (MiniSite.Browser.ie) {
            _script.onreadystatechange = function() {
                if (this.readyState == 'loaded' || this.readyStaate == 'complete') {
                    fCallback();
                }
            };
        } else if (MiniSite.Browser.moz) {
            _script.onload = function() {
                fCallback();
            };
        } else {
            fCallback();
        }
    }
};
//CSS
MiniSite.CsLoader = {
    load: function(sUrl, fCallback) {
        var _script = document.createElement('link');
        _script.setAttribute('charset', 'utf-8');
        _script.setAttribute('type', 'text/css');
        _script.setAttribute('rel', 'stylesheet');
        _script.setAttribute('href', sUrl);
        document.getElementsByTagName('head')[0].appendChild(_script);
        if (MiniSite.Browser.ie) {
            _script.onreadystatechange = function() {
                if (this.readyState == 'loaded' || this.readyStaate == 'complete') {
                    fCallback();
                }
            };
        }
        else if (MiniSite.Browser.moz) {
            _script.onload = function() {
                fCallback();
            };
        } else {
            fCallback();
        }
    }
};
//用法
//MiniSite.JsLoader.load("http://www.mzwu.com/t.js",function(){M();});


