//Analog clock script adapted from original version By Kurt (kurt.grigg@virgin.net)
//Script featured on Dynamic Drive
//Visit http://www.dynamicdrive.com for this script and more
// DECORATION
cCol='CCCCCC'; // couleur chiffres
isec='../images_build/is.png'; // image pour secondes
imin='../images_build/im.png'; // image pour minutes
ihour='../images_build/ih.png'; // image pour heures
imontre='../images_build/montreS2.png'; // imagedu boitier
// TAILLE DES AIGUILLES
NBH=5; // nb points pour heures
NBM=7; // nb points pour minutes
NBS=8; // nb points pour secondes
// POSITION ET TAILLE DE LA MONTRE
Ymontre=270;
Xmontre=760;
Ybase=90; // Hauteur.
Xbase=80; // Largeur.
// DECALAGE HORAIRE
DECAL=0;
DECOL=0;
HF=0;
MF=0;
FIRST=0;
// TYPE  CLIENT ?
OK=(document.getElementById);
IE=OK&&document.all;
// Chiffres
nbch=0;
if (OK){
document.write('<div style="position:absolute;top:'+(Ymontre-Ybase-13)+'px;left:'+(Xmontre-Xbase-15)+'px;"><IMG SRC="'+imontre+'" BORDER=0></div>');
document.write('<div ID="AM" style="position:absolute;top:'+(Ymontre+(Ybase/2))+'px;left:'+(Xmontre-6)+'px;color:#FFFF00;font-size:11px;">--</div>');
for (i=1; i <nbch+1; i++)
{
Ypos=Ymontre-15+Ybase*Math.sin(-1.56 +i *30*Math.PI/180);
Xpos=Xmontre-14+Xbase*Math.cos(-1.56 +i*30*Math.PI/180);
document.write('<div id="CH'+i+'" style="position:absolute;top:'+Ypos+'px;left:'+Xpos+'px;width:30px;height:30px;font-family:Arial;font-size:11px;color:#'+cCol+';text-align:center;padding-top:10px">'+i+'</div>');
}
for (i=0; i < NBM; i++)
{
document.write('<div id="M'+i+'" style="position:absolute;top:0px;left:0px;width:3px;height:3px;font-size:3px;"><IMG SRC="'+imin+'" BORDER=0></div>');
}
for (i=0; i < NBH; i++)
{
document.write('<div id="H'+i+'" style="position:absolute;top:0px;left:0px;width:4px;height:4px;font-size:4px;"><IMG SRC="'+ihour+'" BORDER=0></div>');
}
for (i=1; i < NBS; i++)
{
document.write('<div id="S'+i+'" style="position:absolute;top:0px;left:0px;width:2px;height:2px;font-size:2px;"><IMG SRC="'+isec+'" BORDER=0></div>');
}
}

function clock(){
time = new Date ();
secs = time.getSeconds();
sec = -1.57 + Math.PI * secs/30;
mins = time.getMinutes();
min = -1.57 + Math.PI * mins/30;
heurs=time.getHours();
if (FIRST==2)
{
	FIRST=1;
	DECOL=(HF-heurs)+((MF-mins)/60);
}
hr = time.getHours()+DECAL+DECOL;
LAM='AM';
if(hr<0){hr=hr+24;}
if(hr>23){hr=hr-24;}
if(hr>12){LAM='PM';}
hrs = -1.57 + Math.PI * hr/6 + Math.PI*parseInt(time.getMinutes())/360;
Xpos=Xmontre;
Ypos=Ymontre;
if (OK){
if ( IE||OK)
{
 document.getElementById("AM").innerText=LAM;
}
else
{
 document.getElementById("AM").document.open();
 document.getElementById("AM").document.write(LAM);
 document.getElementById("AM").document.close();
}
for (i=1; i < NBS; i++){
 document.getElementById("S"+i).style.top=Ypos+1+i*Ybase/10*Math.sin(sec);
 document.getElementById("S"+i).style.left=Xpos+1+i*Xbase/10*Math.cos(sec);
 }
for (i=0; i < NBM; i++){
 document.getElementById("M"+i).style.top=Ypos+i*Ybase/10*Math.sin(min);
 document.getElementById("M"+i).style.left=Xpos+i*Xbase/10*Math.cos(min);
 }
for (i=0; i < NBH; i++){
 document.getElementById("H"+i).style.top=Ypos+i*Ybase/10*Math.sin(hrs);
 document.getElementById("H"+i).style.left=Xpos+i*Xbase/10*Math.cos(hrs);
 }
}
setTimeout('clock()',100);
}
clock();
//-->
