<!--
/* ------------------------------------------------------------------------ */
/* Digital Clock by Abrar Khan 2009

   This is version 1 of the clock.  
   */
/* ------------------------------------------------------------------------ */
var UpdateInterval;
/* ------------------------------------------------------------------------ */
/* ---- ------->>>   G L O B A L   C L O C K    O B J E C T   <<<----------- */
/* ------------------------------------------------------------------------ */
var Clock =
{
/* ------------------------------------------------------------------------ */
/* ------------->>> I N I T I A L I S E  H O M E P A G E   <<<------------- */
/* ------------------------------------------------------------------------ */
	Initialise: function(clock_required)
	{
		if(clock_required == true)
		{
			Clock.DrawClock();
		}
	},
/* ------------------------------------------------------------------------ */
/* Function:Clock.DrawClock()*/
/* ------------------------------------------------------------------------ */
	DrawClock: function()
	{
		var components_array = glow.dom.get("#column2 .component");
		var first_component = components_array.item(0);
		glow.dom.get(first_component).before("<div class='clock_container component'><h5>BST Clock</h5><p>Clock</p></div>");

		UpdateInterval = setInterval("Clock.UpdateClock()", 500);
	},

/* ------------------------------------------------------------------------ */
/* Function:Clock.UpdateClock()*/
/* ------------------------------------------------------------------------ */
	UpdateClock: function()
	{
		var today=new Date();
		var h=today.getHours();
		var m=today.getMinutes();
		var s=today.getSeconds();

		// Add a zero in front of numbers<10
		m=Clock.CheckTime(m);
		s=Clock.CheckTime(s);

		glow.dom.get(".clock_container p").empty();
		glow.dom.get(".clock_container p").append(h+":"+m+":"+s);
	},
/* ------------------------------------------------------------------------ */
/* Function:Clock.CheckTime()*/
/* ------------------------------------------------------------------------ */
	CheckTime: function(i)
	{
		if (i<10)
		  {
		  i="0" + i;
		  }
		return i;
	}	
}

function debug(myMessage)
{
	// console.log(myMessage);
}
//-->

