//window.onresize = findWindowDim;
function findWindowDim()
{
	var featureOffset	= 13; // cheater value to line up columns
	var footerspace		= 5; //footerspace adds white space from the content to the footer
	var featuretop 		= 24; //featuretop accounts for the spacing  at the top of the feature pain
	var featurebottom = 0; //featurebottom accounts for the spacing  at the bottom of the feature pain
	var flashHeight 	= document.getElementById('flash').offsetHeight;
	var headerHeight 	= document.getElementById('header').offsetHeight;
	var featuremainHeight = document.getElementById('featuremain').offsetHeight;
	var extraHeight 	= document.getElementById('feature_bottom_tall_left').offsetHeight;
	var footerHeight 	= document.getElementById('footer').offsetHeight;
	var mastheadHeight = document.getElementById('topmenu').offsetHeight+document.getElementById('header').offsetHeight;
	var objFooter 		= document.getElementById('footer');
	var objFeature 		= document.getElementById('featuremain');
	var objExtra 			= document.getElementById('extra');
	var objSite 			= document.getElementById('site');

	var	leftSideHeight	= flashHeight + extraHeight;

	if( leftSideHeight > featuremainHeight )
		{
			//extra content creates a taller viewing area
			footerTop = leftSideHeight + mastheadHeight + featuretop;
			footerTopPx = footerTop+"px";
			objFooter.style.top = footerTopPx;
			featureH = leftSideHeight - featureOffset;
			featureHPx = featureH+"px";
			objFeature.style.height = featureHPx;
			height = leftSideHeight + mastheadHeight + footerHeight + footerspace + featuretop;
			objSite.style.height = height+'px';
		}
	else if( leftSideHeight < featuremainHeight )
		{
			//feature content creates a taller viewing area
			footerTop = featuremainHeight + mastheadHeight + footerspace + featureOffset;;
			footerTopPx = footerTop+"px";
			objFooter.style.top = footerTopPx;
			extraH = featuremainHeight - flashHeight + featureOffset;
			extraHPx = extraH+"px";

			if( null != objExtra )
				objExtra.style.height = extraHPx;

			height = featuremainHeight + mastheadHeight + footerHeight  + featuretop + featureOffset;
			objSite.style.height = height+'px';
		}
	else
		{
			footerTop = leftSideHeight + mastheadHeight;
			footerTopPx = footerTop+"px";
			objFooter.style.top = footerTopPx;
		}
}
