// JavaScript Document


// JavaScript Document
function getHeight ( container )
{
	if( container.scrollHeight )
   	   containerdivheight = container.scrollHeight; 
	
	if ( container.clientHeight )
	  containerdiv2height = container.clientHeight;
	else if( container.offsetHeight )
   	   containerdiv2height = container.offsetHeight; 
	
	if ( containerdiv2height > containerdivheight)
		return containerdiv2height;
	else
		return containerdivheight;
}


function resize ( column, size )
{
	column.style.height = size + 'px';
}


function resizeColumns() {
	
	var containerHeight = getHeight ( document.getElementsByTagName ('html')[0] );
	
	var headerHeight = getHeight ( $E ( 'header' ) );
	var middleHeight = getHeight ( $E ( 'middleContent' ) );
	var footerHeight = getHeight ( $E ( 'footer' ) );
	
	var restHeight = containerHeight - ( headerHeight  + footerHeight );
	if( middleHeight < restHeight )
		resize ( $E('middleContent'),restHeight );	

}

window.onresize = resizeColumns;
