	
	var days = new Array("Sunday","Monday","Tuesday","Wednesday",
	    "Thursday","Friday","Saturday");
	
	var months = new Array('January','February','March',
	    'April','May','June','July','August','September',
	    'October','November','December');
	
	function padout(number) 
	{
		return(number<10)?'0'+number:number;
	}
	function nths(day) {
	     if (day == 1 || day == 21 || day == 31) return 'st';
	     if (day == 2 || day == 22) return 'nd';
	     if (day == 3 || day == 23) return 'rd';
	     return 'th';
	}
	
	
	function updateTime()
	{
		objDate = new Date();
		if (objDate.getHours() < 12)
			strTime = padout(objDate.getHours())+':'+padout(objDate.getMinutes())+'am'
		else
			strTime = padout(((objDate.getHours()==12)?24:objDate.getHours())-12)+':'+padout(objDate.getMinutes())+'pm'
	
		strDate = days[objDate.getDay()]+' '+objDate.getDate() + nths(objDate.getDate())+' '+months[objDate.getMonth()]
		
		document.getElementById("dateTimeString").innerHTML = '&nbsp;'+strDate+' '+strTime;
	}
