var gSafeOnload = new Array();
function SafeAddOnload(f)
{
    isMac = (navigator.appVersion.indexOf("Mac")!=-1) ? true : false;
    IEmac = ((document.all)&&(isMac)) ? true : false;
    IE4 = ((document.all)&&(navigator.appVersion.indexOf("MSIE 4.")!=-1)) ? true : false;
    if (IEmac && IE4)  // IE 4.5 blows out on testing window.onload
    {
        window.onload = SafeOnload;
        gSafeOnload[gSafeOnload.length] = f;
    }
    else if  (window.onload)
    {
        if (window.onload != SafeOnload)
        {
            gSafeOnload[0] = window.onload;
            window.onload = SafeOnload;
        }        
        gSafeOnload[gSafeOnload.length] = f;
    }
    else
        window.onload = f;
}
function SafeOnload()
{
    for (var i=0;i<gSafeOnload.length;i++)
        gSafeOnload[i]();
}
