/*
 * @author Luo Kenn Siang
 * add this to actual document to start a date display
 * window.onload = setTimeout("datestart('/insert div id here/')", 10);
 * 
 * made 3rd May 2010
 */

function dateagain(divid){
	var currentDate = new Date();
	var day = currentDate.getDate();
	var month = currentDate.getMonth();
	var year = currentDate.getFullYear();
	var hours = currentDate.getHours();
	var minutes = currentDate.getMinutes();
	var seconds = currentDate.getSeconds();
	var dday=currentDate.getDay();
	var d= ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"];
	var m = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
	
	var suffix = "AM";
	if (hours >= 12) {
		suffix = "PM";
		hours = hours - 12;
	}
	if (hours == 0) hours = 12;
	if (minutes < 10) minutes = "0" + minutes;
	if (seconds < 10) seconds = "0" + seconds;
	if(day==1 || day==21 ||day==31) day+="st";
	else if (day==2 || day==22) day+="nd";
	else if (day==3 || day==23) day+="rd";
	else day+="th";
	
	datetext = d[dday]+", "+ m[month] + " " + day + " " + year + ", "+hours+":"+minutes+":"+seconds+" "+suffix;
	document.getElementById(divid).innerHTML=datetext;
}
function datestart(divid){
	dateagain(divid);
	setInterval("dateagain('"+divid+"')", 1000);
}
