/*by Mans*/
var localTimezone_hours;
var localTimezone_minutes;
var localTime_hours;
var localTime_minutes;
var localTime_seconds;
var localDate;
var localDate_timer;
var localDay;
var localMonth;
var localYear;
var localDayOfWeek;


function getTime(){
	localDate = new Date();
	localTime_hours = localDate.getHours();
	localTime_minutes = localDate.getMinutes();
	localTime_seconds = localDate.getSeconds();
	
	if (localTime_hours < 10) localTime_hours = '0' + localTime_hours;
	if (localTime_minutes < 10) localTime_minutes = '0' + localTime_minutes;
	if (localTime_seconds < 10) localTime_seconds = '0' + localTime_seconds;
	
	setTime();
	
	if (localTime_hours == '00' && localTime_minutes == '00' && localTime_seconds == '00') getDate();
}
function setTime (){
	if (localDate_timer) clearTimeout(localDate_timer);
	document.getElementById('hours').innerHTML = localTime_hours;
	document.getElementById('minutes').innerHTML = localTime_minutes;
	localDate_timer = setTimeout ('getTime()', '1000');
}
function getDate(){
	localDate = new Date();
	localDay = localDate.getDate();
	localMonth = localDate.getMonth();
	localYear = localDate.getYear();
	localDayOfWeek = localDate.getDay();
	switch (localDayOfWeek){
		case 1: localDayOfWeek = 'Понедельник'; break;
		case 2: localDayOfWeek = 'Вторник'; break;
		case 3: localDayOfWeek = 'Среда'; break;
		case 4: localDayOfWeek = 'Четверг'; break;
		case 5: localDayOfWeek = 'Пятница'; break;
		case 6: localDayOfWeek = 'Суббота'; break;
		case 7: localDayOfWeek = 'Воскресенье'; break;
	}
	switch (localMonth){
		case 0: localMonth = 'January'; break;
		case 1: localMonth = 'February'; break;
		case 2: localMonth = 'March'; break;
		case 3: localMonth = 'April'; break;
		case 4: localMonth = 'May'; break;
		case 5: localMonth = 'June'; break;
		case 6: localMonth = 'July'; break;
		case 7: localMonth = 'August'; break;
		case 8: localMonth = 'September'; break;
		case 9: localMonth = 'October'; break;
		case 10: localMonth = 'November'; break;
		case 11: localMonth = 'December'; break;
	}
	setDate();
}
function setDate (){
	localYear = (localYear - 1000 < 10 ? '200'+(localYear - 100) : localYear);
	document.getElementById('date').innerHTML = localDay + ' ' + localMonth + ' ' + localYear;
}
function digitalclock_init(){
	getTime();
	getDate();
}
