function getViewportDimensions() {
	viewportWidth = 0;
	viewportHeight = 0;
	
	if (typeof window.innerWidth != 'undefined') {
		viewportWidth = window.innerWidth,
		viewportHeight = window.innerHeight
	} else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined' && document.documentElement.clientWidth != 0) {
		viewportWidth = document.documentElement.clientWidth,
		viewportHeight = document.documentElement.clientHeight
	} else {
		viewportWidth = document.getElementsByTagName('body')[0].clientWidth,
		viewportHeight = document.getElementsByTagName('body')[0].clientHeight
	}
	
	return new Array(viewportWidth, viewportHeight);
}

function resizeContainers() {
	// Fetch viewport dimensions
	
	dimensions = getViewportDimensions();
	viewportWidth = dimensions[0];
	viewportHeight = dimensions[1];
	
	// Fetch containers
	
	pageContainerElement = document.getElementById("pageContainer");
	
	// Resize containers
	
	pageContainerElement.style.height = viewportHeight + "px";
}
