ContainerFix = {
	fixContainer: function(){
		var originalHeight = document.getElementById("primaryinner").clientHeight;
		document.getElementById("primaryinner").style.height = "auto";
		if(document.getElementById("navigation").clientHeight >= document.getElementById("primaryinner").clientHeight){
			
			// Do we have a header? If so, reduce the height of the primary text content to allow for it
			if( document.getElementById("primaryheader") ) {
				document.getElementById("primaryinner").style.height = Math.max(originalHeight,document.getElementById("navigation").clientHeight - document.getElementById("primaryheader").clientHeight) + "px";
			} else {
				document.getElementById("primaryinner").style.height = document.getElementById("navigation").clientHeight + "px";
			}
		}
	}
}
if(window.addEvent){
	window.addEvent("domready", ContainerFix.fixContainer);
}else{
	window.onload = ContainerFix.fixContainer;
}
