
var onLoadStack = [];


function addEventOnLoad(eventObj) {
	
	if ('function' == typeof(eventObj)) {
		
		onLoadStack.push(eventObj);
	} else {
		alert('Invalid type of object for onload event');
	}
}

function bodyOnLoad() {
	
	for (var i=0; i<onLoadStack.length; i++) {
		fn = onLoadStack[i];
		
		try {
			fn();
		} catch (e) {
			alert("Error executing function: " + e);
		}
	}
}