var w = 0;
var h = 0;

function getWinDims() { // measures the size of the window

	//IE
	if(!window.innerWidth)
	{
		//strict mode
		if(!(document.documentElement.clientWidth == 0))
		{
			w = document.documentElement.clientWidth;
			h = document.documentElement.clientHeight;
		}
		//quirks mode
		else
		{
			w = document.body.clientWidth;
			h = document.body.clientHeight;
		}
	}
	//w3c
	else
	{
		w = window.innerWidth;
		h = window.innerHeight;
	}
	
}

window.addEvent('domready', function() { 

getWinDims();
if (Math.ceil(w-451)/2 > 288) {
$('right-container').setStyle('margin-left', Math.ceil(w-451)/2);
} else {
$('right-container').setStyle('margin-left', 288);
}

if ($('right-container').hasClass('post-contest')) {
$('right-container').setStyle('height', h);
}

});

window.addEvent('resize', function() { 

getWinDims();
if (Math.ceil(w-451)/2 > 288) {
$('right-container').setStyle('margin-left', Math.ceil(w-451)/2);
} else {
$('right-container').setStyle('margin-left', 288);
}

if ($('right-container').hasClass('post-contest')) {
$('right-container').setStyle('height', h);
}

});
