document.write('<script id="__init_script" defer="true" src="//[]"></script>');

function registerInit(callback) {
/* for Mozilla */

if (document.addEventListener) {
document.addEventListener("DOMContentLoaded", callback, false);
}

/* for Internet Explorer */

if (document.getElementById) {
var deferScript = document.getElementById('__init_script');
if (deferScript) {
deferScript.onreadystatechange = function() {
if (this.readyState == 'complete') {
callback();
}
};

/* check whether script has already completed */
deferScript.onreadystatechange();

/* clear reference to prevent leaks in IE */
deferScript = null;
}
}

/* for other browsers */
window.onload = callback;
}