function buildDate(dateString) 
{
  var dayPart, weekDayPart, monthPart, yearPart = '';
  var dayPartInt, weekDayPartInt, monthPartInt = 0;

  dayPartInt = parseInt(dateString.substring(0, 2), 10);
  monthPart = dateString.substring(3, 6);
  yearPart = parseInt(dateString.substring(7, 11), 10);
      
  switch(monthPart)
  {
    case 'Jan': monthPart = 'January'; monthPartInt = 0; break;
    case 'Feb': monthPart = 'February'; monthPartInt = 1; break;
    case 'Mar': monthPart = 'March'; monthPartInt = 2; break;
    case 'Apr': monthPart = 'April'; monthPartInt = 3; break;
    case 'May': monthPart = 'May'; monthPartInt = 4; break;
    case 'Jun': monthPart = 'June'; monthPartInt = 5; break;
    case 'Jul': monthPart = 'July'; monthPartInt = 6; break;
    case 'Aug': monthPart = 'August'; monthPartInt = 7; break;
    case 'Sep': monthPart = 'September'; monthPartInt = 8; break;
    case 'Oct': monthPart = 'October'; monthPartInt = 9; break;
    case 'Nov': monthPart = 'November'; monthPartInt = 10; break;
    case 'Dec': monthPart = 'December'; monthPartInt = 11; break;
  }

  var d = new Date();
   
  d.setYear(yearPart);
  d.setMonth(monthPartInt);
  d.setDate(dayPartInt);
  d.setHours(12);
  
  weekDayPartInt = d.getDay();
  
  if (weekDayPartInt == 0) weekDayPart = "Sunday";
  if (weekDayPartInt == 1) weekDayPart = "Monday";
  if (weekDayPartInt == 2) weekDayPart = "Tuesday";
  if (weekDayPartInt == 3) weekDayPart = "Wednesday";
  if (weekDayPartInt == 4) weekDayPart = "Thursday";
  if (weekDayPartInt == 5) weekDayPart = "Friday";
  if (weekDayPartInt == 6) weekDayPart = "Saturday";

  document.write(weekDayPart + ', ' + monthPart + ' ' + dayPartInt + ', ' + yearPart);
}