var Respublika = {
	Time : new function() {
	   this.months = new Array( 'января','февраля','марта','апреля','мая','июня','июля','августа','сентября','октября','ноября','декабря' ),
	   this.summerTime = function() { // -- определяем летнее / зимнее время
		   var now = new Date();
		   nowTZ = now.getTimezoneOffset();
	       winterTZ = new Date( now.getFullYear(), 1, 1 ).getTimezoneOffset();
	       summerTZ = new Date( now.getFullYear(), 7, 1 ).getTimezoneOffset();
	       return ( winterTZ !== summerTZ ) && ( nowTZ === summerTZ ) ? true : false;
	   }
	   this.updateTime = function() {
		   var currentDate = new Date();
		   currentDate = new Date( currentDate.getTime() + currentDate.getTimezoneOffset() * 60 * 1000 ).getTime() +
		   		( Respublika.Time.summerTime() ? 4*60*60*1000 : 3*60*60*1000 ); // определяем разницу для Москвы от GMT 4 часа летом / 3 зимой
		   currentDate = new Date( currentDate );
		   var datetime = currentDate.getUTCDate() + ' ' + Respublika.Time.months[ currentDate.getUTCMonth() ] 
		                                                                           + ' ' + currentDate.getFullYear() + ' года<br><span id="date_hour">' + currentDate.getHours() 
		                                                                           + '</span>:<span id="date_minute">' + ( currentDate.getMinutes() < 10 ? '0' : '' ) + currentDate.getMinutes() + '</span> МСК';
		   $('datetime').set('html', datetime);
		   
	   }
	}
}


window.addEvent( 'domready', function() {
	Respublika.Time.updateTime();
	Respublika.Time.updateTime.periodical(60000); 
} );