function showHeight() {
    var BodyPageHeight = document.getElementById("divBodyPage").offsetHeight;
    var FootHeight = document.getElementById("divFooter").offsetHeight;
    var BodyHeight = document.getElementById("divBody").offsetHeight;
    var TitleHeight = document.getElementById("cc1PageTitle_divSubHeader").offsetHeight;
    var SubMenuHeight = 0;
    var BucketHeight = document.getElementById("divBuckets").offsetHeight;
    var RightCol = 0;
    var BodyFactor = 38;
    var TitleWidth = document.getElementById("cc1PageTitle_divSubHeader").offsetWidth;

    if (document.getElementById("divSubMenu")) {
        SubMenuHeight = document.getElementById("divSubMenu").offsetHeight;
        RightCol = SubMenuHeight + BucketHeight;
    } else {
        RightCol = BucketHeight;
    }
    alert("Body: " + BodyHeight + " (" + BodyFactor + ")" + "\nBodyPage: " + BodyPageHeight + "\nFootHeight: " + FootHeight + "\nTitleHeight: " + TitleHeight + "\nSubMenu: " + SubMenuHeight + "\nBucket: " + BucketHeight + "\nRightCol: " + RightCol + "\nTitleWidth: " + TitleWidth);
}

function NewAdjustHeight() {
    var BodyPageHeight = document.getElementById("divBodyPage").offsetHeight;
    var FootHeight = document.getElementById("divFooter").offsetHeight;
    var BodyHeight = document.getElementById("divBody").offsetHeight;
    var TitleHeight = document.getElementById("cc1PageTitle_divSubHeader").offsetHeight;
    var SubMenuHeight = 0;
    var BucketHeight = document.getElementById("divBuckets").offsetHeight;
    var RightCol = 0;
    var BodyFactor = 38;
    var TitleWidth = document.getElementById("cc1PageTitle_divSubHeader").offsetWidth;

    if (document.getElementById("divSubMenu")) {
        SubMenuHeight = document.getElementById("divSubMenu").offsetHeight;
        RightCol = SubMenuHeight + BucketHeight;
    } else {
        RightCol = BucketHeight;
    }

    //alert("Body: " + BodyHeight + "\nBodyPage: " + BodyPageHeight + "\nFootHeight: " + FootHeight + "\nTitleHeight: " + TitleHeight + "\nSubMenu: " + SubMenuHeight + "\nBucket: " + BucketHeight + "\nRightCol: " + RightCol + "\nTitleWidth: " + TitleWidth);
    
    if (BodyHeight < (TitleHeight + FootHeight + BodyFactor + RightCol)) {
        if (TitleHeight > 0) {
            document.getElementById("divBody").style.height = (TitleHeight + FootHeight + BodyFactor + RightCol + 38) + 'px';
            //alert("Body Height 1.1");

        } else {

        document.getElementById("divBody").style.height = (FootHeight + BodyFactor + RightCol) + 'px';
        //alert("Body Height 1.2");

        }
        BodyHeight = document.getElementById("divBody").offsetHeight;
    }

    if ((BodyHeight < (BodyPageHeight + FootHeight + TitleHeight))) {
        
            document.getElementById("divBody").style.height = (BodyPageHeight + FootHeight + TitleHeight + BodyFactor) + 'px';

            BodyHeight = document.getElementById("divBody").offsetHeight;
            //alert("Body Height 2");
    }
    //alert("Bucket: " + BucketHeight + "\nRightCol:" );
    if (BodyHeight > RightCol) {
        if (TitleWidth >= 920) {
            document.getElementById("divBuckets").style.height = (BucketHeight + (BodyHeight - RightCol - BodyFactor - 296)) + 'px';
        } else {
            document.getElementById("divBuckets").style.height = (BucketHeight + (BodyHeight - RightCol - BodyFactor)) + 'px';
        }
        BucketHeight = (BucketHeight + (BodyHeight - RightCol - BodyFactor));
        RightCol = SubMenuHeight + BucketHeight;

    }

    if (BodyHeight < RightCol) {
        document.getElementById("divBody").style.height = RightCol;
        BodyHeight = document.getElementById("divBody").offsetHeight;

    }

    if (BodyPageHeight < (BodyHeight - FootHeight - TitleHeight - BodyFactor)) {
        if (TitleWidth >= 920) {
            document.getElementById("divBodyPage").style.height = (BodyHeight - FootHeight - BodyFactor - 296) + 'px';
        } else {
            document.getElementById("divBodyPage").style.height = (BodyHeight - FootHeight - TitleHeight - BodyFactor ) + 'px';
        }
        BodyPageHeight = (BodyHeight - FootHeight - TitleHeight - BodyFactor);
    
    }
    //alert("Body: " + BodyHeight + "\nBodyPage: " + BodyPageHeight + "\nFootHeight: " + FootHeight + "\nTitleHeight: " + TitleHeight + "\nSubMenu: " + SubMenuHeight + "\nBucket: " + BucketHeight + "\nRightCol: " + RightCol + "\nTitleWidth: " + TitleWidth);

    //alert("Body: " + document.getElementById("divBody").offsetHeight + "\nBucket: " + BucketHeight + "\nRightCol: " + RightCol + "\nBodyPage: " + BodyPageHeight);
    
}
function copyDivHeight()
{
	var bodyHeight=document.getElementById("divBodyPage").offsetHeight;
	var footerHeight = document.getElementById("divFooter").offsetHeight;
	var titleHeight = document.getElementById("cc1PageTitle_divSubHeader").offsetHeight;
	
	bodyHeight += footerHeight;
	document.getElementById("divBody").style.height = ((titleHeight + bodyHeight + 38) + 'px');
	var bucketHeight = 0;
	var subMenuHeight = 0;
	var rightColumnHeight = 0;
	
	if (document.getElementById("divSubMenu"))
	{
		subMenuHeight = document.getElementById("divSubMenu").offsetHeight;
		rightColumnHeight = subMenuHeight;
		}
		else {
		    subMenuHeight = 0;
	}

	//alert("Body: " + bodyHeight + "\nSubMenu: " + subMenuHeight + "\nRightColumn: " + rightColumnHeight + "\nTitle: " + titleHeight);
	
	if (bodyHeight >= rightColumnHeight) {
	    if (subMenuHeight > 200) {

	        document.getElementById("divBuckets").style.height = ((bodyHeight - 16) + 'px');
	    }
	    else {
	        if (subMenuHeight == 0) {
	            document.getElementById("divBuckets").style.height = ((bodyHeight ) + 'px');
	            //alert("buckets:" + document.getElementById("divBuckets").style.height);
	        }
	        else {

	            document.getElementById("divBuckets").style.height = ((bodyHeight + (217 - subMenuHeight)) + 'px');
	            //alert("buckets-2:" + document.getElementById("divBuckets").style.height + "\nSubMenu: " + subMenuHeight );
	        }
	    }
		
	}
	else if (bodyHeight < rightColumnHeight)
	{	
		rightColumnHeight -= footerHeight;
		document.getElementById("divBodyPage").style.height = rightColumnHeight + 'px';
		

	}
}