/*
DYNAMIC PAGE HEIGHTS
*/

// get the objects
var objLeftMenu = document.getElementById("left_menu");
var objFooter = document.getElementById("footer");


// which container are we using?
if (document.getElementById("container") != null) {
	var objContainer = document.getElementById("container");
	// alert("container");
	} 
	else if 
	(document.getElementById("container_leaf") != null) { 
		var objContainer = document.getElementById("container_leaf");
		// alert("container_leaf");
		}


// which main_text are we using?
if (document.getElementById("main_text") != null) {
	var objMain = document.getElementById("main_text");
	} 
	else if 
	(document.getElementById("main_text_home") != null) { 
		var objMain = document.getElementById("main_text_home");
		// alert("container_leaf");
		}


// does the page contain main_nav?
var objMainNav;
var mainNavHeight = 0;
if (document.getElementById("main_nav") != null) {
	objMainNav = document.getElementById("main_nav");
	mainNavHeight = objMainNav.offsetHeight;
	} 



// does the page contain top_nav?
var objTopNav;
var topNavHeight = 0;
if (document.getElementById("top_nav") != null) {
	objTopNav = document.getElementById("top_nav");
	topNavHeight = objTopNav.offsetHeight;
	} 



// get the height of the main section
// var headerHeight = objHeader.offsetHeight;
var leftMenuHeight = objLeftMenu.offsetHeight;
var mainHeight = objMain.offsetHeight;
var footerHeight = objFooter.offsetHeight;


var pageHeight;
if (leftMenuHeight <= mainHeight) {
 	pageHeight = mainHeight;
	} else {
		pageHeight = leftMenuHeight;
		}



// set minimum height
if (pageHeight < 500) {
	pageHeight = 500;
}




objLeftMenu.style.height = pageHeight + "px";

if (document.getElementById("main_text_home") != null) { 
		objMain.style.height = pageHeight + "px";
		var footerTop = pageHeight + 440;
		objContainer.style.height = mainNavHeight + topNavHeight + 440 + pageHeight + footerHeight + "px";
		objFooter.style.marginTop = mainNavHeight + topNavHeight + footerTop + "px";
		} else {
			objMain.style.height = pageHeight + "px";
			var footerTop = pageHeight + 192;
			objContainer.style.height = mainNavHeight + topNavHeight + 192 + pageHeight + footerHeight + "px";
			objFooter.style.marginTop = mainNavHeight + topNavHeight + footerTop + "px";
		}









