﻿/*
- Enforces min height
- Adjusts the height of left, main, and right section of the page to be the same.
*/

var arrContainerNames = new Array("PublicLeftContent", "ctl00_phlMainContent_pnlMainContent", "ctl00_phlRightContent_pnlRightContent");

var intMininumHeightAllowed = 420;
var intMinimumHeight = intMininumHeightAllowed; // the mininum height out of the three sections
var intMaximumHeight = intMininumHeightAllowed; // the maximum height out of the three sections

function AdjustLeftMainRightHeight() {
    for(i=0;i<arrContainerNames.length;i++)
    {
        var obj = document.getElementById(arrContainerNames[i]);
        if(obj != null)
        {
            var intCurrentHeight = obj.offsetHeight;
            //alert(intCurrentHeight);
            
            // find minimum height
            if(intCurrentHeight > intMininumHeightAllowed // must be at least greater than the height allowed
                && intCurrentHeight < intMinimumHeight)
            {
                intMinimumHeight = intCurrentHeight;
            }
            
            // find maximum height
            if(intCurrentHeight > intMaximumHeight)
            {
                intMaximumHeight = intCurrentHeight;
            }
        }
    }

    // by now, min and max height are found    

    for(i=0;i<arrContainerNames.length;i++)
    {
        var obj = document.getElementById(arrContainerNames[i]);
        if(obj != null)
        {
            obj.style.height = intMaximumHeight + "px";
        }
    }    
}