function latestMod() {
  var e = new Date(new Date(document.lastModified).toGMTString());
  yr = convertYear(e.getYear());
  mnt = e.getMonth();
  day = e.getDate();
  wkday = convertWeekDay(e.getDay());
  var t = new Date();
  tyr = convertYear(t.getYear());
  tday = t.getDate();
  tmnt = t.getMonth();
  if((tyr-yr)==0 && (tmnt-mnt)==0) {
    if((tday-day==0)) {
      document.write("Today");
    } else if((tday-day)==1) {
      document.write("Yesterday");
    } else {
      document.write(wkday + ", " + mnthName(mnt) + " " + day + ", " + convertYear(yr));
    }
  } else {
    document.write(wkday + ", " + mnthName(mnt) + " " + day + ", " + convertYear(yr));
  }
}

function convertWeekDay(d) {
  if(d==0) { return "Sunday"; }
    else  if(d==1) { return "Monday"; }
    else  if(d==2) { return "Tuesday"; }
    else  if(d==3) { return "Wednesday"; }
    else  if(d==4) { return "Thursday"; }
    else  if(d==5) { return "Friday"; }
    else  if(d==6) { return "Saturday"; }
}

function convertYear(yr) {
  var y = yr % 100;
  y+= (y<38) ? 2000 : 1900;
  return y;
}
     
function mnthName(mnt) {
  if (mnt==0) { return "January"; }
  else if (mnt==1) { return "February";}
  else if (mnt==2) { return "March"; }
  else if (mnt==3) { return "April"; }
  else if (mnt==4) { return "May"; }
  else if (mnt==5) { return "June"; }
  else if (mnt==6) { return "July"; }
  else if (mnt==7) { return "August"; }
  else if (mnt==8) { return "September"; }
  else if (mnt==9) { return "October"; }
  else if (mnt==10) { return "November"; }
  else if (mnt==11) { return "December"; }
}
