var DayNames = new Array(7);
DayNames[0] = "Sunday";
DayNames[1] = "Monday"; 
DayNames[2] = "Tuesday";
DayNames[3] = "Wednesday";
DayNames[4] = "Thursday";
DayNames[5] = "Friday";
DayNames[6] = "Saturday";

var MonthNames = new Array(12);
MonthNames[0] = "January";
MonthNames[1] = "February";
MonthNames[2] = "March";
MonthNames[3] = "April";
MonthNames[4] = "May";
MonthNames[5] = "June";
MonthNames[6] = "July";
MonthNames[7] = "August";
MonthNames[8] = "September";
MonthNames[9] = "October";
MonthNames[10] = "November";
MonthNames[11] = "December";

function GetDateTime()
{
	var _DateTime = new Date();
	var _inMillisecs = _DateTime.getTime();
	_inMillisecs += (10 * 60 * 60 * 1000);	// the 10 means 10 hours... here we are adding ten hours to GMT for Melbourne AEST time
//	_inMillisecs += (11 * 60 * 60 * 1000);	// the 11 means 11 hours... here we are adding eleven hours to GMT for Melbourne ADST time
	_DateTime.setTime(_inMillisecs);
	var _Year = _DateTime.getUTCFullYear();
	var _Month = MonthNames[_DateTime.getUTCMonth()];
	var _Date = _DateTime.getUTCDate();
	var _Day = DayNames[_DateTime.getUTCDay()];
	var _Hour = _DateTime.getUTCHours();
	var _Minute = _DateTime.getUTCMinutes();
//	var _Second = _DateTime.getUTCSeconds();

	var _AmPm = _Hour >= 12 ? "pm" : "am";
	_Hour = _Hour >= 13 ? _Hour - 12 : _Hour == 0 ? 12 : _Hour;

//	if (_Hour < 10)
//		_Hour = "0" + _Hour;
	if (_Minute < 10)
		_Minute = "0" + _Minute;
//	if (_Second < 10)
//		_Second = "0" + _Second;

//	var _ShowDateTime = (_Day + ", " + _Date + " " + _Month + " " + _Year + "  " + _Hour + ":" + _Minute + ":" + _Second + _AmPm);
//	var _ShowDateTime = (_Day + ", " + _Date + " " + _Month + " " + _Year + "  " + _Hour + ":" + _Minute + _AmPm);
	var _ShowDateTime = (_Date + " " + _Month + ", " + _Hour + ":" + _Minute + _AmPm);
//	.innerHTML ... portable??? test on other browsers
	document.getElementById("id_DateTime").innerHTML = _ShowDateTime;
}
