<!--
var cal_i=0;
var stime;
var cal_time;
var cal_dist;
var CalendarData=[0x41A95,0xD4A,0xDA5,0x20B55,0x56A,0x7155B,0x25D,0x92D,0x5192B,0xA95,0xB4A,0x416AA,0xAD5,0x90AB5,0x4BA,0xA5B,0x60A57,0x52B,0xA93,0x40E95];
var madd=[0,31,59,90,120,151,181,212,243,273,304,334];
var TheDate;
var cMonth;
var cDay;
if(stime=='undefined'||stime==null||stime=='') {
	n=new Date();
	cal_time=n.getTime();
	cal_dist=0;
} else {
	cal_time=stime*1000;
	var n=new Date(cal_time);
	var tmp=new Date();
	cal_dist=cal_time-tmp.getTime();
}
function cal_s() {
	var newdate=new Date(cal_time+cal_i*1000);
	var min=newdate.getMinutes();var hor=newdate.getHours();
	if(hor==0) cal_reset();
	if(min<10) min='0'+min;
	em('clk').innerHTML=hor+':'+min;cal_i++;
}
function cal_reset() {
	var tmp=new Date();
	cal_time=cal_dist+tmp.getTime();
	cal_u();
}
function cal_u() {
	var week=[['日'],['一'],['二'],['三'],['四'],['五'],['六']];
	TheDate=n;cal_i=0;
	var year=(n.getFullYear()+'').substr(2,2);
	var mont=n.getMonth()+1;
	var date=n.getDate();
	var day=n.getDay();
	em('date').innerHTML=year+'年'+mont+'月'+date+'日';
	em('wk').innerHTML=week[day];
	em('nongli').innerHTML=cal_cd();
};
function em(e){	
	return document.getElementById(e);
}
function GetBit(m,n) { 
	return (m>>n)&1;
}
function e2c() { 
	var total,m,n,k;
	var isEnd=false;
	var tmp=TheDate.getYear();
	if (tmp<1900) tmp+=1900;
	total=(tmp-2001)*365+Math.floor((tmp-2001)/4)+madd[TheDate.getMonth()]+TheDate.getDate()-23;
	if (TheDate.getYear()%4==0&&TheDate.getMonth()>1) total++;
	for(m=0;;m++){
		k=(CalendarData[m]<0xfff)?11:12;
		for(n=k;n>=0;n--){
			if(total<=29+GetBit(CalendarData[m],n)){
				isEnd=true;break;
			}
			total=total-29-GetBit(CalendarData[m],n);
		}
		if(isEnd) break;
	}
	cYear=2001 + m;
	cMonth=k-n+1;
	cDay=total;
	if(k==12){
		if(cMonth==Math.floor(CalendarData[m]/0x10000)+1)	cMonth=1-cMonth;
		if(cMonth>Math.floor(CalendarData[m]/0x10000)+1)	cMonth--;
	}
	cHour=Math.floor((TheDate.getHours()+3)/2);
}
function cal_cd(){
	var numString="一二三四五六七八九十";
	var monString="正二三四五六七八九十冬腊";
	e2c();
	var tmp="";
	if(cMonth<1) {
		tmp+="闰";
		tmp+=monString.charAt(-cMonth-1);
	} else tmp+=monString.charAt(cMonth-1);
	tmp+="月";
	tmp+=(cDay<11)?"初":((cDay<20)?"十":((cDay<30)?"廿":"卅"));
	if(cDay%10!=0||cDay==10)
		tmp+=numString.charAt((cDay-1)%10);
	return tmp;
}
window.onload = function(){
	cal_u();
	cal_s();
	setInterval("cal_s()",999);
};
//-->