
// Namespace object
var onloadHooks = new Object();
onloadHooks.handlers = new Array();

// Call this to add a function to the callback list.
onloadHooks.addHook = function(callback) {
	onloadHooks.handlers[onloadHooks.handlers.length] = callback;
}


onloadHooks.handleWindowLoad = function() {
	for (var i =0; i < onloadHooks.handlers.length; i++) {
		var cb = onloadHooks.handlers[i];
		cb();
	}
}

window.onload = onloadHooks.handleWindowLoad;
