var _runOnLoad = [];
function runOnLoad(fun)
{
    _runOnLoad[_runOnLoad.length] = fun;
}

window.onload = function()
{
    for (var i = 0; i < _runOnLoad.length; i++)
    {
        if (_runOnLoad[i])
        {
            _runOnLoad[i]();
        }
    }
}


var _runOnUnload = [];
function runOnUnload(fun)
{
    _runOnUnload[_runOnUnload.length] = fun;
}

window.onunload = function()
{
    for (var i = 0; i < _runOnUnload.length; i++)
    {
        if (_runOnUnload[i])
        {
            _runOnUnload[i]();
        }
    }
}
