//
// Functions to display date and time
// Requires <div id="datetime"></div>
//

function getCurTime( d )
{
   var h = d.getHours();
   var m = d.getMinutes();
   var a = "AM";
   if( h > 12 )
   {
      a = "PM";
      h = h - 12;
   }
   if( h == 0 )
      h = 12;
   if( m <= 9 )
      m = "0" + m;
   value = h + ":" + m +  " " + a;
   return value;
}

function getCurDay( d )
{
	var daysOfWeek = new Array( 
		"SUNDAY", "MONDAY", "TUESDAY", "WEDNESDAY", 
		"THURSDAY", "FRIDAY", "SATURDAY" 
	);
	var which = d.getDay( );
	return daysOfWeek[ which ];
}

function getDaySuffix( n )
{
	var suffix = "th";
	switch( n )
	{
		case 1: case 21: suffix = "st"; break;
		case 2: case 22: suffix = "nd"; break;
		case 3: case 23: suffix = "rd"; break;
	}
	return suffix;
}

function getCurDate( d )
{
	var monthNames = new Array(
		"January", "February", "March", "April", "May", "June", "July",
		"August", "September", "October", "November", "December"
	);
	var mo = d.getMonth();
	var da = d.getDate();
	var xx = getDaySuffix( da );
	var yr = d.getFullYear();
	var v = monthNames[ mo ] + " " + da + xx;
	return v;
}


function getCurYear( d )
{
	var yr = d.getFullYear();
	return yr;
}

function showDateTime( )
{
	var d = new Date();
	var tm = getCurTime( d );
	var da = getCurDay( d );
	var dt = getCurDate( d );
	var yr = getCurYear( d );
	//var today = tm + "<br><span class=\"bluebold\">" + da + "</span><br>" + dt + ", " + yr;
	var today = "<span class=\"bluebold\">" + da + "</span><br>" + dt + ", " + yr + "<br>" + tm;
	document.getElementById( 'datetime' ).innerHTML = today;
	setTimeout( "showDateTime()", 1000 );
 }
