function emsTweak()
{
  if ((document.createElement) && (document.createTextNode))
  {
    document.writeln('<div id="emsTest" style="position:absolute; visibility:hidden; font-family:arial,helvetica,sans-serif">&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;<br /></div>');
    var scaling=100;
    if ((navigator.platform=="Win32") && (navigator.appName=="Microsoft Internet Explorer")) scaling=120;
    if ((navigator.platform.indexOf("Mac")>=0) && (navigator.appName=="Microsoft Internet Explorer")) scaling=110;
    var h=999;
    if (document.getElementById('emsTest').clientHeight)
      h=parseInt(document.getElementById('emsTest').clientHeight);
    else
      if (document.getElementById('emsTest').offsetHeight)
        h=parseInt(document.getElementById('emsTest').offsetHeight);
    if (h<85||((navigator.platform.indexOf("Mac")>=0) && (navigator.appName=="Microsoft Internet Explorer")))
      document.body.style.fontSize=Math.round(scaling*90/h)+"%";
  }
}