updateClock();
window.setInterval('updateClock();', 1000);

function updateClock(){
	var clockHtml = '';
	var d = new Date();
	
	var weekday = new Array(7);
	weekday[0]	= "Sunday";
	weekday[1]	= "Monday";
	weekday[2]	= "Tuesday";
	weekday[3]	= "Wednesday";
	weekday[4]	= "Thursday";
	weekday[5]	= "Friday";
	weekday[6]	= "Saturday";
	
	clockHtml += weekday[d.getDay()];
	
	var date = d.getDate();
	var abrv = 'th';
	
	if(date.toString().charAt(date.toString().length - 1) == '1'){
		abrv = 'st';
	}else if(date.toString().charAt(date.toString().length - 1) == '2'){
		abrv = 'nd';
	}
	
	clockHtml += ' ' + date + abrv;
	
	var month = new Array(12);
	month[0]	= "January";
	month[1]	= "February";
	month[2]	= "March";
	month[3]	= "April";
	month[4]	= "May";
	month[5]	= "June";
	month[6]	= "July";
	month[7]	= "August";
	month[8]	= "September";
	month[9]	= "October";
	month[10]	= "November";
	month[11]	= "December";
	
	clockHtml += ' ' + month[d.getMonth()];

	var h = lessThan10(d.getHours());
	var m = lessThan10(d.getMinutes());
	var s = lessThan10(d.getSeconds());
	
	clockHtml += ' ' + h + ':' + m + ':' + s;

	$('divClock').innerHTML = clockHtml;	
}

function lessThan10(num){
	if(num < 10){
		return '0' + num;
	}else{
		return num;
	}
}