var d = new Date();

var date_text = d.getDate() + '/' + (d.getMonth()+1) + '/' + d.getFullYear();

function printDate()  {
dayNames = new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'); 
monthNames = new Array('January','February','March','April','May','June',
'July','August','September','October','November','December');
  
today = new Date();
k = today.getDate();
if ((k>10)&&(k<20))
{
	suffix="th";
}
else
{
while(k>10)
k=k-10;
  switch(k)  
  {
  case 1:
  suffix="st"; break;
  case 2:
  suffix="nd"; break;
  case 3:
  suffix="rd"; break;
  default:
  suffix="th";
  }
}
return dayNames[today.getDay()]+',  '+today.getDate()+suffix + ' ' + monthNames[today.getMonth()]+ ' ' + today.getYear();
}

function initPage()
{
	document.all("date_text").innerText = printDate();
}