// Ф-циональность отображения часов
var msk_offset         = +3*60*60;   // (GMT+4)  Daylight saving = on
var ny_offset          = -4*60*60;   // (GMT-4) Daylight saving = on
var local_time_started = new Date(); // Stores local time the clock started
 
var moscow_time = new Date();
var ny_time     = new Date();

function displayClock() {
	var local_time = new Date();
	var offset     = local_time.getTime() - local_time_started.getTime();  
	moscow_time.setTime((srv_time+msk_offset)*1000 + offset);
	ny_time.setTime((srv_time+ny_offset)*1000 + offset);
					  	
    var hours   = moscow_time.getUTCHours();
    var minutes = moscow_time.getUTCMinutes();
    minutes     = (minutes < 10) ? '0'+minutes : minutes;
    hours       = (hours < 10) ? '0'+hours : hours;
				
    var moscow_clock = document.getElementById('msk_time');
    moscow_clock.innerHTML = hours+':'+minutes;
		
	hours   = ny_time.getUTCHours();
    minutes = ny_time.getUTCMinutes();
    minutes = (minutes < 10) ? '0'+minutes : minutes;
    hours   = (hours < 10) ? '0'+hours : hours;

	var ny_clock       = document.getElementById('ny_time');
	ny_clock.innerHTML = hours+':'+minutes;
    setTimeout("displayClock()", 1000);
}
