var greeting;
var months = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");

var nowDate = new Date();
var nowYear = nowDate.getYear();
var nowMonth = months[nowDate.getMonth()];
var nowDay = nowDate.getDate();
var nowHour = nowDate.getHours();
var nowMinute = nowDate.getMinutes();
var nowSecond = nowDate.getSeconds();
var daySuffix;

switch (nowDay)
{
case 1:
case 21:
case 31:
	daySuffix = "st";
	break;
case 2:
case 22:
	daySuffix = "nd";
	break;
case 3:
case 23:
	daySuffix = "rd";
	break;
default:
	daySuffix = "th";
	break;
}

if (nowMinute < 10)
   nowMinute = "0" + nowMinute;

if (nowSecond < 10)
   nowSecond = "0" + nowSecond;

if (nowHour < 12)
{
   greeting = "Good Morning";
}
else if (nowHour < 17)
{
   greeting = "Good Afternoon";
}
else
{
   greeting = "Good Evening";
}