/* if different box model 4 IE and FF
if (document.all)
{
  BodyBorderOffset = 4;
  FooterMarginTop = 10;
  MinPageHeight = 370;
}
else
{
  BodyBorderOffset = 0;
  FooterMarginTop = 15;
  MinPageHeight = 375;
}
*/

//when box model IE = FF
BodyBorderOffset = 6;
FFOffset = document.all ? 4:7;
HeaderBorderOffset = 18;
FooterMarginTop = document.all ? 10 : 2; // heh... that sucks ;)
MinPageHeight = 370;


function SetPageHeight(Value)
{
  Value = typeof(Value)=='undefined'?MinPageHeight:Value;
  BodyHeight = document.getElementById('MineBody').offsetHeight;
  MenuHeight = Boolean(document.getElementById('MainMenuHolder'))?document.getElementById('MainMenuHolder').offsetHeight+BodyBorderOffset:0;
  HeaderHeight = document.getElementById('HeaderHolder').offsetHeight + MenuHeight + HeaderBorderOffset;
  FooterHeight = document.getElementById('FooterHolder').offsetHeight;
  ContentHeight = document.getElementById('ContentHolder').offsetHeight;

  //alert(BodyHeight);
  if (BodyHeight >= MinPageHeight)
  {
    //alert(2);
    document.getElementById('PageContainer').style.height = BodyHeight-BodyBorderOffset-HeaderHeight<ContentHeight?ContentHeight+HeaderHeight+'px':BodyHeight-BodyBorderOffset+'px';
    document.getElementById('PageHolder').style.height = BodyHeight-FooterHeight-FooterMarginTop-HeaderHeight<ContentHeight?ContentHeight+HeaderHeight+'px':BodyHeight-FooterHeight-FooterMarginTop+FFOffset+'px';
    //document.getElementById('ContentHolder').style.height = BodyHeight - 190 + 'px';
  }
  else
  {
    //alert(1);
    document.getElementById('PageContainer').style.height = BodyHeight-BodyBorderOffset-HeaderHeight<ContentHeight?ContentHeight+HeaderHeight+'px':Value-BodyBorderOffset+'px';
    document.getElementById('PageHolder').style.height = BodyHeight-FooterHeight-FooterMarginTop-HeaderHeight<ContentHeight?ContentHeight+HeaderHeight+'px':Value-FooterHeight-FooterMarginTop+'px';
  }
  //alert(document.getElementById('PageContainer').style.height);
}

