Event.observe(window, 'load', function() { checkGeometry(); });

//document.observe("dom:loaded", function() {
//	checkGeometry();
//});

function checkGeometry() {

		if (($('content') || $('content-tabs')) && $('left') && $('gum')) {
			if ($('content'))
                var rightsize = $('content').getHeight();
            else
                var rightsize = $('content-tabs').getHeight();

			if ($('content-tabs'))
                var leftsize = $('tabs').getHeight();
            else
                var leftsize = $('left').getHeight();

			var resultsize = 0;
			if ( leftsize > (rightsize-450)) {
				resultsize = leftsize - (rightsize-450);
				$('gum').setStyle({height: resultsize+'px'});
                $('footer').setStyle({top: 50+'px'});
			}
		}
}
