/*
	Ax_TIMER VERSION 1.1
	COPYRIGHT 2007 AXTECINDIA(*)
	DHTML ANALOG CLOCK FOR WEB APPLICATIONS
	PROGRAMMED BY KIRAN KRISHNAN
	CREATED ON AUGUST-2007
	
	NOTE 	: Suspect error in IE7 AND OPERA 9.
	Caution	:	Application is bundled with corresponding CSS document. Any change to the styles may
	affect the program.
	For Contact : smart_coder@yahoo.co.in
*/


function set_timer()
{
	var xc		=	120;	//Center x coordinate
	var xy		=	120;	//center Y coordinate
	var inc		=	10;		//multiplier factor for radius	
	var cntr	=	9;		//number of dots in hands
	var hr_cnt	=	7;
							//radius is the multiple of inc and cntr
	var	adjst	=	8;
	var d	=	new Date();
	var h	=	d.getHours();
	var m	=	d.getMinutes();
	var s	=	d.getSeconds();
	var nm	=	"AM";
	
	if(h>13)
	{
		h=h-12;
		nm=h+"PM";
	}	
	if(h==0)
	{
		h=12;
	}
	var h_dg	=	(360/12)*h;
	var h_ext	=	(30/60)*m;
	var h_deg	=	h_dg+h_ext;
	var s_deg	=	(360/60)*s;	
	var m_deg	=	(360/60)*m;
	
	var pi		=	Math.PI;
	var pi2		=	pi/2;
	
	//Populate the second hand//
	for(var r=0;r<=cntr;r++)
	{
		
		var rad	=	r*inc;
		var tx	=	(rad * Math.cos((180-s_deg) * pi/180))+xc+adjst ;		
		var ty	=	(rad * Math.sin((180-s_deg) * pi/180))+xy+adjst ;
		var newdiv	=	document.getElementById('sec'+r);			
		newdiv.style.left	=	ty+'px';
		newdiv.style.top	=	tx+'px';
		newdiv.innerHTML	=	".";		
	
	}
	//Populate the minute hand//
	for(var r=0;r<=cntr;r++)
	{
		
		var rad	=	r*inc;
		var tx	=	(rad * Math.cos((180-m_deg) * pi/180))+xc+adjst ;		
		var ty	=	(rad * Math.sin((180-m_deg) * pi/180))+xy+adjst ;
		var newdiv	=	document.getElementById('min'+r);			
		newdiv.style.left	=	ty+'px';
		newdiv.style.top	=	tx+'px';
		newdiv.innerHTML	=	".";		
	
	}
	//Populate the hour hand//
	for(var r=0;r<=hr_cnt;r++)
	{
		
		var rad	=	r*inc;
		var tx	=	(rad * Math.cos((180-h_deg) * pi/180))+xc+adjst ;		
		var ty	=	(rad * Math.sin((180-h_deg) * pi/180))+xy+adjst ;
		var newdiv	=	document.getElementById('hour'+r);			
		newdiv.style.left	=	ty+'px';
		newdiv.style.top	=	tx+'px';
		newdiv.innerHTML	=	".";		
	
	}
	
	document.getElementById('timer').innerHTML	=	h+" : "+m+" : "+s+" "+nm;
		
		
		
	
	
	
}
