/*
广告使用区域
*/

Namespace.register("U.UF.DL.C.AD"); //桌面广告命名空间

//#region 百度广告

/*
* 百度异步加载
*
* @param  {string} 广告id
*/
U.UF.DL.C.AD.onloadBaiduJs = function (baiduid) {
    U.UF.DL.asynLoadJs({ "src": "//hm.baidu.com/hm.js?" + baiduid }); //加载广告
}

/*
* 百度异步加载
*
* @param  {string} 广告位置id
* @param  {string} 广告id
*/
U.UF.DL.C.AD.baidu = function (elementid, baiduid) {
    if (baiduid) { //异步加载
        U.UF.DL.asynLoadJs({ type: "text/javascript", src: "http://cbjs.baidu.com/js/m.js" },
         function () {
             U.UF.DL.C.AD.asynBaidu(elementid, baiduid);
         }); //异步加载
    }
}

/*
* 异步广告
*
* @param  {string} 广告位置id
* @param  {string} 广告id
*/
U.UF.DL.C.AD.asynBaidu = function (elementid, code) {
    BAIDU_CLB_fillSlotAsync(code, elementid);
}

//#endregion

//#region 

/*
* 异步阿里妈妈广告
*
* @param  {string} 广告位置id
*/
U.UF.DL.C.AD.alimama = function (obj) {
    //阿里巴巴官网实例
    var i,
        _aliobj = window.alimamatk_onload = window.alimamatk_onload || [];

    if (Array.isArray(obj)) {
        for (i = 0; i < obj.length; i++) {
            U.UF.DL.C.AD.alimama(obj[i]);
        }
    }
    else {
        _aliobj.push(U.UF.C.isObject(obj) ? obj : (obj = { pid: obj, appkey: "", unid: "", type: "click" }));
    } //加载广告

    if (!window.alimamatk_show) {
        U.UF.DL.asynLoadJs({ type: "text/javascript", id: obj.pid, charset: "gbk", async: true, src: "http://a.alimama.cn/tkapi.js" });
    }
}

/*
* 阿里妈妈广告异步
*
* @param  {string} 广告位置id
*/
U.UF.DL.C.AD.asynAlimama = function (el, id) {
    $$("a", { style: { "display": "none!important" }, id: "tanx-a-" + id }, el); //显示元素
    U.UF.DL.asynLoadJs({ type: "text/javascript", id: "tanx-s-" + id, async: true,
        charset: "gbk", async: true, src: "http://p.tanx.com/ex?i=" + id
    }); //加载广告
}

//#endregion