function AddResizeEvent()
{
  // Attach the resize event to content and report.
  if (window.attachEvent)
  {
    window.attachEvent("onresize", ContentResize);
    window.attachEvent("onload", ContentResize);
  }
  else if (window.addEventListener)
  {
    window.addEventListener("resize", ContentResize, false);
    window.addEventListener("load", ContentResize, false);
  }
}

function ContentResize()
{
    try
    {
        var windowHeight = GetWindowHeight();
        var header = document.getElementById("sub-header");
        var navHeader = document.getElementById("sub-TopNav");
        var footer = document.getElementById("footer");
        var contentHolder = document.getElementById("content-holder");
        var leftNavContent = document.getElementById("left-nav-content");

        var contentHeight = header.offsetHeight + navHeader.offsetHeight + footer.offsetHeight + 450;
        if ((windowHeight - 10) > contentHeight)
        {
            var newHeight = windowHeight - contentHeight - 10;
            leftNavContent.style.height = (425 + newHeight) + "px";
        }
        else
        {
            leftNavContent.style.height = "425px";
        }
    }
    catch (e)
    {}
}

function GetWindowHeight()
{
    if (typeof(window.innerWidth) == 'number' )
    {
        //Non-IE
        return window.innerHeight;
    }
    else if (document.documentElement && 
            (document.documentElement.clientWidth || document.documentElement.clientHeight))
    {
        //IE 6+ in 'standards compliant mode'
        return document.documentElement.clientHeight;
    }
    else if (document.body && 
            (document.body.clientWidth || document.body.clientHeight))
    {
        //IE 4 compatible
        return document.body.clientHeight;
    }            
}