
var isNS=(navigator.appName=="Netscape");
var _all=(isNS)? 'outer.document.' : 'all.' ;
var _style=(isNS)? '' : '.style' ;
var cnt=new Array(), radius=2, result, now=new Date(); 
var ring1_X, ring2_X, ring3_X, ring4_X, ring5_X, ring6_X, ring1_Y, ring2_Y, ring3_Y, ring4_Y, ring5_Y, ring6_Y;
var names='hrs1hrs2hrs3hrs4min1min2min3min4min5sec1sec2sec3sec4sec5sec6';

function init(){
cnt[0]=0;
for(i=1;i<=60;i++){
cnt[i]=cnt[i-1]+((Math.PI*2)/60);
cnt[i-1]+=Math.PI/180;
}
for(num=1;num<=6;num++){
eval('ring'+num+'_X=new Array()');
eval('ring'+num+'_Y=new Array()');
for(i=1;i<=60;i++){
result=((i-15)<0)? 60+i-15 : i-15;
eval('ring'+num+'_X['+i+']='+Math.floor((num*radius*Math.cos(cnt[result]))+30));
eval('ring'+num+'_Y['+i+']='+Math.floor((num*radius*Math.sin(cnt[result]))+20));
}
eval('ring'+num+'_Y[0]=ring'+num+'_Y[60]');
eval('ring'+num+'_X[0]=ring'+num+'_X[60]');
}
runclock();
}

function runclock(){
timestring=''
now=new Date(); now.hrs=now.getHours(); now.min=now.getMinutes(); now.sec=now.getSeconds();
if (now.hrs<10) timestring+='0'+now.hrs+':'; else timestring+=now.hrs+':'
if (now.min<10) timestring+='0'+now.min+':'; else timestring+=now.min+':'
if (now.sec<10) timestring+='0'+now.sec; else timestring+=now.sec

document.digital.digital2.value=timestring
now.hrs=(now.hrs>=12)? now.hrs-12 : now.hrs;
now.hrs=Math.floor((now.hrs*5)+(now.min/12));
for(n=0;n<names.length;n+=4){
movetick(names.substr(n,4), names.substr(n+3,1), 'now.'+names.substr(n,3) );
}
setTimeout('runclock()',1000);
}

function movetick(obj,ringnum,timestep){
if(isNS){
eval(obj+'.top=ring'+ringnum+'_Y['+timestep+']');
eval(obj+'.left=ring'+ringnum+'_X['+timestep+']');
}else{
eval(obj+'.pixelTop=ring'+ringnum+'_Y['+timestep+']');
eval(obj+'.pixelLeft=ring'+ringnum+'_X['+timestep+']');
}}



window.onload=init;MM_preloadImages('pix/menu1k.gif','pix/menu3k.gif','pix/menu4k.gif','pix/menu5k.gif','pix/g1k.gif','pix/g2k.gif','pix/g3k.gif','pix/g4k.gif');


