
		i = 1;
		today = new Date();
		dateOrdinal = new Array (31);
    month = today.getMonth();
    monthLong = new Array (12);
    myYear = today.getYear();
  
    monthLong[0] =  "January";
    monthLong[1] =  "February";
    monthLong[2] =  "March";
    monthLong[3] =  "April";
    monthLong[4] =  "May";
    monthLong[5] =  "June";
    monthLong[6] =  "July";
    monthLong[7] =  "August";
    monthLong[8] =  "September";
    monthLong[9] =  "October";
    monthLong[10] = "November";
    monthLong[11] = "December";

    if (myYear < 1999){
       myYear = myYear + 1900;
       }
							
						
    // Add ordinal numbers e.g. 1st, 2nd etc.
	
	  while ( i < 32 ){
	    dateOrdinal [i] = "th";
		  i++;
		  }
		
		dateOrdinal  [1] = "st";
	  dateOrdinal  [2] = "nd";
	  dateOrdinal  [3] = "rd";
	  dateOrdinal [21] = "st";
	  dateOrdinal [22] = "nd";
	  dateOrdinal [23] = "rd";
		dateOrdinal [31] = "st";
		
		// Write the date to the html page
		
		document.write(monthLong[month]," ",today.getDate(),"<sup>",dateOrdinal[today.getDate()],"</sup>",",&nbsp;&nbsp;",myYear);
