function updateClock()
{
	var localTime = new Date ( );
	var gmtMS = localTime.getTime() + (localTime.getTimezoneOffset() * 60000);
	var currentTime =  new Date(gmtMS)
	var currentHours = currentTime.getHours ( );
	var currentMinutes = currentTime.getMinutes ( );	
	var currentSeconds = currentTime.getSeconds ( );
	
	var timeOfDay = ( currentHours < 12 ) ? "am" : "pm";
	currentHours = ( currentHours < 10 ? "0" : "" ) + currentHours;
	currentMinutes = ( currentMinutes < 10 ? "0" : "" ) + currentMinutes;
	currentSeconds = ( currentSeconds < 10 ? "0" : "" ) + currentSeconds;
	
	var currentTimeString = currentHours + ":" + currentMinutes + ":" + currentSeconds + "<em>" + timeOfDay + "</em>";
	
	document.getElementById("clock").innerHTML = currentTimeString;
}

function init()
{
	updateClock(); 
	setInterval('updateClock()', 1000 );
}

window.onload = init;