/*
    This library allows the assignment of multiple window.onload functions.
    
    Usage example:
        window.addOnloadListener(func1);
        window.addOnloadListener(func2);
        
        When the window finishes loading, both func1 and func2 will be called.
*/
    window.onloadListeners = new Array();
    window.addOnloadListener = function(listener) {
        window.onloadListeners[window.onloadListeners.length] = listener;
    }
    
    window.onload = function() {
        for(var i=0; i<window.onloadListeners.length; i++) {
        	window.onloadListeners[i].call();
        }
    }
