


//Timer.

var timerID = null;

var timerRunning = false;



function fStopClock (){

	if(timerRunning)

	window.clearTimeout(timerID);

	timerRunning = false;

}



function fGetTime () {

	var datNow = new Date();

	var year = datNow.getFullYear();

	var month = datNow.getMonth() + 1;

	var week = datNow.getUTCDay();

	var date = datNow.getDate();

	var hours = datNow.getHours();

	var minutes = datNow.getMinutes();

	var seconds = datNow.getSeconds();

	var day = datNow.getDay();

	var strTime = "";



	week = fFormatWeek(week);



	strTime += year + "年" + month + "月" + date + "日 ";

	strTime += "星期"+ week + " ";

	strTime += ((hours <= 24) ? hours : hours - 24);

	strTime += ((minutes < 10) ? ":0" : ":") + minutes;

	strTime += ((seconds < 10) ? ":0" : ":") + seconds;

	spnDate.innerText = strTime;



	timerID = window.setTimeout("fGetTime()",1000);

	timerRunning = true;

}





function fFormatWeek(src){

	var sValue ="";

	var sTmp = "1,2,3,4,5,6,7,0";



	if(sTmp.indexOf(src) == -1) return "1";	//如果异常,则退出，返回星期一.



	

	switch(src)

	{

		case 1:	

			sValue = "一";

			break;

		case 2:	

			sValue = "二";

			break;

		case 3:	

			sValue = "三";

			break;

		case 4:	

			sValue = "四";

			break;

		case 5:	

			sValue = "五";

			break;

		case 6:	

			sValue = "六";

			break;

		case 7:	

			sValue = "日";

			break;

		case 0:	

			sValue = "日";

			break;

		default :	

			sValue = "3";

			break;

	}

	return sValue;

}



function fStartClock () {

	fStopClock();

	fGetTime();

}



var timerID = null;

var timerRunning = false;

function stopclock (){

if(timerRunning)

clearTimeout(timerID);

timerRunning = false;}

function startclock () {

stopclock();

showtime();}

function showtime () {

var now = new Date();

var hours = now.getHours();

var minutes = now.getMinutes();

var seconds = now.getSeconds()

var timeValue = "" +((hours >= 12) ? "下午 " : "上午 " )

timeValue += ((hours >12) ? hours -12 :hours)

timeValue += ((minutes < 10) ? ":0" : ":") + minutes

timeValue += ((seconds < 10) ? ":0" : ":") + seconds

document.clock.thetime.value = timeValue;

timerID = setTimeout("showtime()",1000);

timerRunning = true;}

