// JavaScript Document

	function browserHeight() {
		var pixels = 0;
			if (self.innerHeight) // all except Explorer
			{
				pixels = self.innerHeight;
			}
			else if (document.documentElement && document.documentElement.clientHeight)
				// Explorer 6 Strict Mode
			{
				pixels = document.documentElement.clientHeight;
			}
			else if (document.body) // other Explorers
			{
				pixels = document.body.clientHeight;
			}
		return pixels;
	}


	function resizeContent(minHeight, targetDiv, divHeight) {
		if (browserHeight() > minHeight) {
			if (document.getElementById(targetDiv)){
				document.getElementById(targetDiv).style.height = parseInt(browserHeight()-(minHeight-divHeight))+'px';
			}
		} else {
			if (document.getElementById(targetDiv)) {
				document.getElementById(targetDiv).style.height = parseInt(divHeight)+'px';
			}
		}
	}
	
	function resizeAll (){
		resizeContent(529, 'MainContentStretch', 278);
		resizeContent(529, 'MainContent', 278);
		resizeContent(529, 'ArticleTextContainer', 277);
		resizeContent(529, 'panArticleText', 267);
		resizeContent(529, 'MediaViewer', 237);
		resizeContent(529, 'MediaViewerContainer', 237);
		resizeContent(529, 'Container', 509);
		resizeContent(529, 'divSearchResultsBkg', 239);
		resizeContent(529, 'NewsArticlesBkg', 239);
		resizeContent(529, 'divSearchResults', 239);
		resizeContent(529, 'NewsAritcles', 239);
		document.getElementById('Footer').style.position = 'absolute';
		document.getElementById('Footer').style.bottom = parseInt(0)+'px';
	}
	
	//Run when window is resized
	window.onresize = resizeAll;
	
	//Run on load
	resizeAll();