
//
// Onload
//

// Browser Detection
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;

// Body onload utility (supports multiple onload functions)
var hp_gsaveonload = new Array();

function hp_safeaddonload(f)
{
    if (IEmac && IE4)  // IE 4.5 blows out on testing window.onload
    {
        window.onload = hp_safeonload;
        hp_gsaveonload[hp_gsaveonload.length] = f;
    }
    else if (window.onload)
    {
        if (window.onload != hp_safeonload)
        {
            hp_gsaveonload[0] = window.onload;
            window.onload = hp_safeonload;
        }        

        hp_gsaveonload[hp_gsaveonload.length] = f;
    }
    else
    {
        window.onload = f;
    }
};

function hp_safeonload()
{
    for (var i = 0;i < hp_gsaveonload.length;i++)
    {
        hp_gsaveonload[i]();
    }
};

