var timer = 0;
$(window).bind('resize', function() {
	clearTimeout(timer);
	timer = setTimeout(function() {
		$(document).trigger('sizeFrame');
	}, 250);
});

$(document).bind('sizeFrame', function() {
	var w = ( ( Math.floor( ( $(window).width() - 20 ) / 40 ) * 40 ) + 20 );
	if ( w < 980 ) {
		w = 980;
	}
	var ch	= $('#content').height();
	var height = $(window).height();
	if ( ch > height ) {
		height = ch;
	}
	var h 	= ( ( Math.ceil( ( height - 20 ) / 40) * 40 ) + 20 );
	if ( h < 780 )  {
		h = 780;
	}
	$('#frame').css({
		width: w + 'px',
		height: h + 'px'
		});
});
window.onload = function() {
	$('body').css('background-color', '#DFDFDF');
	$(document).trigger('sizeFrame');
};
