function zoomWindow() {
  var dpi = screen.deviceXDPI;
  var wid = screen.width;
  var hei = screen.height;
  var ori = window.orientation;
    var zfactor;

  if (navigator.platform =='iPad')  {
    zfactor = "0.67";
    zfactor = roundNumber(zfactor);
    document.body.style.zoom = zfactor;
    return;
  }  

  zfactor = wid / 1150;
  zfactor = roundNumber(zfactor);

  //  var emp = 'TEST: width=' + wid + '  height=' + hei + '  dpi=' + dpi + " xf:" + zfactor;
  //  alert(emp);

  if (wid < 1150) {
    zfactor = wid / 1150;
    zfactor = roundNumber(zfactor);
    document.body.style.zoom = zfactor;
  }
  return;
}

function roundNumber(num) {
  var result = Math.round(num*Math.pow(10,2))/Math.pow(10,2);
  var snum=result.toString();
  var sep=snum.indexOf(".");
  var len=snum.length;
  var diff = len - sep;

  var res = result;
  if (diff == 2) {res = snum + "0"; }
  if (diff == 1) {res = snum + "00"; }
  if (len ==1)   {res = "0.00";}
  return res;
}

