/* snenergie - JavaScript */

var browserHeight = 0;
var offsetBottom = 207;

function dockFooter() {
		// get footer instance
	var footer = document.getElementById('footer');

		// container instance empty -> cancel
	if (!footer)
		return;
		
	maximizeContainer();
	
		// show footer
	footer.style.display = "block";
}

function maximizeContainer() {

		// getElementById not supported -> cancel
	if (!document.getElementById)
		return;
		
		// calculate Browser height
	getBrowserHeight();
	
		// browser height too small -> cancel
	if (browserHeight < 400)
		return;
			
		// get container instance
	var container = document.getElementById('contentContainer');

		// container instance empty -> cancel
	if (!container)
		return;
		
		// calculate container height
	var containerHeight = container.offsetHeight;
	
		// offetHeight not supported -> cancel
	if (!containerHeight)
		return;
		
		// container larger than browser height (scrollbars) -> cancel
	if (containerHeight > browserHeight - offsetBottom)
		return;
		
		// set container height
	container.style.height = (browserHeight - offsetBottom)+"px";
}

function getBrowserHeight() {
	if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		browserHeight = window.innerHeight;
	} else if( document.documentElement && document.documentElement.clientHeight) {
		//IE 6+ in 'standards compliant mode'
		browserHeight = document.documentElement.clientHeight;
	} else if( document.body && document.body.clientHeight) {
		//IE 4 compatible
		browserHeight = document.body.clientHeight;
	}
}

window.onload = dockFooter;
window.onresize = maximizeContainer;