/**
 *
 * Usage:
 * 
 * addLoadAction(
 *    function () {
 *       ...function definition....
 *    }
 * );
 * 
 */

function addLoadAction (func) {
   if (isDefined(window.addEventListener)) {
      window.addEventListener('load', func, false);
   }
   else if (isDefined(window.attachEvent)) {
      window.attachEvent('onload', func);
   }
}

function isDefined(property) {
  return (typeof property != 'undefined');
}
