var dv_flag=true;

var days_ru = new Array('воскресенье','понедельник','вторник','среда','четверг','пятница','суббота');
var days_en = new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
var days_de = new Array('So.','Mo.','Di.','Mi.','Do.','Fr.','Sa.');
var days_it = new Array('domenica','luned&#236;','marted&#236;','mercoled&#236;','gioved&#236;','venerd&#236;','sabato');
var days_fr = new Array('dimanche','lundi','mardi','mercredi','jeudi','vendredi','samedi');
var days_es = new Array('domingo','lunes','martes','mi&#233;rcoles','jueves','viernes','s&#225;bado');
var days_jp = new Array('&#26376;&#26332;&#26085;','&#28779;&#26332;&#26085;','&#27700;&#26332;&#26085;','&#26408;&#26332;&#26085;','&#37329;&#26332;&#26085;','&#22303;&#26332;&#26085;');


function funClock(lang) {
	switch (lang) {
		case "ru":
		days = days_ru;
		break;
		case "en":
		days = days_en;
		break;
		case "de":
		days = days_de;
		break;
		case "it":
		days = days_it;
		break;
		case "fr":
		days = days_fr;
		break;
		case "es":
		days = days_es;
		break;
		case "jp":
		days = days_jp;
		break;
	}
	var runTime = new Date();
	var day = runTime.getUTCDay();
	var date = runTime.getUTCDate();
	var month = runTime.getUTCMonth() + 1;
	var year = runTime.getUTCFullYear();
	var hours = runTime.getUTCHours() + 4;
	var minutes = runTime.getUTCMinutes();
	if (hours <= 9) hours = "0" + hours;
	switch (hours) {
		case 24:
		hours = "00";
		break;
		case 25:
		hours = "01";
		break;
		case 26:
		hours = "02";
		break;
		case 27:
		hours = "03";
		break;
	}
	if (minutes <= 9) minutes = "0" + minutes;
	if (date <= 9) date = "0" + date;
	if (month <= 9) month = "0" + month;
	dv_flag ? (document.getElementById('moscow_time_date').innerHTML = hours + "<span style='color: white;'>:</span>" + minutes + ", " + date + "." + month + "." + year + " (" + days[day] + ")") : (document.getElementById('moscow_time_date').innerHTML = hours + ":" + minutes + ", " + date + "." + month + "." + year + " (" + days[day] + ")");
	dv_flag=!dv_flag;
	setTimeout("funClock()", 1000);
}
