	function  Year_Month()
		{  
			var  now  =  new  Date();  
			var  yy  =  now.getYear();  
			var  mm  =  now.getMonth();  
			var  mmm=new  Array();
			mmm[0]="1";
			mmm[1]="2";
			mmm[2]="3";
			mmm[3]="4";
			mmm[4]="5";
			mmm[5]="6";
			mmm[6]="7";
			mmm[7]="8";
			mmm[8]="9";
			mmm[9]="10";
			mmm[10]="11";
			mmm[11]="12";
			mm=mmm[mm];
			return(mm); 
		}
	function  thisYear()
		{  
			var  now  =  new  Date();  
			var  yy  =  now.getYear();  
			return(yy  ); 
		}
  function  Date_of_Today()
		{  
			var  now  =  new  Date();  
			return(now.getDate()  );
		}
  function  Week_of_Today()
		{  
			var  now  =  new  Date();  
			var day; var date; 
			if(now.getDay()==0) day="星期日" 
			if(now.getDay()==1) day="星期一" 
			if(now.getDay()==2) day="星期二"
			if(now.getDay()==3) day="星期三"
			if(now.getDay()==4) day="星期四"
			if(now.getDay()==5) day="星期五" 
			if(now.getDay()==6) day="星期六" 
			return(day);
		}
  function  CurentTime()
		{  
			var  now  =  new  Date();  
			var  hh  =  now.getHours();  
			var  mm  =  now.getMinutes();  
			var  ss  =  now.getTime()  %  60000;  
			ss  =  (ss  -  (ss  %  1000))  /  1000;  
			var  clock  =  hh+':';  
			if  (mm  <  10)  clock  +=  '0';  
			clock  +=  mm+':';  
			if  (ss  <  10)  clock  +=  '0';  
			clock  +=  ss;  
			return(clock);
		}  
	function  ThisBSYear()
		{
			var  bsYear;
			var  bsDate;
			var  bsWeek;
			var  arrLen=8;	//数组长度
			var  sValue=0;	//当年的秒数
			var  dayiy=0;	//当年第几天
			var  miy=0;	//月份的下标
			var  iyear=0;	//年份标记
			var  dayim=0;	//当月第几天
			var  spd=86400;	//每天的秒数

			var  year1999="30;29;29;30;29;29;30;29;30;30;30;29";	//354
			var  year2000="30;30;29;29;30;29;29;30;29;30;30;29";	//354
			var  year2001="30;30;29;30;29;30;29;29;30;29;30;29;30";	//384
			var  year2002="30;30;29;30;29;30;29;29;30;29;30;29";	//354
			var  year2003="30;30;29;30;30;29;30;29;29;30;29;30";	//355
			var  year2004="29;30;29;30;30;29;30;29;30;29;30;29;30";	//384
			var  year2005="29;30;29;30;29;30;30;29;30;29;30;29";	//354
			var  year2006="30;29;30;29;30;30;29;29;30;30;29;29;30";

			var  month1999="正月;二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;十二月"
			var  month2001="正月;二月;三月;四月;闰四月;五月;六月;七月;八月;九月;十月;十一月;十二月"
			var  month2004="正月;二月;闰二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;十二月"
			var  month2006="正月;二月;三月;四月;五月;六月;七月;闰七月;八月;九月;十月;十一月;十二月"
			var  Dn="初一;初二;初三;初四;初五;初六;初七;初八;初九;初十;十一;十二;十三;十四;十五;十六;十七;十八;十九;二十;廿一;廿二;廿三;廿四;廿五;廿六;廿七;廿八;廿九;三十";

			var  Ys=new  Array(arrLen);
			Ys[0]=919094400;Ys[1]=949680000;Ys[2]=980265600;
			Ys[3]=1013443200;Ys[4]=1044028800;Ys[5]=1074700800;
			Ys[6]=1107878400;Ys[7]=1138464000;

			var  Yn=new  Array(arrLen);      //农历年的名称
			Yn[0]="己卯年";Yn[1]="庚辰年";Yn[2]="辛巳年";
			Yn[3]="壬午年";Yn[4]="癸未年";Yn[5]="甲申年";
			Yn[6]="乙酉年";Yn[7]="丙戌年";
			var  D=new  Date();
			var  yy=D.getYear();
			var  mm=D.getMonth()+1;
			var  dd=D.getDate();
			var  ww=D.getDay();
			if  (ww==0)  ww="<font  color=RED>星期日</font>";
			if  (ww==1)  ww="星期一";
			if  (ww==2)  ww="星期二";
			if  (ww==3)  ww="星期三";
			if  (ww==4)  ww="星期四";
			if  (ww==5)  ww="星期五";
			if  (ww==6)  ww="<font  color=green>星期六</font>";
			ww=ww;
			var  ss=parseInt(D.getTime()  /  1000);
			if  (yy<100)  yy="19"+yy;

			for  (i=0;i<arrLen;i++)
			if  (ss>=Ys[i]){
			iyear=i;
			sValue=ss-Ys[i];        //当年的秒数
			}
			dayiy=parseInt(sValue/spd)+1;        //当年的天数

			var  dpm=year1999;
			if  (iyear==1)  dpm=year2000;
			if  (iyear==2)  dpm=year2001;
			if  (iyear==3)  dpm=year2002;
			if  (iyear==4)  dpm=year2003;
			if  (iyear==5)  dpm=year2004;
			if  (iyear==6)  dpm=year2005;
			if  (iyear==7)  dpm=year2006;
			dpm=dpm.split(";");

			var  Mn=month1999;
			if  (iyear==2)  Mn=month2001;
			if  (iyear==5)  Mn=month2004;
			if  (iyear==7)  Mn=month2006;
			Mn=Mn.split(";");

			var  Dn="初一;初二;初三;初四;初五;初六;初七;初八;初九;初十;十一;十二;十三;十四;十五;十六;十七;十八;十九;二十;廿一;廿二;廿三;廿四;廿五;廿六;廿七;廿八;廿九;三十";
			Dn=Dn.split(";");

			dayim=dayiy;

			var  total=new  Array(13);
			total[0]=parseInt(dpm[0]);
			for  (i=1;i<dpm.length-1;i++)  total[i]=parseInt(dpm[i])+total[i-1];
			for  (i=dpm.length-1;i>0;i--)
			if  (dayim>total[i-1]){
			dayim=dayim-total[i-1];
			miy=i;
			}
			bsWeek=ww;
			bsDate=yy+"年"+mm+"月";
			bsDate2=dd;
			bsYear="农历："+Yn[iyear];
			bsYear2=Mn[miy]+Dn[dayim-1];
			if  (ss>=Ys[7]||ss<Ys[0])  bsYear=Yn[7];
			return(bsYear+"&nbsp;"+bsYear2);
		}
	function  refreshCalendarClock()
		{
			var sHtml;
			sHtml=thisYear()+'年'+Year_Month()+'月'+Date_of_Today()+'日&nbsp;'+Week_of_Today()+'&nbsp;<B>'+CurentTime()+"</B>&nbsp;&nbsp;"+ThisBSYear();
			document.all.calendarClock.innerHTML  =  sHtml;  
		}
setInterval('refreshCalendarClock()',1000);
