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');
}
