function Clock() 
       {
document.write('<!--ここから.by.satton.http://gang.jp/~supoka-->')
document.write('<!-- Paste in body -->')
document.write('<SCRIPT language=JavaScript> ')
document.write('<!-- Silly Clock 3 by Kurt Grigg http://website.lineone.net/~kurt.grigg/javascript ')
document.write("dCol='#c9c076'; //日付の色 ")
document.write("fCol='#c3c68e'; //数字の色 ")
document.write("sCol='#8dc68e'; //秒針の色 ")
document.write("mCol='#699940'; //分針の色 ")
document.write("hCol='#756040'; //時間針の色 ")
document.write('ClockHeight=80; //縦の大きさ')
document.write('ClockWidth=80; //横の大きさ')
document.write('ClockFromMouseY=0; //マウスからの縦の距離')
document.write('ClockFromMouseX=100; //マウスからの横の距離')
document.write('//Alter nothing below! Alignments will be lost! ')
document.write('d=new Array("SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"); ')
document.write('m=new Array("JANUARY","FEBRUARY","MARCH","APRIL","MAY","JUNE","JULY","AUGUST","SEPTEMBER","OCTOBER","NOVEMBER","DECEMBER");') 
document.write('date=new Date(); ')
document.write('day=date.getDate(); ')
document.write('year=date.getYear(); ')
document.write('if (year < 2000) year=year+1900;') 
document.write('TodaysDate=" "+d[date.getDay()]+" "+day+" "+m[date.getMonth()]+" "+year; ')
document.write("D=TodaysDate.split(''); ")
document.write("H='...'; ")
document.write("H=H.split(''); ")
document.write("M='....'; ")
document.write("M=M.split(''); ")
document.write("S='.....'; ")
document.write("S=S.split(''); ")
document.write("Face='1 2 3 4 5 6 7 8 9 10 11 12'; ")
document.write("font='Arial';") 
document.write('size=2;')
document.write('speed=0.5;')
document.write('ns=(document.layers);')
document.write('ie=(document.all);')
document.write("Face=Face.split(' ');")
document.write('n=Face.length; ')
document.write('a=size*10; ')
document.write('ymouse=0; ')
document.write('xmouse=0;') 
document.write('scrll=0;') 
document.write('props="<font face="+font+" size="+size+" color="+fCol+"><B>"; ')
document.write('props2="<font face="+font+" size="+size+" color="+dCol+"><B>"; ')
document.write('Split=360/n;') 
document.write('Dsplit=360/D.length; ')
document.write('HandHeight=ClockHeight/4.5 ')
document.write('HandWidth=ClockWidth/4.5 ')
document.write('HandY=-7; ')
document.write('HandX=-2.5; ')
document.write('scrll=0; ')
document.write('step=0.055;    //日付の回転スピード、小→遅い　大→速い')
document.write('currStep=0; ')
document.write('y=new Array();x=new Array();Y=new Array();X=new Array(); ')
document.write('for (i=0; i < n; i++){y[i]=0;x[i]=0;Y[i]=0;X[i]=0} ')
document.write('Dy=new Array();Dx=new Array();DY=new Array();DX=new Array();') 
document.write('for (i=0; i < D.length; i++){Dy[i]=0;Dx[i]=0;DY[i]=0;DX[i]=0}') 
document.write('if (ns){ ')
document.write('for (i=0; i < D.length; i++) ')
document.write("document.write('<layer name=\"nsDate'+i+'\" top=0 left=0 height='+a+' width='+a+'><center>'+props2+D[i]+'</font></center></layer>'); ") //６１行目
document.write('for (i=0; i < n; i++) ')
document.write("document.write('<layer name=\"nsFace'+i+'\" top=0 left=0 height='+a+' width='+a+'><center>'+props+Face[i]+'</font></center></layer>'); ")
document.write('for (i=0; i < S.length; i++) ')
document.write("document.write('<layer name=nsSeconds'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+sCol+'><center><b>'+S[i]+'</b></center></font></layer>'); ")
document.write('for (i=0; i < M.length; i++) ')
document.write("document.write('<layer name=nsMinutes'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+mCol+'><center><b>'+M[i]+'</b></center></font></layer>'); ")
document.write('for (i=0; i < H.length; i++) ')
document.write("document.write('<layer name=nsHours'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+hCol+'><center><b>'+H[i]+'</b></center></font></layer>');") 
document.write('} ')
document.write('if (ie){ ')
document.write("document.write('<div id=\"Od\" style=\"position:absolute;top:0px;left:0px\"><div style=\"position:relative\">'); ")
document.write('for (i=0; i < D.length; i++) ')
document.write("document.write('<div id=\"ieDate\" style=\"position:absolute;top:0px;left:0;height:'+a+';width:'+a+';text-align:center\">'+props2+D[i]+'</B></font></div>'); ")
document.write("document.write('</div></div>'); ")
document.write("document.write('<div id=\"Of\" style=\"position:absolute;top:0px;left:0px\"><div style=\"position:relative\">'); ")
document.write('for (i=0; i < n; i++)') 
document.write("document.write('<div id=\"ieFace\" style=\"position:absolute;top:0px;left:0;height:'+a+';width:'+a+';text-align:center\">'+props+Face[i]+'</B></font></div>'); ")
document.write("document.write('</div></div>'); ")
document.write("document.write('<div id=\"Oh\" style=\"position:absolute;top:0px;left:0px\"><div style=\"position:relative\">');") 
document.write('for (i=0; i < H.length; i++) ')
document.write("document.write('<div id=\"ieHours\" style=\"position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+hCol+';text-align:center;font-weight:bold\">'+H[i]+'</div>'); ")
document.write("document.write('</div></div>'); ")
document.write("document.write('<div id=\"Om\" style=\"position:absolute;top:0px;left:0px\"><div style=\"position:relative\">'); ")
document.write('for (i=0; i < M.length; i++) ')
document.write("document.write('<div id=\"ieMinutes\" style=\"position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+mCol+';text-align:center;font-weight:bold\">'+M[i]+'</div>'); ")
document.write("document.write('</div></div>') ")
document.write("document.write('<div id=\"Os\" style=\"position:absolute;top:0px;left:0px\"><div style=\"position:relative\">'); ")
document.write('for (i=0; i < S.length; i++) ')
document.write("document.write('<div id=\"ieSeconds\" style=\"position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+sCol+';text-align:center;font-weight:bold\">'+S[i]+'</div>'); ")
document.write("document.write('</div></div>') ")
document.write('} ')
document.write('(ns)?window.captureEvents(Event.MOUSEMOVE):0; ')
document.write('function Mouse(evnt){ ')
document.write('ymouse = (ns)?evnt.pageY+ClockFromMouseY-(window.pageYOffset):event.y+ClockFromMouseY; ')
document.write('xmouse = (ns)?evnt.pageX+ClockFromMouseX:event.x+ClockFromMouseX; ')
document.write('} ')
document.write('(ns)?window.onMouseMove=Mouse:document.onmousemove=Mouse; ')
document.write('function ClockAndAssign(){ ')
document.write('time = new Date ();') 
document.write('secs = time.getSeconds(); ')
document.write('sec = -1.57 + Math.PI * secs/30; ')
document.write('mins = time.getMinutes(); ')
document.write('min = -1.57 + Math.PI * mins/30; ')
document.write('hr = time.getHours(); ')
document.write('hrs = -1.575 + Math.PI * hr/6+Math.PI*parseInt(time.getMinutes())/360; ')
document.write('if (ie){ ')
document.write('Od.style.top=window.document.body.scrollTop; ')
document.write('Of.style.top=window.document.body.scrollTop; ')
document.write('Oh.style.top=window.document.body.scrollTop; ')
document.write('Om.style.top=window.document.body.scrollTop; ')
document.write('Os.style.top=window.document.body.scrollTop; ')
document.write('} ')
document.write('for (i=0; i < n; i++){ ')
document.write("var F=(ns)?document.layers['nsFace'+i]:ieFace[i].style; ")
document.write('F.top=y[i] + ClockHeight*Math.sin(-1.0471 + i*Split*Math.PI/180)+scrll; ')
document.write('F.left=x[i] + ClockWidth*Math.cos(-1.0471 + i*Split*Math.PI/180); ')
document.write("} ")
document.write('for (i=0; i < H.length; i++){ ')
document.write("var HL=(ns)?document.layers['nsHours'+i]:ieHours[i].style; ")
document.write('HL.top=y[i]+HandY+(i*HandHeight)*Math.sin(hrs)+scrll; ')
document.write('HL.left=x[i]+HandX+(i*HandWidth)*Math.cos(hrs); ')
document.write('} ')
document.write('for (i=0; i < M.length; i++){ ')
document.write("var ML=(ns)?document.layers['nsMinutes'+i]:ieMinutes[i].style; ")
document.write('ML.top=y[i]+HandY+(i*HandHeight)*Math.sin(min)+scrll; ')
document.write('ML.left=x[i]+HandX+(i*HandWidth)*Math.cos(min); ')
document.write('} ')
document.write('for (i=0; i < S.length; i++){ ')
document.write("var SL=(ns)?document.layers['nsSeconds'+i]:ieSeconds[i].style; ")
document.write('SL.top=y[i]+HandY+(i*HandHeight)*Math.sin(sec)+scrll; ')
document.write('SL.left=x[i]+HandX+(i*HandWidth)*Math.cos(sec); ')
document.write('} ')
document.write('for (i=0; i < D.length; i++){ ')
document.write("var DL=(ns)?document.layers['nsDate'+i]:ieDate[i].style; ")
document.write('DL.top=Dy[i] + ClockHeight*1.5*Math.sin(currStep+i*Dsplit*Math.PI/180)+scrll; ')
document.write('DL.left=Dx[i] + ClockWidth*1.5*Math.cos(currStep+i*Dsplit*Math.PI/180); ')
document.write('} ')
document.write('currStep-=step; ')
document.write('} ')
document.write('function Delay(){ ')
document.write('scrll=(ns)?window.pageYOffset:0; ')
document.write('Dy[0]=Math.round(DY[0]+=((ymouse)-DY[0])*speed); ')
document.write('Dx[0]=Math.round(DX[0]+=((xmouse)-DX[0])*speed); ')
document.write('for (i=1; i < D.length; i++){ ')
document.write('Dy[i]=Math.round(DY[i]+=(Dy[i-1]-DY[i])*speed); ')
document.write('Dx[i]=Math.round(DX[i]+=(Dx[i-1]-DX[i])*speed);') 
document.write('} ')
document.write('y[0]=Math.round(Y[0]+=((ymouse)-Y[0])*speed); ')
document.write('x[0]=Math.round(X[0]+=((xmouse)-X[0])*speed); ')
document.write('for (i=1; i < n; i++){ ')
document.write('y[i]=Math.round(Y[i]+=(y[i-1]-Y[i])*speed); ')
document.write('x[i]=Math.round(X[i]+=(x[i-1]-X[i])*speed); ')
document.write('} ')
document.write('ClockAndAssign(); ')
document.write("setTimeout('Delay()',20); ")
document.write('} ')
document.write('if (ns||ie)window.onload=Delay; ')
document.write('//--> ')
document.write('</SCRIPT><!--ここまで.by.satton.http://gang.jp/~supoka-->')
       }

