//=============================================================================
// GoodHeavens.js moet eerst geladen worden!
//=============================================================================
function GoodHeavens_Website ()
{
  this._Header = 0;
  this._Title = 0;
  this._Content = 0;
}
Website = new GoodHeavens_Website ();

function Website_OnDocumentLoaded ()
{
  this._Content = GetElement("GHW_Content");
  if (this._Content)
  {
    this._ReservedHeight = document.body.scrollHeight - GetElement("GHW_ContentCell").offsetHeight; 
    this._ReservedWidth = document.body.scrollWidth - this._Content.offsetWidth;
  
    this.OnResize ();
    window.onresize = new Function ('Website.OnResize()');
  }
}
Website.OnDocumentLoaded = Website_OnDocumentLoaded;
GoodHeavens.AddOnDocumentLoaded ('Website.OnDocumentLoaded()');

function Website_ContentHeight ()
{
  var
    nHeight = document.body.clientHeight - this._ReservedHeight;
  if (nHeight < 1) nHeight = 1;
  return nHeight;    
}
Website.ContentHeight = Website_ContentHeight;

function Website_ContentWidth ()
{
  var
    nWidth = document.body.clientWidth - this._ReservedWidth;
  if (nWidth < 1) nWidth = 1;
  return nWidth;    
}
Website.ContentWidth = Website_ContentWidth;

function Website_OnResizeWindow ()
{
  if (this._Content)
  {
    this._Content.style.height = this.ContentHeight ();
    this._Content.style.width = this.ContentWidth ();
  }
}
Website.OnResize = Website_OnResizeWindow;
