
// JavaScript Document
function getHeight ( container )
{
	if( container.scrollHeight )
      	 var  containerdivheight = container.scrollHeight; 
	
	if ( container.clientHeight )
		 var containerdiv2height = container.clientHeight;
	else if( container.offsetHeight )
      	  var containerdiv2height = container.offsetHeight; 

	if ( containerdiv2height > containerdivheight || bw.chrome )
		return containerdiv2height;
	else
		return containerdivheight;
}


function resize ( column, size )
{
	column.style.height = size + 'px';
}


function resizeColumns() {
	
    var container = document.getElementsByTagName ('html')[0];
	var cDivHeight  = getHeight ( container );
	
	if ( $('backgroundRepeat') )
		var mid = $E('backgroundRepeat');
	else
		var mid = $E('middle');
		
	midHeight = getHeight ( mid );
	headerHeight = getHeight ( $E('header') );
	footerHeight = getHeight ( $E('footer') );
	restHeight = cDivHeight - ( headerHeight + footerHeight );

	if (midHeight < restHeight ) /*header+footer+margin footer+bottom footer*/
		resize ( mid,restHeight );
	
}

window.onresize = resizeColumns;
