/* 
 * http://www.dtelepathy.com/blog/telepathy/sometimes-css-cant-do-it-all/
 * Used by permission granted for public reuse.
 */
var windowSize = {
	height: 0,
	width: 0,
	minHeight: 680,
	minWidth: 1000,
	mainHeight: 0,
	mainWidth: 0,
	mainTop: 0,
	setDimensions: function(){
		windowSize.height = $(window).height();
		windowSize.width = $(window).width();
		if (windowSize.height < windowSize.minHeight) windowSize.height = windowSize.minHeight;
		if (windowSize.width < windowSize.minWidth) windowSize.width = windowSize.minWidth;
		windowSize.mainHeight = windowSize.height;
		windowSize.mainWidth = windowSize.width;
		if (windowSize.mainHeight > windowSize.minHeight) windowSize.mainTop = (windowSize.mainHeight - windowSize.minHeight) / 2;
		windowSize.updateSizes();
		},
	updateSizes: function(){
		$('.main').css('height',windowSize.mainHeight+'px');
		$('.main').css('width',windowSize.mainWidth+'px');
		$('.main').css('padding-top',windowSize.mainTop+'px');
		},
	init: function(){
		if($('.main').length){
			windowSize.setDimensions();
			$(window).resize(function() {
				windowSize.setDimensions();
			});
		}
	}
};

$(document).ready(function(){
	windowSize.init();
});



