/* Load advertisements asynchronously -- json callback */

dojo.require("dojo.io.*");
dojo.require("dojo.io.ScriptSrcIO");

function phpads_deliverActiveX(content){document.write(content);}

function parseAdScript(s){
    var dw = document.write, t = "";
    document.write = function(str) { t += str; };
    eval(s);
    document.write = dw;
    return t;
}

function loadScript(id,url){
    dojo.io.bind({
        url: url,
        mimetype: "text/json",
        transport: "ScriptSrcTransport",
        jsonParamName: "callback",
        load: function(type, data, event, kwArgs) {
            var content = parseAdScript(data);
            var e = document.getElementById(id);
            e.innerHTML = content;
            //e.style.display = "";
        },
        error: function(type, data, event, kwArgs) {
            /* ignore */
        }
    });
}

function loadScriptAfterPageLoad(id,url){
    var code = 'loadScript("'+id+'","'+url+'")';
    dojo.addOnLoad( function() { setTimeout(code, 500); });
}

