var time_object;
var my_time_hours;
var my_time_minutes;
var time_hours_offset;
var time_minutes_offset;
var my_time_seconds;

function init_clock()
{

	time_object			= new Date();
	my_time_hours		= time_object.getHours();
	my_time_minutes		= time_object.getMinutes();
	time_hours_offset	= my_time_hours-server_time_hours;
	time_minutes_offset	= my_time_minutes-server_time_minutes;

	update_clock();

}

function update_clock()
{

	time_object			= new Date();
	my_time_hours		= time_object.getHours();
	my_time_minutes		= time_object.getMinutes();
	my_time_seconds		= time_object.getSeconds();

	my_time_hours 		= my_time_hours-time_hours_offset;
	my_time_minutes 	= my_time_minutes-time_minutes_offset;

	if (my_time_hours < 12)
	{
		var am_pm = "AM";
	}
	else
	{
		var am_pm = "PM";
	}

	if(my_time_hours == 0)
	{
		my_time_hours = 12;
	}

	if (my_time_hours > 12)
	{
		my_time_hours = my_time_hours - 12;
	}

	my_time_minutes = my_time_minutes.toString();
	if (my_time_minutes.length == 1)
	{
		my_time_minutes = "0" + my_time_minutes;
	}

	my_time_seconds = my_time_seconds.toString();
	if (my_time_seconds.length == 1)
	{
		my_time_seconds = "0" + my_time_seconds;
	}

	var time_string = (my_time_hours)+':'+(my_time_minutes)+':'+(my_time_seconds)+' '+(am_pm);
	
	$('clock').innerHTML = time_string;

	setTimeout("update_clock()", 1000);

}

function $(object)
{

	return document.getElementById(object);

}
