//********************************************************************
// onload.js
//
// Create an array of onload events.  At onload, do them all.
//
//   Author:    Colin J. Wynne <cwynne(at)avtokrator(dot)org>
//   Created:   2006-08-16
//   Version:   (see RCS string below)
//
//********************************************************************
// $Id: onload.js,v 1.3 2006/12/14 17:13:38 cwynne Exp $
//********************************************************************

var onLoads = [];

function addOnLoad(fnc) {

    if(fnc) onLoads[ onLoads.length ] = fnc;

}

  // Execute all window.onload events.
var oldOnLoad = window.onload;

window.onload = function() {

    if(oldOnLoad) oldOnLoad();

    var fct;

    for(fct = 0; fct < onLoads.length; ++fct) {

        var fnc = onLoads[fct];

        fnc();
    }

    return true;
}

//********************************************************************
// END
//********************************************************************
