// Dimension
var Dimension = {};
Dimension.bodyWidth = function() {
	return document.body.clientWidth;	
}
Dimension.bodyHeight = function() {
	return document.body.clientHeight;	
}
Dimension.scrollHeight = function() {
	if (window.pageYOffset) {
		return window.pageYOffset;
	} else if (document.documentElement) {
		return document.documentElement.scrollTop;
	} else {
		return document.body.scrollTop;
	}
}
Dimension.sortNumber = function(a, b) {
	return a - b;
}
Dimension.elementHeight = function(elementID) {
	return element.offsetHeight;
}
Dimension.balanceBoxHeights = function(boxes) {
	var heights = new Array();
	for (var i=0; i<boxes.length; i++) {
		heights.push(boxes[i].offsetHeight);
	}
	heights.sort(Dimension.sortNumber);
	heights.reverse();
	for (var n=0; n<boxes.length; n++) {
		boxes[n].style.height = heights[0]+"px";	
	}
}