var OnloadDispatch = new OnloadDispatcher();


var old_onload = window.onload;
if (typeof window.onload == 'function') {
  OnloadDispatch.addCall(window.onload);
}
window.onload = function(event) {
  OnloadDispatch.onload(event);
}


function OnloadDispatcher() {
  this.functions = new Array();

  this.addCall = function (f) {
    this.functions.push(f);
  }

  this.onload = function (event) {    
    for (var i = 0; i < this.functions.length; i++) {
      this.functions[i](event);
    }
  }
}