	function ShortDateTime(dt) {
		var oDate = new Date(dt);
		var iDay = oDate.getDay();
		var sDay;

		switch (iDay){
			case (0) :{sDay = "Sun"; break;}
			case (1) :{sDay = "Mon"; break;}
			case (2) :{sDay = "Tue"; break;}
			case (3) :{sDay = "Wed"; break;}
			case (4) :{sDay = "Thu"; break;}
			case (5) :{sDay = "Fri"; break;}
			case (6) :{sDay = "Sat"; break;}
		}
		var sMonth;

		switch (oDate.getMonth()) {
			case (0) :{sMonth = "Jan"; break;}
			case (1) :{sMonth = "Feb"; break;}
			case (2) :{sMonth = "Mar"; break;}
			case (3) :{sMonth = "Apr"; break;}
			case (4) :{sMonth = "May"; break;}
			case (5) :{sMonth = "Jun"; break;}
			case (6) :{sMonth = "Jul"; break;}
			case (7) :{sMonth = "Aug"; break;}
			case (8) :{sMonth = "Sep"; break;}
			case (9) :{sMonth = "Oct"; break;}
			case (10) :{sMonth = "Nov"; break;}
			case (11) :{sMonth = "Dec"; break;}
		}
		var sDate = sDay + ", " + sMonth + " " + oDate.getDate() + ", " + oDate.getFullYear();
		var iHour = oDate.getHours();
		var sAmPm;
		if (iHour < 12) {
			sAmPm = "AM"; }
		else {
			if (iHour > 12)
			{
				iHour = iHour - 12;
			}
			sAmPm = "PM";
			}
		var sMinutes = "" + oDate.getMinutes().toString();
		if (oDate.getMinutes() < 10) {
			sMinutes = "0" + sMinutes;
			}
		var sTime = iHour + ":" + sMinutes + " " + sAmPm;
		return sDate + " " + sTime + " ";
	}

	function SmallDate(dt) {
		var oDate = new Date(dt);
		var sDate = oDate.getMonth()+ 1 + "/" + oDate.getDate() + "/" + oDate.getFullYear();
		return sDate;
	}

	function ShortDate(dt) {
		var oDate = new Date(dt);
		var iDay = oDate.getDay();
		var sDay;

		switch (iDay){
			case (0) :{sDay = "Sunday"; break;}
			case (1) :{sDay = "Monday"; break;}
			case (2) :{sDay = "Tuesday"; break;}
			case (3) :{sDay = "Wednesday"; break;}
			case (4) :{sDay = "Thursday"; break;}
			case (5) :{sDay = "Friday"; break;}
			case (6) :{sDay = "Saturday"; break;}
		}
		var sMonth;

		switch (oDate.getMonth()) {
			case (0) :{sMonth = "January"; break;}
			case (1) :{sMonth = "February"; break;}
			case (2) :{sMonth = "March"; break;}
			case (3) :{sMonth = "April"; break;}
			case (4) :{sMonth = "May"; break;}
			case (5) :{sMonth = "June"; break;}
			case (6) :{sMonth = "July"; break;}
			case (7) :{sMonth = "August"; break;}
			case (8) :{sMonth = "September"; break;}
			case (9) :{sMonth = "October"; break;}
			case (10) :{sMonth = "November"; break;}
			case (11) :{sMonth = "December"; break;}
		}
		var sDate = sDay + ", " + sMonth + " " + oDate.getDate() + ", " + oDate.getFullYear();
		return sDate;
	}

	function ShortTime(dt) {
		var oDate = new Date(dt);
		var iHour = oDate.getHours();
		var sAmPm;
		if (iHour < 12) {
			sAmPm = "AM"; }
		else {
			if (iHour > 12)
			{
				iHour = iHour - 12;
			}
			sAmPm = "PM";
			}
		var sMinutes = "" + oDate.getMinutes().toString();
		if (oDate.getMinutes() < 10) {
			sMinutes = "0" + sMinutes;
			}
		var sTime = iHour + ":" + sMinutes + " " + sAmPm;
		return sTime + " (local)";
	}

	function ShortTimeSm(dt) {
		var oDate = new Date(dt);
		var iHour = oDate.getHours();
		var sAmPm;
		if (iHour < 12) {
			sAmPm = "AM"; }
		else {
			if (iHour > 12)
			{
				iHour = iHour - 12;
			}
			sAmPm = "PM";
			}
		var sMinutes = "" + oDate.getMinutes().toString();
		if (oDate.getMinutes() < 10) {
			sMinutes = "0" + sMinutes;
			}
		var sTime = iHour + ":" + sMinutes + " " + sAmPm;
		return sTime;
	}

	function validateUnlisted() {
		if (document.getElementById("MeetingID").value.length > 2) {
			document.getElementById("ListMeetings").submit();
			return;
		}
		alert("Please enter a valid Meeting ID");
	}

	function Enroll(idx,num) {
		document.getElementById("MeetingRec").value = idx;
		document.getElementById("UsePayPal").value = num;
		document.getElementById("ListMeetings").action = "http://www.mybluetrain.com/meeting-enroll.asp";
		document.getElementById("ListMeetings").submit();
	}

	function EnrollCustom(idx) {
		var txt;
		txt = "<HTML>";
		txt = txt + "<BODY onload='document.Enroll.submit();'>";
		txt = txt + "<form method='Post' name='Enroll' action='http://www.mybluetrain.com/meeting-enroll-custom.asp'>";
		txt = txt + "<input type='hidden' name='MeetingRec' id='MeetingRec' value='" + idx + "'>";
		txt = txt + "</form>";
		txt = txt + "</BODY>";
		txt = txt + "</HTML>";
		var objWindow = window.open('','',"top=25, left=25, height=550, width=700, location=0, menubar=0, scrollbars=1, resizable=1,status=1,titlebar=1,toolbar=0");
		if (objWindow == null || typeof(objWindow)=="undefined") {
			alert("The View Details window could not be opened.\nYour pop-up blocker disallowed the action.\n\nPlease change your pop-up blocker settings to\nallow pop-ups (for this website).");
			return;
		}
		var objDocument = objWindow.document;
		objDocument.write(txt);
		objDocument.close();
	}

	function SendEmail(idx) {
		var txt;
		txt = "<HTML>";
		txt = txt + "<body onload='document.EmailForm.submit();'>";
		txt = txt + "<form method='Post' name='EmailForm' action='http://www.mybluetrain.com/meeting-contact.asp'>";
		txt = txt + "<input type='hidden' name='MeetingRec' id='MeetingRec' value='" + idx + "'>";
		txt = txt + "</form>";
		txt = txt + "</body>";
		txt = txt + "</html>";
		var objWindow = window.open('','',"top=25, left=25, height=550, width=700, location=0, menubar=0, scrollbars=1, resizable=1,status=1,titlebar=1,toolbar=0");
		if (objWindow == null || typeof(objWindow)=="undefined") {
			alert("The Contact Info window could not be opened.\nYour pop-up blocker disallowed the action.\n\nPlease change your pop-up blocker settings to\nallow pop-ups (for this website).");
			return;
		}
		var objDocument = objWindow.document;
		objDocument.write(txt);
		objDocument.close();
	}

	function ViewDetails(idx) {
		var txt;
		txt = "<HTML>";
		txt = txt + "<BODY onload='document.ShowDetails.submit();'>";
		txt = txt + "<form method='Post' name='ShowDetails' action='http://www.mybluetrain.com/meeting-details.asp'>";
		txt = txt + "<input type='hidden' name='MeetingRec' id='MeetingRec' value='" + idx + "'>";
		txt = txt + "</form>";
		txt = txt + "</BODY>";
		txt = txt + "</HTML>";
		var objWindow = window.open('','',"top=25, left=25, height=550, width=700, location=0, menubar=0, scrollbars=1, resizable=1,status=1,titlebar=1,toolbar=0");
		if (objWindow == null || typeof(objWindow)=="undefined") {
			alert("The View Details window could not be opened.\nYour pop-up blocker disallowed the action.\n\nPlease change your pop-up blocker settings to\nallow pop-ups (for this website).");
			return;
		}
		var objDocument = objWindow.document;
		objDocument.write(txt);
		objDocument.close();
	}

	function ViewMessageBoard(idx) {
		var objWindow = window.open('','',"top=25, left=25, height=550, width=700, location=0, menubar=0, scrollbars=1, resizable=1,status=1,titlebar=1,toolbar=0");
		if (objWindow == null || typeof(objWindow)=="undefined") {
			alert("The Messageboard window could not be opened.\nYour pop-up blocker disallowed the action.\n\nPlease change your pop-up blocker settings to\nallow pop-ups (for this website).");
			return;
		}
		objWindow.location.href = "http://www.mybluetrain.com/message-boards-view.asp?BoardID=" + idx;
	}

	function ViewReminder(idx) {
		var objWindow = window.open('','',"top=25, left=25, height=550, width=700, location=0, menubar=0, scrollbars=1, resizable=1,status=1,titlebar=1,toolbar=0");
		if (objWindow == null || typeof(objWindow)=="undefined") {
			alert("The Reminder page window could not be opened.\nYour pop-up blocker disallowed the action.\n\nPlease change your pop-up blocker settings to\nallow pop-ups (for this website).");
			return;
		}
		objWindow.location.href = "http://www.mybluetrain.com/meeting-reminder.asp?MeetingID=" + idx;
	}
