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

function getBrowserWidth() {
  var browser_width = false;
  if (window.innerWidth) {
    browser_width = window.innerWidth;
  } else if (document.documentElement && document.documentElement.clientWidth != 0) {
    browser_width =  document.documentElement.clientWidth;
  } else if (document.body) {
    browser_width = document.body.clientWidth;
  }
  return browser_width;
}

function updateFontSize() {
  var width = getBrowserWidth();
  if (width) {
    if (width < 760 ) {
      document.body.style.fontSize = "x-small";
	} else if (width > 760 && width < 1024 ) {
      document.body.style.fontSize = "small";
    } else if (width > 1024 && width < 1440) {
      document.body.style.fontSize = "medium";
    } else if (width > 1440) {
      document.body.style.fontSize = "large";
    }
  }
}

//addLoadEvent(updateFontSize);

//window.onresize = updateFontSize;