function GetTime() {
	var dt = new Date();
	var def = dt.getTimezoneOffset()/60;
	var gmt = (dt.getHours() + def);
	
	var ending = ":" + IfZero(dt.getMinutes()) + ":" +  IfZero(dt.getSeconds());
	
	var msc =check24(((gmt + 3) > 24) ? ((gmt + 3) - 24) : (gmt + 3));
	document.getElementById('moscow').innerHTML = (IfZero(msc) + ending);
	
	var ho =check24(((gmt + 8) > 24) ? ((gmt + 8) - 24) : (gmt + 8));
	document.getElementById('beijing').innerHTML = (IfZero(ho) + ending);
	
	var _GMT =check24(((gmt) > 24) ? ((gmt) - 24) : (gmt+24));
	document.getElementById('london').innerHTML = (IfZero(_GMT) + ":" + IfZero(dt.getMinutes()) + ":" + IfZero(dt.getSeconds()));
	
	var east =check24(((gmt + (24-5)) > 24) ? ((gmt + (24-5)) - 24) : (gmt + (24-5)));
	document.getElementById('toronto').innerHTML = (IfZero(east) + ending);
	document.getElementById('newyork').innerHTML = (IfZero(east) + ending);
	
	setTimeout("GetTime()", 1000);
}
function IfZero(num) {
	return ((num <= 9) ? ("0" + num) : num);
}
function check24(hour) {
	return (hour >= 24) ? hour - 24 : hour;
}
//GetTime();
