// Calculates the longest element and positions the footer accordingly
function compare(a,b) {
	return(b-a)
}

function setFooter() {

	var heightLeftPanel=document.getElementById("LeftPanel").offsetHeight;
	var heightRightPanel=document.getElementById("RightPanel").offsetHeight;
	var heightMain = document.getElementById("MainPage").offsetHeight;
	
	if (heightMain < 510) {
		heightMain=510;
		document.getElementById("MainPage").style.height = '510px';
		}
	
	var heightNav = document.getElementById("Nav").offsetHeight;

	var heightCrumbTrail = document.getElementById("SubTabs").offsetHeight;
	
	var heightMiddle = heightMain + heightCrumbTrail;
	
	var heights = new Array(heightLeftPanel, heightRightPanel, heightMiddle);
	heights.sort(compare);
	
	var margin = 23+50;

	var footerPosition = heights[0]+heightNav+margin;
	document.getElementById("Footer").style.top = footerPosition + "px";

}

function setZoomBg() {
	
	var heightLeftPanel=document.getElementById("LeftPanel").offsetHeight;
	var heightRightPanel=document.getElementById("RightPanel").offsetHeight;
	var heightMain = document.getElementById("MainPage").offsetHeight;
	
	if (heightMain < 510) {
		heightMain=510;
		document.getElementById("MainPage").style.height = '510px';
		}
	
	var heightNav = document.getElementById("Nav").offsetHeight;

	var heightCrumbTrail = document.getElementById("SubTabs").offsetHeight;
	
	var heightMiddle = heightMain + heightCrumbTrail;
	
	var heights = new Array(heightLeftPanel, heightRightPanel, heightMiddle);
	heights.sort(compare);
	
	var margin = 23+50;

	var footerPosition = heights[0]+heightNav+margin;
	document.getElementById("Footer").style.top = footerPosition + "px";

	document.getElementById("GeneralLayer").style.height = footerPosition + document.getElementById("Footer").offsetHeight + 23 + "px";;
}

