   function resize()
   {
    var currentSize = getViewportSize();
    if (currentSize[0] != g_prevSize[0] || currentSize[1] != g_prevSize[1])
    {
     g_prevSize = currentSize;

	myHeight = currentSize[1] - 255;
	document.getElementById("innerwindow").style.height = myHeight + 'px';
    }
   }

   function initialResize()
   {
      var currentSize = getViewportSize();

     g_prevSize = currentSize;

      myHeight = currentSize[1] - 255;
      document.getElementById("innerwindow").style.height = myHeight + 'px';
   }

   function init()
   {
    window.g_prevSize = getViewportSize();
    setInterval(resize, 100);
   }

   function getViewportSize()
   {
    var size = [0, 0];
    if (typeof window.innerWidth != 'undefined')
    {
     size = [ window.innerWidth, window.innerHeight ];
    }
    else if (typeof document.documentElement != 'undefined' &&
             typeof document.documentElement.clientWidth != 'undefined' &&
             document.documentElement.clientWidth != 0)
    {
     size = [ document.documentElement.clientWidth, document.documentElement.clientHeight ];
    }
    else
    {
     size = [ document.getElementsByTagName('body')[0].clientWidth,
              document.getElementsByTagName('body')[0].clientHeight ];
    }

    return size;
   }