function MonthTxt2(MonthNumber) 
{
 var Month=new Array();
 Month["01"]="January";
 Month["02"]="February";
 Month["03"]="March";
 Month["04"]="April";
 Month["05"]="May";
 Month["06"]="June";
 Month["07"]="July";
 Month["08"]="August";
 Month["09"]="September";
 Month["10"]="October";
 Month["11"]="November";
 Month["12"]="December";
 return Month[MonthNumber];
}


function weekdayMonthDDYYYY(adjDate)
{
	var aDate = new Date();
	var aDate2 = new Date();
	aDate.setDate(aDate.getDate() + adjDate);
	var dispDate = aDate;
	var aDay = aDate.getDay();
	if (aDay == 0)
	{
		aDate2.setDate(aDate2.getDate() + (adjDate - 2));
		dispDate = aDate2;
	}
	if (aDay == 6)
	{
		aDate2.setDate(aDate2.getDate() + (adjDate - 1));
		dispDate = aDate2;
	}
	var aDateMonth = (dispDate.getMonth() + 1);
	var aDateNum = dispDate.getDate();
	var aDateYear = dispDate.getYear();
	if (aDateMonth < 10)
	{
		aDateMonth = "0" + aDateMonth;
	}
	if (aDateNum < 10)
	{
		aDateNum = "0" + aDateNum;
	}
	var MonthName=MonthTxt2(aDateMonth)
	document.write(MonthName + " " + aDateNum + ", " + aDateYear);
}


function weekdayMonth(adjDate)
{
	var aDate = new Date();
	var aDate2 = new Date();
	aDate.setDate(aDate.getDate() + adjDate);
	var dispDate = aDate;
	var aDay = aDate.getDay();
	if (aDay == 0)
	{
		aDate2.setDate(aDate2.getDate() + (adjDate - 2));
		dispDate = aDate2;
	}
	if (aDay == 6)
	{
		aDate2.setDate(aDate2.getDate() + (adjDate - 1));
		dispDate = aDate2;
	}
	var aDateMonth = (dispDate.getMonth() + 1);
	if (aDateMonth < 10)
	{
		aDateMonth = "0" + aDateMonth;
	}
	var MonthName=MonthTxt2(aDateMonth)
	document.write(MonthName);
}


function weekdayMMDDYYYY(adjDate)
{
	var aDate = new Date();
	var aDate2 = new Date();
	aDate.setDate(aDate.getDate() + adjDate);
	var dispDate = aDate;
	var aDay = aDate.getDay();
	if (aDay == 0)
	{
		aDate2.setDate(aDate2.getDate() + (adjDate - 2));
		dispDate = aDate2;
	}
	if (aDay == 6)
	{
		aDate2.setDate(aDate2.getDate() + (adjDate - 1));
		dispDate = aDate2;
	}
	var aDateMonth = (dispDate.getMonth() + 1);
	var aDateNum = dispDate.getDate();
	var aDateYear = dispDate.getYear();
	if (aDateMonth < 10)
	{
		aDateMonth = "0" + aDateMonth;
	}
	if (aDateNum < 10)
	{
		aDateNum = "0" + aDateNum;
	}
	document.write(aDateMonth + "/" + aDateNum + "/" + aDateYear);
}


function weekdayMMYYYY(adjDate)
{
	var aDate = new Date();
	var aDate2 = new Date();
	aDate.setDate(aDate.getDate() + adjDate);
	var dispDate = aDate;
	var aDay = aDate.getDay();
	if (aDay == 0)
	{
		aDate2.setDate(aDate2.getDate() + (adjDate - 2));
		dispDate = aDate2;
	}
	if (aDay == 6)
	{
		aDate2.setDate(aDate2.getDate() + (adjDate - 1));
		dispDate = aDate2;
	}
	var aDateMonth = (dispDate.getMonth() + 1);
	var aDateNum = dispDate.getDate();
	var aDateYear = dispDate.getYear();
	if (aDateMonth < 10)
	{
		aDateMonth = "0" + aDateMonth;
	}
	document.write(aDateMonth + "/" + aDateYear);
}


function weekdayAheadMMDDYYYY(adjDate)
{
	var aDate = new Date();
	var aDate2 = new Date();
	aDate.setDate(aDate.getDate() + adjDate);
	var dispDate = aDate;
	var aDay = aDate.getDay();
	if (aDay == 0)
	{
		aDate2.setDate(aDate2.getDate() + (adjDate + 1));
		dispDate = aDate2;
	}
	if (aDay == 6)
	{
		aDate2.setDate(aDate2.getDate() + (adjDate + 2));
		dispDate = aDate2;
	}
	var aDateMonth = (dispDate.getMonth() + 1);
	var aDateNum = dispDate.getDate();
	var aDateYear = dispDate.getYear();
	if (aDateMonth < 10)
	{
		aDateMonth = "0" + aDateMonth;
	}
	if (aDateNum < 10)
	{
		aDateNum = "0" + aDateNum;
	}
	document.write(aDateMonth + "/" + aDateNum + "/" + aDateYear);
}

function rtnWeekdayAheadMMDDYYYY(adjDate)
{
	var aDate = new Date();
	var aDate2 = new Date();
	aDate.setDate(aDate.getDate() + adjDate);
	var dispDate = aDate;
	var aDay = aDate.getDay();
	if (aDay == 0)
	{
		aDate2.setDate(aDate2.getDate() + (adjDate + 1));
		dispDate = aDate2;
	}
	if (aDay == 6)
	{
		aDate2.setDate(aDate2.getDate() + (adjDate + 2));
		dispDate = aDate2;
	}
	var aDateMonth = (dispDate.getMonth() + 1);
	var aDateNum = dispDate.getDate();
	var aDateYear = dispDate.getYear();
	if (aDateMonth < 10)
	{
		aDateMonth = "0" + aDateMonth;
	}
	if (aDateNum < 10)
	{
		aDateNum = "0" + aDateNum;
	}
	return (aDateMonth + "/" + aDateNum + "/" + aDateYear);
}


function anydayMMDDYYYY(adjDate)
{
	var aDate = new Date();
	aDate.setDate(aDate.getDate() + adjDate);
	var dispDate = aDate;
	var aDateMonth = (dispDate.getMonth() + 1);
	var aDateNum = dispDate.getDate();
	var aDateYear = dispDate.getYear();
	if (aDateMonth < 10)
	{
		aDateMonth = "0" + aDateMonth;
	}
	if (aDateNum < 10)
	{
		aDateNum = "0" + aDateNum;
	}
	document.write(aDateMonth + "/" + aDateNum + "/" + aDateYear);
}


function rtnAnydayMMDDYYYY(adjDate)
{
	var aDate = new Date();
	aDate.setDate(aDate.getDate() + adjDate);
	var dispDate = aDate;
	var aDateMonth = (dispDate.getMonth() + 1);
	var aDateNum = dispDate.getDate();
	var aDateYear = dispDate.getYear();
	if (aDateMonth < 10)
	{
		aDateMonth = "0" + aDateMonth;
	}
	if (aDateNum < 10)
	{
		aDateNum = "0" + aDateNum;
	}
	return(aDateMonth + "/" + aDateNum + "/" + aDateYear);
}


function TodayDate()
{
	var Today=new Date();
	var ThisDay = Today.getDay();
	var ThisDayName = new Array();
		ThisDayName[0] = "Sunday";
		ThisDayName[1] = "Monday";
		ThisDayName[2] = "Tuesday";
		ThisDayName[3] = "Wednesday";
		ThisDayName[4] = "Thursday";
		ThisDayName[5] = "Friday";
		ThisDayName[6] = "Saturday";
	var ThisDate=Today.getDate();
	var ThisMonth=Today.getMonth()+1;
	var ThisYear=Today.getYear();
	function MonthText (ThisMonth)
	{
		var aMonth=new Array();
		aMonth[1]="January";
		aMonth[2]="February";
		aMonth[3]="March";
		aMonth[4]="April";
		aMonth[5]="May";
		aMonth[6]="June";
		aMonth[7]="July";
		aMonth[8]="August";
		aMonth[9]="September";
		aMonth[10]="October";
		aMonth[11]="November";
		aMonth[12]="December";
		return aMonth[ThisMonth];
	}
	var thisMonthName=MonthText(ThisMonth);
	function DayDisplay (ThisDate)
	{
		var Day=new Array();
		Day[1]="01";
		Day[2]="02";
		Day[3]="03";
		Day[4]="04";
		Day[5]="05";
		Day[6]="06";
		Day[7]="07";
		Day[8]="08";
		Day[9]="09";
		Day[10]="10";
		Day[11]="11";
		Day[12]="12";
		Day[13]="13";
		Day[14]="14";
		Day[15]="15";
		Day[16]="16";
		Day[17]="17";
		Day[18]="18";
		Day[19]="19";
		Day[20]="20";
		Day[21]="21";
		Day[22]="22";
		Day[23]="23";
		Day[24]="24";
		Day[25]="25";
		Day[26]="26";
		Day[27]="27";
		Day[28]="28";
		Day[29]="29";
		Day[30]="30";
		Day[31]="31";
		return Day[ThisDate];
	}
	var DayValue=DayDisplay(ThisDate);
	document.write("<p align='right' style='margin-bottom:5; margin-top:5; margin-right:14'><b>"+ThisDayName[ThisDay]+", "+thisMonthName+" "+DayValue+", "+ThisYear+"</b></p>");
}


function demoWriteYear()
{
	var Today=new Date();
	var ThisYear=Today.getYear();
	document.write(ThisYear);
}

