// JavaScript Document

var resizeElement = null;
var containerElement = null;
var divisibleBy = 8;
var resizeAttempts = 0;

function getResizeElements() {
	if (resizeElement == null)
		resizeElement = document.getElementById('divPreFooter');
	
	if (containerElement == null)
		containerElement = document.getElementById('divWrapper2');
}

function fixHeight() {
	getResizeElements();
	
	if (containerElement.clientHeight % divisibleBy != 0) {
		resizeAttempts = 0;
		resizeElement.style.height = (divisibleBy - ((containerElement.clientHeight - resizeElement.clientHeight) % divisibleBy)).toString() + 'px';
		setTimeout(altFixHeight, 10);
	}
}

function altFixHeight() {
	getResizeElements();
	
	if (resizeAttempts < divisibleBy && containerElement.clientHeight % divisibleBy != 0) {
		resizeAttempts++;
		resizeElement.style.height = ((parseInt(resizeElement.style.height) + 1) % divisibleBy).toString() + 'px';
		setTimeout(altFixHeight, 10);
	}
}

addEvent(window, 'resize', fixHeight, true);
addEvent(window, 'load', fixHeight, true);
