var montharray = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
var server_time_kiev = 0;
var gmt_global = "KYV";
function Clock_signifer()
{
	var mydate = new Date();
	server_time = server_time + 1000;
	server_time_kiev = server_time_kiev + 1000;
	mydate.setTime(server_time);
	var expdate = mydate.getTime();

	expdate = getExpdate(gmt_global, server_time_kiev);
	mydate.setTime(expdate);
	
	var year=mydate.getYear();
	if (year < 1000) year += 1900;
	var day = mydate.getDay();

	var month = mydate.getMonth();
	month++;
	var daym = mydate.getDate();
	if (daym<10) daym = "0"+daym;
	var hours = mydate.getHours();
	var minutes = mydate.getMinutes();
	var seconds = mydate.getSeconds();
	var dn = "AM";
	if (hours >= 12) dn="PM";
	/*if (hours>12){
		hours=hours-12
	}*/
	
	//if (hours == 0) hours=12;
	if (minutes <= 9) minutes = "0" + minutes;
	if (seconds <= 9) seconds = "0" + seconds;
	if (month <= 9) month = "0" + month;
	
	getObj("date_time").innerHTML = hours + ":" + minutes;
	year = year + " ";
	getObj("date_text").innerHTML = daym + "." + month + "." + year.substring(2,4);
	getObj("date_day").innerHTML = dayarray[day];
}

var server_time;
function startClock(year, month, day, hour, minutes, sec)
{
	var GTM;
	GTM = getCookie("gtm");
	if (!GTM){
		GTM = "KYV";
		setCookie("gtm", "KYV", 24 * 60000, "/");
	}

	gmt_global = GTM;
	month--;
	if (month < 0) month = 0;
	server_time = new Date(year, month, day, hour, minutes, sec);
	server_time = server_time.getTime();
	server_time_kiev = server_time;

	Clock_signifer();
	setInterval("Clock_signifer()",1000);
}

function getExpdate(GTM, expdate)
{
	var plus = 0;
	if (GTM == "KYV") plus = 0; 
	if (GTM == "TKO") plus = 3600 * 7000;
	if (GTM == "MSK") plus = 3600 * 1000;
	if (GTM == "LON") plus = -(3600 * 2000);
	if (GTM == "NYC") plus = -(3600 * 8000);
	
	var elem = getObj("header_country");
	var template_element = elem.getElementsByTagName("a");

	for(i = 0; i < template_element.length; i++){
		template_element[i].className = "deactive";
	}
	getObj(GTM + "_clock").className = "active";
	
	expdate = expdate + plus;
	
	return expdate;
}

function setGTM_clock(name, obj)
{
	gmt_global = name;
	setCookie("gtm", name, "Mon, 01-Jan-2020 00:00:00 GMT", "/");
	
	obj.className = "active";
}
