var inicializado=0;
var funcsonload = new Array(1)

function addonload(funcion) {
  var nfuncs=funcsonload.length
  var arraytmp = new Array(nfuncs)

  if (!inicializado) {
    funcsonload[0]=funcion
    inicializado=1
    return true
  }

  for(i=0;i<nfuncs;i++) {
    arraytmp[i]=funcsonload[i]
  }

  funcsonload = new Array(nfuncs+1)
  for(i=0;i<nfuncs;i++) {
    funcsonload[i]=arraytmp[i]
  }
  funcsonload[i]=funcion
}

function run() {
  var n=funcsonload.length
  var irun=0
  for (irun=0;irun<n;irun++) {
    eval (funcsonload[irun])
  }
}
