
function addLoadEvent(func)
{
    var oldonload = window.onload;
    
    if (typeof window.onload != 'function')
        {
        window.onload = func;
        }
    else
        {
        window.onload = function() {
            if (oldonload)
                {
                oldonload();
                }
                
            func();
            }
        }
}

/* 3rd party helper functions */

/* addEvent handler for IE and other browsers */
function addEvent(elm, evType, fn, useCapture) 
// addEvent and removeEvent
// cross-browser event handling for IE5+,  NS6 and Mozilla
// By Scott Andrew
{
 if (elm.addEventListener){
   elm.addEventListener(evType, fn, useCapture);
   return true;
 } else if (elm.attachEvent){
   var r = elm.attachEvent("on"+evType, fn);
   return r;
 }
} 
