addEvent(window, "load", initLayout);
function initLayout(){
var siteLayout = new Layout();
siteLayout.Adjust();}
function Layout(){
var header = $("header");
var leftNav = $("leftNavigation");
var contentColumn = $("contentColumn");
var company = $("company");
var bodyWrapper = $("bodyWrapper");
var footer = $("footer");
var maxHeight = null;
var newHeight = null;
var frameHeight = null;
var adjustment = 4;
this.Adjust = function(){with(this){
if (self.innerHeight){
frameHeight = self.innerHeight;}else if (document.documentElement && document.documentElement.clientHeight){
frameHeight = document.documentElement.clientHeight;}else if (document.body){
frameHeight = document.body.clientHeight;}else{
return;}
maxHeight = GetHeight(header)+GetHeight(company)+GetHeight(bodyWrapper)+GetHeight(footer);
if (frameHeight > maxHeight){
newHeight = frameHeight-(GetHeight(header)+GetHeight(company)+GetHeight(footer));
if ($("HEADER") == null){
newHeight-= adjustment;}
SetHeight(bodyWrapper, newHeight);}}}
function GetHeight(id){
return id.offsetHeight;}
function SetHeight(id, newHeight){
id.style.height = newHeight+'px';}
function Cleanup(){
header = null;
leftNav = null;
contentColumn = null;
footer = null;
removeEvent(window,"unload",Cleanup);}
addEvent(window,"unload",Cleanup);}
if (typeof(Sys) !== 'undefined') {
Sys.Application.notifyScriptLoaded();}
