$(document).ready(resize());
$(window).resize(resize);

function resize()
{
	if (isNaN(parseInt($('#wrapper').css('height'))))
		var id = setTimeout(resize, 500);
	else
	{
		$('div[rel="resizeThis"]').each(function (i, minHeight, wrapperHeight, headerHeight, headerLabelHeight, footerHeight)
			{
				var minHeight			= 200;
				$(this).css('overflow', 'auto');
				$(this).css('height', minHeight + "px");
				var wrapperHeight		= parseInt($('#wrapper').css('height'));
				var headerHeight		= parseInt($('#header').css('height'));
				var headerLabelHeight	= parseInt($('#headerLabel').css('height'));
				var footerHeight		= parseInt($('#footer').css('height'));
				var posY				= $(this).offset().top;

				if ((wrapperHeight - footerHeight - posY) > minHeight)
					$(this).css('height', (wrapperHeight - footerHeight - posY) + "px");
				else
					$(this).css('height', minHeight + "px");
			}
		);
	}
}
