
function tickalka(el, year, month, day, hour, minute) {
var time_element = document.getElementById(el);
var region_time = new Date(year, month, day, hour, minute);
var current_minute = new Date().getMinutes();
setInterval(function() {
var current_time = new Date();
if (current_time.getMinutes() != current_minute) {
current_minute = current_time.getMinutes();
region_time = new Date(region_time.getTime() + 60000);
}
if ((current_time % 1000) > 500) {
time_element.innerHTML = format(region_time, true);
} else {
time_element.innerHTML = format(region_time);
}
}, 250);
function format(date, sw) {
var hour = date.getHours();
var min = date.getMinutes();
hour = hour < 10 ? '0' + hour : hour;
min = min < 10 ? '0' + min : min;
if (sw) {
return hour + ':' + min;
}
return hour + "<b style='visibility:hidden'>:</b>" + min;
}
}


