var cities = [];
var cities_ = {
	ru:[
		['Москва', 240],
		['Лимасcол', 180],
		['Лондон', 60],
		['Нью-Йорк', -240]
	],
	en:[
		['Moscow', 240],
		['Limassol', 180],
		['London', 60],
		['New-York', -240]
	]
};

function formatTime(t) {
	d = new Date();
	d.setTime(t);
	hour = d.getUTCHours();
	min = d.getUTCMinutes();
	sec = d.getUTCSeconds();
	return (hour < 10 ? '0' + hour : hour) + ':' + (min < 10 ? '0' + min : min) + ':' + (sec < 10 ? '0' + sec : sec);
};

function Tick() {
	var buf =
		'<table border="0" cellpadding="0" cellspacing="0" class="watch">'
			+'<tr valign="bottom">'
				+'<td width="20"><img src="/images/watch.gif" width="13" height="13" alt=""></td>';
	var idx;
	var now = new Date();
	var t = now.getTime();
	for(idx in cities) {
		buf += '<th>'+cities[idx][0]+'</th>';
		buf += '<td><span>'+formatTime(t + cities[idx][1] * 60 * 1000)+'</span></td>';
	};
	buf +=
			'</tr>'
		+'</table>';
	document.getElementById('head').innerHTML = buf;
};

function Init(lang) {
	if (cities_[lang]) cities = cities_[lang];
	window.setInterval(Tick, 1000);
	Tick();
};
