function startTime()
{
var today=new Date();
var h=today.getHours();
var n=today.getMinutes();
var s=today.getSeconds();

var d=today.getDate();
var w=today.getDay();
var m=today.getMonth();
var y=today.getFullYear();
// add a zero in front of numbers<10
n=checkTime(n);
s=checkTime(s);
w=checkWeekday(w);
d=checkDay(d);
m=checkMonth(m);
document.getElementById('displaytime').innerHTML=h+":"+n+":"+s;
document.getElementById('displaydate').innerHTML=w+" "+d+" "+m;
t=setTimeout('startTime()',500);
}

function checkTime(i)
{
if (i<10)
  {
  i="0" + i;
  }
return i;
}

function checkDay(i)
{
if (i==1 || i==21 || i==31) {
	i=i+"st";
} else if (i==2 || i==22) {
	i=i+"nd";
} else if (i==3 || i==23) {
	i=i+"rd";
} else {
	i=i+"th";
}
return i;
}

function checkWeekday(i) {
	
	switch(i) {
	case 1:
		i="Monday";
		break;
	case 2:
		i="Tuesday";
		break;
	case 3:
		i="Wednesday";
		break;
	case 4:
		i="Thursday";
		break;
	case 5:
		i="Friday";
		break;
	case 6:
		i="Saturday";
		break;
	case 0:
		i="Sunday";
		break;
	}
	return i;
	
}

function checkMonth(i) {
	i++;
	switch(i) {
	case 1:
		i="Jan";
		break;
	case 2:
		i="Feb";
		break;
	case 3:
		i="Mar";
		break;
	case 4:
		i="Apr";
		break;
	case 5:
		i="May";
		break;
	case 6:
		i="Jun";
		break;
	case 7:
		i="Jul";
		break;
	case 8:
		i="Aug";
		break;
	case 9:
		i="Sep";
		break;
	case 10:
		i="Oct";
		break;
	case 11:
		i="Nov";
		break;
	case 12:
		i="Dec";
		break;
	}
	return i;
}

