var year = 0, month = 0, date = 0, hour = 0, minute = 0, second = 0;

function initDT(aYear, aMonth, aDate, aHour, aMinute, aSecond) {
	year = aYear;
	month = aMonth;
	date = aDate;
	hour = aHour;
	minute = aMinute;
	second = aSecond;
}

function dspCurDT() {
	if ((++second) > 59) {
		second = 0;
		if ((++minute) > 59) {
			minute = 0;
			if ((++hour) > 23) {
				hour = 0;
				var maxDate = 0;
				switch (month) {
					case 1, 3, 5, 7, 8, 10, 12:
						maxDate = 31;
						break;
					case 4, 6, 9, 11:
						maxDate = 30;
						break;
					case 2:
						maxDate = ((((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) ? true : false) ? 29 : 28;
				}
				if ((++date) > maxDate) {
					date = 1;
					if ((++month) > 12) {
						month = 1;
						++year;
					}
				}
			}
		}
	}
	var sNow = year + 'Äê' + ((month < 10) ? '0' + month : month) +'ÔÂ' + ((date < 10) ? '0' + date : date) + 'ÈÕ ' + ((hour < 10) ? '0' + hour : hour) + ':' + ((minute < 10) ? '0' + minute : minute) + ':' +((second < 10) ? '0' + second : second);
	curDT.innerText = sNow;
	window.setTimeout('dspCurDT()', 1000);
}
