// 23sep06 BR: writeDITweek() and writeNowDate() no longer in use. Replaced by php.
function writeDITweek() {
  // Calculate DIT week number. BR 30sep04.
  // Week 1 is the week containing September 1st.
  //var now = new Date(2005, 07, 28, 00, 00,01);
  var now = new Date();
  var yrWeek1 = now.getFullYear();
  var sept1 = new Date(yrWeek1, 8, 1);	// January=0.
  var daySept1 = sept1.getDay();		// Day of week.  Monday=1.
  var msecWeek1 = Date.parse(sept1) - ((daySept1-1) * 1000 * 60 * 60 * 24);
  if(Date.parse(now) < msecWeek1) {
    // Week 1 was last calendar year.
    yrWeek1 = yrWeek1 - 1;
    sept1 = new Date(yrWeek1, 8, 1);
    daySept1 = sept1.getDay();
    msecWeek1 = Date.parse(sept1) - ((daySept1-1) * 1000 * 60 * 60 * 24);
  }
  var weekNum = Math.ceil((Date.parse(now) - msecWeek1)/1000 / 60 / 60 / 24 / 7);
  document.write(weekNum);
}

function writeNowDate() {
  // Write today's date as a string in the format "day, date month year".
  var now = new Date();
  var weekdays = new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat");
  var months = new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");
  document.write(weekdays[now.getDay()] + ", " + now.getDate() + " " + months[now.getMonth()] + " " + now.getFullYear());
}

function writeModDate() {
  // Write date of modification of the current document.
  // NB: This gives 'unknown' in .shtml docs (on IIS anyway), 'cos no last-mod date
  // is supplied by the server.
  var lastmod = document.lastModified     // get string of last modified date
  if (Date.parse(lastmod) == 0) {               // unknown date (or January 1, 1970 GMT)
     document.write("Last Modified: Unknown")
  } else {
     document.write("Last Modified : " + lastmod)
  }
}
