function showdate() {
	var now = new Date();
	var thisDay = now.getDay();
	var date = now.getDate();
	var thisMonth = now.getMonth()+1;
	var year = now.getYear();
	var hour = now.getHours();
	var min = now.getMinutes();
	
	// sort glitch in Netscape and Opera
	if(year <= 1000){
		year = year+1900;
	}

	function dayName (dayNumber) {
		var day=new Array();
		day[0]="Sun";
		day[1]="Mon";
		day[2]="Tue";
		day[3]="Wed";
		day[4]="Thu";
		day[5]="Fri";
		day[6]="Sat";
		return day[dayNumber];
	}
	var dayName=dayName(thisDay);

	var ordinal = "th";
	if (date == 1 || date == 21 || date == 31) {
		ordinal = "st";
	}
	else if (date == 2 || date == 22) {
		ordinal = "nd";
	}
	else if (date == 3 || date == 23) {
		ordinal = "rd";
	}

	function monthName (monthNumber) {
		var month=new Array();
		month[1]="January";
		month[2]="February";
		month[3]="March";
		month[4]="April";
		month[5]="May";
		month[6]="June";
		month[7]="July";
		month[8]="August";
		month[9]="September";
		month[10]="October";
		month[11]="November";
		month[12]="December";
		return month[monthNumber];
	}
	var monthName=monthName(thisMonth);
	
	var meridien = "am";
		
	if (hour >= 12) {
		var meridien = "pm";
	}
	
	if (hour > 12) {
		hour = hour - 12;
	}

	if(min < 10){
		min = "0" + min;
	}

	document.write(dayName + " " + date + ordinal + " " + monthName + " " + year + "&nbsp;&nbsp;&nbsp;" + hour + ":" + min + " " + meridien);
}

