/*
DYNAMIC PAGE HEIGHTS
*/

// Give the browser half a second to calculate default dimensions
setTimeout ( "adjustThePage()", 500 );



function adjustThePage(){

// get the objects
// var objLeftMenu = document.getElementById("left_menu_2");
// var objRightCol = document.getElementById("right_column_2");
// var objFooter = document.getElementById("footer2");
// var objMainText = document.getElementById("main_text_2");

var objLeftMenu = document.getElementById("left_menu_2");
var objRightCol = document.getElementById("right_column_2");
var objFooter = document.getElementById("footer_2");
var objMainText = document.getElementById("main_text_2");
var objBackground = document.getElementById("grow_bg");


// get the height of the main section
// var headerHeight = objHeader.offsetHeight;
var leftMenuHeight = objLeftMenu.offsetHeight;
var mainHeight = objMainText.offsetHeight;
// var rightColHeight = objRightCol.offsetHeight;


// Which is taller?
// alert("leftMenuHeight = " + leftMenuHeight);
// alert("mainHeight = " + mainHeight);
var pageHeight;
if (leftMenuHeight <= mainHeight) {
 	pageHeight = mainHeight;
	} else {
		pageHeight = leftMenuHeight;
		}


// If the page has a comment form, add it to the height.
// The form sits at the bottom of the Comments page.
if (document.getElementById("commentform") != null) {
	var objCommentForm = document.getElementById("commentform");
	var commentHeight = objCommentForm.offsetHeight;
	pageHeight += commentHeight/3;
	// alert("This page has a comment box" + "\n commentHeight = " + commentHeight);
	} 

// set minimum height
if (pageHeight < 600) {
	pageHeight = 600;
}



objBackground.style.height = pageHeight + "px";
// alert("objBackground.style.height = " + objBackground.style.height);
objLeftMenu.style.height = pageHeight + "px";
objMainText.style.height = pageHeight + "px";
objRightCol.style.height = pageHeight + 40 + "px";

// space above main_text is 716
var footerTop = pageHeight + 170 + "px";
// alert("footerTop = " + footerTop);
objFooter.style.marginTop = footerTop;


} // end of main function

