
function takeYear(theDate)
	{
		x = theDate.getYear();
		var y = x % 100;
		y += (y < 38) ? 2000 : 1900;
		return y;
	}
	
	function leadingZero(nr)
	{
		if (nr < 10) nr = "0" + nr;
		return nr;
	}

function updateClock ( )
{
  	var Days = new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
	var Month = new Array('January','February','March','April','May','June','July','August','September','October','November','December');
	
	
	var today = new Date();
	var Year = takeYear(today);
	var Month = Month[today.getMonth()];
	var DayName = Days[today.getDay()];
	var Day = leadingZero(today.getDate());
	var Hours = leadingZero(today.getHours());
	var Minutes = leadingZero(today.getMinutes());
	var Seconds = leadingZero(today.getSeconds());
  	var currentTimeString = "";
	
	if (Hours >17 ) {
		currentTimeString = 'Good Evening. Today is ' +  DayName + " " + Day + " " + Month + " " + Year + "&nbsp;&nbsp;&nbsp;&nbsp;" + Hours + ":" + Minutes + ":" + Seconds + " GMT";
	}
	if (Hours < 12) {
		currentTimeString = 'Good Morning. Today is ' +  DayName + " " + Day + " " + Month + " " + Year + "&nbsp;&nbsp;&nbsp;&nbsp;" + Hours + ":" + Minutes + ":" + Seconds + " GMT";
	} else {
		currentTimeString = 'Good Afternoon. Today is ' +  DayName + " " + Day + " " + Month + " " + Year + "&nbsp;&nbsp;&nbsp;&nbsp;" + Hours + ":" + Minutes + ":" + Seconds + " GMT";
	}
	document.getElementById("clockbox").innerHTML = currentTimeString;
}
