// JavaScript Document

// Using JavaScript Date object, creates a friendly 
// weekday, month day and year stamp

function timestamp()
{
	Stamp = new Date();
                 	 	
	var mon = Stamp.getMonth()+1;
						             	 	
	if (mon==1){mon="January";}
    else if (mon==2){mon="February";}
	else if (mon==3){mon="March";}
	else if (mon==4){mon="April";}
	else if (mon==5){mon="May";}
	else if (mon==6){mon="June";}
	else if (mon==7){mon="July";}
	else if (mon==8){mon="August";}
	else if (mon==9){mon="September";}
	else if (mon==10){mon="October";}
	else if (mon==11){mon="November";}
	else {mon="December";}
						
	var dayweek = Stamp.getDay();
						
	if (dayweek == 0) {dayweek = "Sunday";}
	else if (dayweek == 1) {dayweek = "Monday";}
	else if (dayweek == 2) {dayweek = "Tuesday";}
	else if (dayweek == 3) {dayweek = "Wednesday";}
	else if (dayweek == 4) {dayweek = "Thursday";}
	else if (dayweek == 5) {dayweek = "Friday";}
	else if (dayweek == 6) {dayweek = "Saturday";}
						
	var day = Stamp.getDate();
						
	if ((day > 3) && (day < 21)) { day = day + "th"; }
	else if ((day > 23) && (day < 31)) {day = day + "th"; }
	else if ((day == 2) || (day == 22)) {day = day + "nd"; }
	else if ((day == 3) || (day == 23)) {day = day + "rd"; }
	else day = day + "st";
						                 	 	
	var yr = Stamp.getYear();
	if (yr < 1900) { yr = 1900 + yr; }
						
    var formattedStamp = dayweek + ", " + mon + " " + day + " " + yr;
	return formattedStamp;
}
