function EventUtils() {}

/** 
 * Function that handle multiple onload events. 
 * Usage: 
 *    addOnloadEvent(myFunctionName);
 *    addOnloadEvent(function(){ myFunctionName('myArgument') });
 *
 */
EventUtils.addOnloadEvent = function (fnc) {
	if (window.addEventListener) {
        window.addEventListener( "load", fnc, false );
        
	} else if (window.attachEvent) {
        window.attachEvent( "onload", fnc );
        
	} else {
        if (window.onload != null) {
            var oldOnload = window.onload;
            window.onload = function ( e ) {
                oldOnload(e);
                window[fnc]();
            };
        } else { 
            window.onload = fnc;
        }
	}
}