var bbb=location.href;
var data= url_get_params(bbb)
if (sessionStorage.kkk == undefined || sessionStorage.kkk == "undefined") {
    if(data.token != undefined && data.token != "undefined" ) {
        sessionStorage.kkk=data.token; //t
    }else {
        sessionStorage.kkk=data.bbb; //t
    }
}
if (sessionStorage.bbb == undefined || sessionStorage.bbb == "undefined") {
    if(data.uid != undefined && data.uid != "undefined" ) {
        sessionStorage.bbb=data.uid; //u
    }else {
        sessionStorage.bbb=data.aaa; //u
    }
}
function url_get_params(url_path){
    var url = url_path;
    var theRequest = new Object();
    if (url.indexOf("?") != -1) {
        var str = url.substr(url.indexOf("?")+1);
        strs = str.split("&"); 
        for(var i = 0; i < strs.length; i ++) {
            theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
        }
    }
    return theRequest;
}
//sessionStorage.$ip='http://ceshi.yabolive.tv/web/';
 sessionStorage.$ip="https://webserver.yabolive.net/";

/* 封装ajax函数
 * @param {string}opt.type http连接的方式,包括POST和GET两种方式
 * @param {string}opt.url 发送请求的url
 * @param {boolean}opt.async 是否为异步请求,true为异步的,false为同步的
 * @param {object}opt.data 发送的参数,格式为对象类型
 * @param {function}opt.success ajax发送并接收成功调用的回调函数
 */
function ajax(opt) {
    opt = opt || {};
    opt.method = opt.type.toUpperCase() || 'POST';
    opt.url = opt.url || '';
    opt.async = opt.async || true;
    opt.data = opt.data || null;
    opt.dataType = opt.dataType || '';
    opt.success = opt.success || function () {};
    var xmlHttp = null;
    if (XMLHttpRequest) {
        xmlHttp = new XMLHttpRequest();
    }
    else {
        xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
    }var params = [];
    for (var key in opt.data){
        params.push(key + '=' + opt.data[key]);
    }
    var postData = params.join('&');
    if (opt.method.toUpperCase() === 'POST') {
        xmlHttp.open(opt.method, opt.url, opt.async);
        xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=utf-8');
        xmlHttp.send(postData);
    }
    else if (opt.method.toUpperCase() === 'GET') {
        xmlHttp.open(opt.method, opt.url + '?' + postData, opt.async);
        xmlHttp.send(null);
    } 
    xmlHttp.onreadystatechange = function () {
        var res;
        if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
            res = xmlHttp.responseText;
            if(opt.dataType == 'json') {
                res = JSON.parse(res);
            }
            opt.success(res);
        }
    };
}