var viewportwidth;
var viewportheight;

// the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight

if (typeof window.innerWidth != 'undefined')
{
  viewportwidth = window.innerWidth,
  viewportheight = window.innerHeight
}

// IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)

else if (typeof document.documentElement != 'undefined'
 && typeof document.documentElement.clientWidth !=
 'undefined' && document.documentElement.clientWidth != 0)
{
   viewportwidth = document.documentElement.clientWidth,
   viewportheight = document.documentElement.clientHeight
}

// older versions of IE

else
{
   viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
   viewportheight = document.getElementsByTagName('body')[0].clientHeight
}

function updateSize() {
	var content = document.getElementById('content');
	var text = document.getElementById('text');
	var minHeight = 260;
	
	/*
	var minHeight = viewportheight - 120;
	var content = document.getElementById('content');
	
	document.getElementById('content').style.minHeight = minHeight + 'px';
	
	// For IE6
	if (content.offsetHeight < minHeight) {
		content.style.height = minHeight;
	} else {
		// For some reason, IE6 won't display the background image unless we resize it :?
		content.style.height = content.offsetHeight;
	}
	
	//alert(document.getElementById('content').offsetSize
	*/
	
	if (text != null) {
		if (text.offsetHeight < minHeight) {
			text.style.height = minHeight;
		}
	}
	
	// For some reason, IE6 won't display the background image unless we resize it :?
	content.style.height = content.offsetHeight;
}