var onLoadFuncs = new Array(); function addOnLoadFunc(func) { onLoadFuncs.push(func); } function onLoadHandler() { for( var i = 0; i < onLoadFuncs.length; i++) { onLoadFuncs[i](); } } if (typeof window.onload == 'function') { addOnLoadFunc(window.onload); } window.onload = onLoadHandler;