$(function(){

	var date = new Date(),
		hour = date.getHours(),
		month = date.getMonth() + 1,
		theme;
		
	if (month > 10 || month < 3) { // Winter
		if (hour == 7 || hour == 15) {
			theme = 'dusk';
		} else if (hour < 7 || hour > 15) {
			theme = 'night';	
		} else {
			
		}
	} else { // Summer
		if (hour == 6 || hour == 17) {
			theme = 'dusk';
		} else if (hour < 6 || hour > 17) {
			theme = 'night';	
		}
	}
	
	changeTheme(theme);	
	
	$('*').bind('keypress', function(e) {
		var code = (e.keyCode ? e.keyCode : e.which);

		switch(code) {
			case 49:
				changeTheme();
			break;
			case 50:
				changeTheme('dusk');
			break;
			case 51:
				changeTheme('night');
			break;
		}
		
	});
	
	function changeTheme(theme) {
		$('body').removeClass('dusk night').addClass(theme);
	}
});
