function MonthTxt (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 CurrDate=new Date();
    var NumMo=CurrDate.getMonth()+1;
    var CurrDay=CurrDate.getDate();
    var CurrYr=CurrDate.getFullYear();
    var MonthName=MonthTxt(NumMo);
    var EndOfMonth=new Date(CurrYr, NumMo, (01 - 1));
    var MonthStart=new Date(CurrYr, (NumMo-=1), 01);
    var WkDayStart=MonthStart.getDay();
    var LastDay=EndOfMonth.getDate();            	

   var DateOut = MonthName+" "+CurrDay+", "+CurrYr;  
    document.write(DateOut);

    Source: geocities.com/fp_webhm/MyDirectory/MyPages

               ( geocities.com/fp_webhm/MyDirectory)                   ( geocities.com/fp_webhm)