 var month_names = new
   Array("January","February","March","April","May","June","July","August","September","October","November","December");
 var day_names   = new
  Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
var now  = new Date();
var prnt_stuff_date;
var cen_str
var stuff  = new Array();
  stuff[1]  = "1<SUP>st</SUP>";
  stuff[2]  = "2<SUP>nd</SUP>";
  stuff[3]  = "3<SUP>rd</SUP>";
  stuff[21] = "21<SUP>st</SUP>";
  stuff[22] = "22<SUP>nd</SUP>";
  stuff[23] = "23<SUP>rd</SUP>";
  stuff[31] = "31<SUP>st</SUP>";
  
if ((now.getDate()==1) || (now.getDate()==2) || (now.getDate()==3) ||
   (now.getDate()==21) || (now.getDate()==22) || (now.getDate()==23) ||
   (now.getDate()==31)) 
          prnt_stuff_date = stuff[now.getDate()];
else
          prnt_stuff_date = now.getDate()+"<SUP>th</SUP>";

if(now.getFullYear() >= 98 )
    cen_str = "";
else
    cen_str = "20";
 print_str =  day_names[now.getDay()]+", "+month_names[now.getMonth()]+" "+prnt_stuff_date+", "+cen_str+now.getFullYear();