function onLoadAdLaunchBarrier() {
onLoadBarrier--;
if (onLoadBarrier <= 0) launchAd();
}
function importScripts(scripts) {
onLoadBarrier = scripts.length + 1; // +1 because window.onload also uses the launch barrier.
if (scripts.length == 0) return;
mbrixAppendNewScript.apply(window, scripts[0]);
}
function mbrixAppendNewScript(src, id){
var script = document.createElement("script");
script.src = src;
script.onload = function() {
scripts.splice(0,1);
if (scripts.length > 0) mbrixAppendNewScript.apply(window, scripts[0]);
onLoadAdLaunchBarrier();
}
var head = document.getElementsByTagName("head")[0];
head.appendChild(script);
}
var scripts = [];
importScripts(scripts);