<!-- 
//
/* Date Time JavaScript 
<!-- script language="JavaScript" --> */
function dayArray() {
  var args = dayArray.arguments;
  for (var i = 0; i < args.length; i++) {
    this[i] = args[i];
  }
  this.length = args.length;
}

function monthArray() {
  var args = monthArray.arguments;
  for (var i = 0; i < args.length; i++) {
    this[i] = args[i];
  }
  this.length = args.length;
}

function fixDate(date) {
  var base = new Date(0);
  var skew = base.getTime();
  if (skew > 0)
    date.setTime(date.getTime() - skew);
}

function getString(date) {
			var now = new Date();
			var hours = now.getHours();
			var minutes = now.getMinutes();
			var datte = now.getDate();
					if (datte==1) end=("st");
					else if (datte==2) end=("nd");
					else if (datte==3) end=("rd");
					else if (datte==21) end=("st");
					else if (datte==22) end=("nd");
					else if (datte==23) end=("rd");
					else if (datte==31) end=("st");
					else end=("th");
			var timeValue = "" + ((hours < 1) ? "12" : (hours >12) ? hours -12 :hours)
						timeValue += ((minutes < 10) ? ":0" : ":") + minutes
						timeValue += (hours >= 12) ? " pm" : " am" 
			var days = new dayArray(" Sun, "," Mon, "," Tues, "," Wed, ",
" Thurs, "," Fri, "," Sat, ");  
			var months = new monthArray("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
			return timeValue +  " &nbsp;" + days[date.getDay()] + months[date.getMonth()] + " " + date.getDate() + end + ", " + (1900 + date.getYear());
}

var cur = new Date();
fixDate(cur);

function writeTheTime() {
	var str = getString(cur);
	document.write(str);
}


// -->
