function addLoadEvent(func) 
{
  var oldonload = window.onload;

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

function addUnloadEvent(func) 
{
  var oldonunload = window.onunload;

  if (typeof window.onunload != 'function') 
  {
    window.onunload = func;
  } 
  else 
  {
    window.onunload = function() {
      oldonunload();
      func();
    }
  }
}