//--------------------------------------------------
//--- Restituisce la data corrente nel formato:  ---
//---     giorno GG mese AAAA in inglese.        ---
//---      JScript versione 3 o successiva.      ---
//--------------------------------------------------

function currentDate()

{
	var today, day, daynum, month, year,sufx;
	var day_list = new Array("sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday");	
	var month_list = new Array("january", "february", "march", "april", "may", "june", "july", "august", "september", "october", "november", "december");
	today = new Date();
	day = day_list[today.getDay()];
	daynum = today.getDate();
	month = month_list[today.getMonth()];
	year = today.getFullYear();

	switch (daynum)
		{
			case 1 :
				sufx = "st";
				break;
			case 2 :
				sufx = "nd";
				break;
			case 3 :
				sufx = "rd";
				break;
			case 21 :
				sufx = "st";
				break;
			case 22 :
				sufx = "nd";
				break;
			case 23 :
				sufx = "rd";
				break;
			case 31 :
				sufx = "st";
				break;
			default :
				sufx = "th";
		}

	return(day + " " + daynum + "<sup>" + sufx + "</sup> " + month + " " + year.toString());

}