(function() {
    $.get("/scripts/ad.js", {
        r: Math.random()
    },
    function() {
        if (!ad_items) {
            return
        }
        function l(h) {
            var i = new StringBuilder();
            i.append('\u5ee3\u544a\uff1a<a target="_blank" href="' + h.link + '"');
            if (h.color) {
                i.append(' style="color:' + h.color + ';"')
            }
            i.append(">").append(h.text).append("</a>");
            return i.toString()
        }
        function c(q, p, h) {
            var r = new StringBuilder();
            var i = "" + (p ? ' width="' + p + '"': "") + (h ? ' height="' + h + '"': "");
            r.append('<a target="_blank" href="' + q.link + '"');
            if (q.color) {
                r.append(' style="color:' + q.color + ';"')
            }
            r.append(">");
            if (q.src.indexOf(".swf") > 0) {
                r.append('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0"' + i + '><param name="movie" value="' + q.src + '" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><embed src="' + q.src + '" quality="high" wmode="transparent" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"' + i + "></embed></object>")
            } else {
                r.append('<img src="' + q.src + '"' + i + ' border="0" />')
            }
            r.append("</a>");
            return r.toString()
        }
        var j = new StringBuilder(),
        g = -1;
        function b() {
            switch (g) {
            case 24:
                $("#adB_4").html(j.toString(" "));
                break;
            case 25:
                $("#adB_1").html(j.toString(" "));
                break;
            case 26:
                $("#adB_2").html(j.toString(" "));
                break;
            case 36:
                $("#adB_3").html(j.toString(" "));
                break;
            case 30:
                $("#ad_TL").html("<li>" + j.toString("</li><li>") + "</li>");
                break;
            case 31:
                $("#ad_TR").html("<li>" + j.toString("</li><li>") + "</li>");
                break;
            }
            j.clear()
        }
        var n = [1, 4, 6, 9, 12, 14, 17],
        o = 0,
        e = 0;
        for (var a = 0; a < ad_items.length; a++) {
            var m = ad_items[a],
            k = 0,
            d = 0,
            f = "";
            if (g != m.type) {
                b();
                g = m.type;
                e = 0
            }++e;
            if (m.src) {
                switch (m.type) {
                case 30:
                case 31:
                    k = 70,
                    d = 80;
                    break;
                case 24:
                    k = 186,
                    d = 55;
                    break;
                case 25:
                    k = 234,
                    d = 43;
                    break;
                case 26:
                case 27:
                case 28:
                case 38:
                case 39:
                    k = 472,
                    d = 43;
                    if (e > 2) {
                        k = 948
                    }
                    break;
                case 33:
                case 34:
                    k = 948,
                    d = 40;
                    break;
                case 35:
                case 36:
                case 37:
                    k = 950,
                    d = 40;
                    break
                }
                k = m.w || k;
                d = m.h || d;
                f = c(m, k, d)
            } else {
                f = l(m)
            }
            switch (m.type) {
            case 27:
                if (e > 3) {
                    E.insertPicADn(3, 4, 0, f)
                } else {
                    E.insertPicAD(4, f)
                }
                break;
            case 28:
                E.insertPicAD(6, f);
                break;
            case 33:
            case 34:
                E.insertPicADn(e == 1 ? 2: 3, 17, m.type - 33, f);
                break;
            case 35:
                $("#ad_HT" + (m.z || e)).html(f);
                break;
            case 29:
                E.insertTxtAD(n[Math.floor(o++)], f);
                break;
            case 37:
                E.insertPicADn(3, 6, 1, f);
                break;
            case 38:
                E.insertPicADn(3, 9, 1, f);
                break;
            case 39:
                E.insertPicADn(3, 12, 0, f);
                break;
            default:
                j.append(f);
                break
            }
        }
        b()
    },
    "script")
})();
