// Set up Event Listener - the script that allows us to use the addEvent call below
function addEvent(elm, evType, fn, useCapture) {
	if (elm.addEventListener) {
		elm.addEventListener(evType, fn, useCapture);
		return true;
	} else if (elm.attachEvent) {
		var r = elm.attachEvent('on' + evType, fn);
		return r;
	} else {
		elm['on' + evType] = fn;
	}
}

function fixContainerHeight() {
	var divs = new Array(document.getElementById('nav-main-wrapper'), document.getElementById('bodyCopy'), document.getElementById('features-wrapper'));
	
	// get max column height
	var maxHeight = 0;
	for (var i = 0; i < divs.length; i++) {
		//alert(divs[i].offsetHeight );
		if (divs[i].offsetHeight > maxHeight) maxHeight = divs[i].offsetHeight;
	}
	
	var myDiv = document.getElementById('bottom');
	//alert ("correcting height from " + myDiv.style.height + " to " + maxHeight);
	myDiv.style.height = maxHeight + 'px';
	myDiv.style.height = (maxHeight - (myDiv.offsetHeight - maxHeight)) + 'px';
}

addEvent(window, 'load', fixContainerHeight, false);
addEvent(window, 'resize', fixContainerHeight, false);