﻿/* this function is for dynamically adding functions to the 
 * window.onload event without affecting any functions that
 * may have already been added
 * Usage:
 *      addLoadEvent(nameOfSomeFunctionToRunOnPageLoad);
 *      addLoadEvent(function() {
 *           do.somethingCool();
 *      });
 */
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}