function time_as_words () 
	{
		var my_date = new Date();
		var my_hours = my_date.getHours();
		var my_minutes = my_date.getMinutes();

		var outstring1 = "it is ";
		var outstring2 = "";
		var the_hour = "";
		var the_minute = "";
		var prefix = "";
		var suffix = "";

		if (my_hours >= 18)
			{
				outstring2 = "Good evening, ";
			}
		else
		if (my_hours >= 12)
			{
				outstring2 = "Good afternoon, ";
			}
		else
			{
				outstring2 = "Good morning, ";
			}



		if (my_hours >= 13)
			{
				my_hours = my_hours - 12;
			}

		if (my_minutes > 57)
			{
				prefix = " almost ";
				suffix = " o'clock.";
				my_hours = my_hours + 1;
				if (my_hours == 13)
					{
						my_hours = 1;
					}
			}
		else	if (my_minutes > 55)
			{
				prefix = " just past five minutes of ";
				suffix = ".";
				my_hours = my_hours + 1;
				if (my_hours == 13)
					{
						my_hours = 1;
					}
			}
		else	if (my_minutes == 55)
			{
				prefix = " five minutes of ";
				suffix = ".";
				my_hours = my_hours + 1;
				if (my_hours == 13)
					{
						my_hours = 1;
					}
			}
		else	if (my_minutes > 52)
			{
				prefix = " almost five minutes of ";
				suffix = ".";
				my_hours = my_hours + 1;
				if (my_hours == 13)
					{
						my_hours = 1;
					}
			}
		else	if (my_minutes > 50)
			{
				prefix = " just past ten minutes of ";
				suffix = ".";
				my_hours = my_hours + 1;
				if (my_hours == 13)
					{
						my_hours = 1;
					}
			}
		else	if (my_minutes == 50)
			{
				prefix = " ten minutes of ";
				suffix = ".";
				my_hours = my_hours + 1;
				if (my_hours == 13)
					{
						my_hours = 1;
					}
			}
		else	if (my_minutes > 47)
			{
				prefix = " almost ten minutes of ";
				suffix = ".";
				my_hours = my_hours + 1;
				if (my_hours == 13)
					{
						my_hours = 1;
					}
			}
		else	if (my_minutes > 45)
			{
				prefix = " just past quarter of ";
				suffix = ".";
				my_hours = my_hours + 1;
				if (my_hours == 13)
					{
						my_hours = 1;
					}
			}
		else	if (my_minutes == 45)
			{
				prefix = " quarter of ";
				suffix = ".";
				my_hours = my_hours + 1;
				if (my_hours == 13)
					{
						my_hours = 1;
					}
			}
		else	if (my_minutes > 42)
			{
				prefix = " almost quarter of ";
				suffix = ".";
				my_hours = my_hours + 1;
				if (my_hours == 13)
					{
						my_hours = 1;
					}
			}
		else	if (my_minutes > 40)
			{
				prefix = " just past twenty minutes of ";
				suffix = ".";
				my_hours = my_hours + 1;
				if (my_hours == 13)
					{
						my_hours = 1;
					}
			}
		else	if (my_minutes == 40)
			{
				prefix = " twenty minutes of ";
				suffix = ".";
				my_hours = my_hours + 1;
				if (my_hours == 13)
					{
						my_hours = 1;
					}
			}
		else	if (my_minutes > 37)
			{
				prefix = " almost twenty minutes of ";
				suffix = ".";
				my_hours = my_hours + 1;
				if (my_hours == 13)
					{
						my_hours = 1;
					}
			}
		else	if (my_minutes > 35)
			{
				prefix = " just past twenty-five minutes of ";
				suffix = ".";
				my_hours = my_hours + 1;
				if (my_hours == 13)
					{
						my_hours = 1;
					}
			}
		else	if (my_minutes == 35)
			{
				prefix = " twenty-five minutes of ";
				suffix = ".";
				my_hours = my_hours + 1;
				if (my_hours == 13)
					{
						my_hours = 1;
					}
			}
		else	if (my_minutes > 32)
			{
				prefix = " almost twenty-five minutes of ";
				suffix = ".";
				my_hours = my_hours + 1;
				if (my_hours == 13)
					{
						my_hours = 1;
					}
			}
		else	if (my_minutes > 30)
			{
				prefix = " just past half past ";
				suffix = ".";
			}
		else	if (my_minutes == 30)
			{
				prefix = " half past ";
				suffix = " o'clock.";
			}
		else	if (my_minutes > 27)
			{
				prefix = " almost half past ";
				suffix = ".";
			}
		else	if (my_minutes > 25)
			{
				prefix = " just past twenty-five after ";
				suffix = ".";
			}
		else	if (my_minutes == 25)
			{
				prefix = " twenty-five after ";
				suffix = ".";
			}
		else	if (my_minutes > 22)
			{
				prefix = " almost twenty-five after ";
				suffix = ".";
			}
		else	if (my_minutes > 20)
			{
				prefix = " just past twenty minutes after ";
				suffix = ".";
			}
		else	if (my_minutes == 20)
			{
				prefix = " twenty minutes after ";
				suffix = ".";
			}
		else	if (my_minutes > 17)
			{
				prefix = " almost twenty minutes after ";
				suffix = ".";
			}
		else	if (my_minutes > 15)
			{
				prefix = " just past quarter after ";
				suffix = ".";
			}
		else	if (my_minutes == 15)
			{
				prefix = " quarter after ";
				suffix = ".";
			}
		else	if (my_minutes > 12)
			{
				prefix = " almost quarter after ";
				suffix = ".";
			}
		else	if (my_minutes > 10)
			{
				prefix = " just past ten minutes after ";
				suffix = ".";
			}
		else	if (my_minutes == 10)
			{
				prefix = " ten minutes after ";
				suffix = ".";
			}
		else	if (my_minutes > 7)
			{
				prefix = " almost ten minutes after ";
				suffix = ".";
			}
		else	if (my_minutes > 5)
			{
				prefix = " just past five minutes after ";
				suffix = ".";
			}
		else	if (my_minutes == 5)
			{
				prefix = " five minutes after ";
				suffix = ".";
			}
		else	if (my_minutes > 2)
			{
				prefix = " almost five minutes after ";
				suffix = ".";
			}
		else	if (my_minutes > 0)
			{
				prefix = " just past ";
				suffix = " o'clock.";
			}
		else	if (my_minutes == 0)
			{
				prefix = " ";
				suffix = " o'clock.";
			}


		switch(my_hours)
			{
			case 0:
				the_hour = " midnight";
				break;			
			case 1:
				the_hour = " one";
				break;			
			case 2:
				the_hour = " two";
				break;			
			case 3:
				the_hour = " three";
				break;			
			case 4:
				the_hour = " four";
				break;			
			case 5:
				the_hour = " five";
				break;			
			case 6:
				the_hour = " six";
				break;			
			case 7:
				the_hour = " seven";
				break;			
			case 8:
				the_hour = " eight";
				break;			
			case 9:
				the_hour = " nine";
				break;			
			case 10:
				the_hour = " ten";
				break;			
			case 11:
				the_hour = " eleven";
				break;			
			case 12:
				the_hour = " twelve";
				break;			
			}

		document.write('<div class="crvboy_time">' + outstring2 + outstring1 + prefix + the_hour + suffix + '</div><br>');

	}

