var $is_ie_bug = navigator.appName == "Microsoft Internet Explorer" && document.all;

function findPageHeight(){
  if (typeof window.innerHeight!='undefined') {
    return window.innerHeight;
  }
  if (document.documentElement && typeof
      document.documentElement.clientWidth!='undefined' &&
      document.documentElement.clientHeight!=0) {
    return document.documentElement.clientHeight;
  }
  if (document.body && typeof document.body.clientWidth!='undefined') {
    return document.body.clientHeight;
  }
  return (null);
}

function findPageWidth(){
  if (typeof window.innerWidth!='undefined') {
    return window.innerWidth;
  }
  if (document.documentElement && typeof
      document.documentElement.clientWidth!='undefined' &&
      document.documentElement.clientHeight!=0) {
    return document.documentElement.clientWidth;
  }
  if (document.body && typeof document.body.clientWidth!='undefined') {
    return document.body.clientWidth;
  }
  return (null);
}

function resize_all() {
  //$fsize = Math.sqrt(findPageWidth()*findPageHeight()/3000);
  $fsize = findPageWidth()/60;
  if ($fsize < 10) $fsize = 10;
  if ($fsize > 40) $fsize = 40;
  $rsize = parseInt($fsize)+'px';
  document.body.style.fontSize = $rsize;
}

function init_all() {
  window.onresize = resize_all;
  resize_all();
}
