if( document.documentElement )
  bodyStyle = document.documentElement.style;
else if( document.body )
  bodyStyle = document.body.style;

bodyStyle.visibility = "hidden";

function sizeContent(){
  var windowHeight = getWindowHeight();
  var footerHeight = document.getElementById("fbFooter").offsetHeight;

  var contentHeight = windowHeight - footerHeight;
  document.getElementById("fbContainer").style.height = contentHeight + "px";
  
  var altDiv = document.getElementById("altmsg");
  
  if( altDiv ){   
    var altH = altDiv.offsetHeight;
    var altW = altDiv.offsetWidth;
    altDiv.style.top = (contentHeight / 2 - altH /2)+ "px";
    altDiv.style.left = (getWindowWidth() / 2 - altW /2)+ "px";
  }
  
  if( bodyStyle )
    bodyStyle.visibility = "visible";
}

function addEvent( obj, type, fn )
{
  if (obj.addEventListener)
    obj.addEventListener( type, fn, false );
  else if (obj.attachEvent)
  {
    obj["e"+type+fn] = fn;
    obj.attachEvent( "on"+type, function() { obj["e"+type+fn](); } );
  }
}

function getWindowHeight() {
  var windowHeight=0;
  if ( typeof( window.innerHeight ) == 'number' ) {
    windowHeight=window.innerHeight;
  }
  else {
    if ( document.documentElement && document.documentElement.clientHeight) {
      windowHeight = document.documentElement.clientHeight;
    }
    else {
      if (document.body&&document.body.clientHeight) {
        windowHeight=document.body.clientHeight;
      }
    }
  }
  
  return windowHeight;
};

function getWindowWidth() {
  var ww = 0;
  if (self.innerWidth)
    ww = self.innerWidth;
  else if (document.documentElement && document.documentElement.clientWidth)
    ww = document.documentElement.clientWidth;
  else if (document.body)
    ww = document.body.clientWidth;
  return ww;
}

addEvent( window, "load", sizeContent);
addEvent( window, "resize", sizeContent );