<html>
<head>
<title>A javascript analog clock</title>
<script language=javascript>
///////////////////////////////////////////////////////////////
xoffset=250;
yoffset=250;
handsegments=15;
clocksize=130;
hoursize=7;
minutesize=5;
secondsize=5;
markersize=10;
markernumber=12;
////////////////////////////////////////////////////////////////
function hand(type,radius,image) {
time=new Date();
if (type=="hour") {
radians=(time.getHours()/12+time.getMinutes()/720)*2*Math.PI-.5*Math.PI;
size=hoursize; }
else if (type=="minute") {
radians=(time.getMinutes()/60+time.getSeconds()/3600)*2*Math.PI-.5*Math.PI;
size=minutesize; }
else if (type=="second") {
radians=(time.getSeconds()/60)*2*Math.PI-.5*Math.PI;
size=secondsize; }
image.style.pixelLeft=radius*Math.cos(radians)+xoffset-size/2;
image.style.pixelTop =radius*Math.sin(radians)+yoffset-size/2;
}
function clock() {
for (i=0;i<=handsegments;i++) {
hand("minute",i*clocksize/handsegments,eval("minutehand"+i));
hand("second",i*clocksize/handsegments,eval("secondhand"+i));
hand("hour",i*clocksize*(3/4)/handsegments,eval("hourhand"+i));
}
setTimeout("clock()",800);
}
</script>
</head>
<body>
<script language=javascript>
for (i=0;i<=handsegments;i++) {
document.writeln("<img src=hourhand.gif ID=hourhand"+i+" style='position:absolute; top:-1000; left:-1000; z-index:-5' width="+hoursize+" height="+hoursize+">");
document.writeln("<img src=minutehand.gif ID=minutehand"+i+" style='position:absolute; top:-1000; left:-1000' width="+minutesize+" height="+minutesize+">");
document.writeln("<img src=secondhand.gif ID=secondhand"+i+" style='position:absolute; top:-1000; left:-1000' width="+secondsize+" height="+secondsize+">");
}
for (i=0;i<markernumber;i++) {
radians=(i/markernumber)*2*Math.PI-.5*Math.PI;
radius=clocksize*1.2;
document.writeln("<img src=marker.gif style='position:absolute; top:"+(radius*Math.sin(radians)+yoffset-markersize/2)+"; left:"+(radius*Math.cos(radians)+xoffset-markersize/2)+"; z-index:-5' width="+markersize+" height="+markersize+">");
}
clock();
</script>
</body>
</html>
<font color=#FFFFFF>