function getDisplayDay(iDay) {

  // pass in a day as an integer
  // return the day string

  var dayArray = new Array("Sunday", "Monday", "Tuesday", "Wednesday",
                                 "Thursday", "Friday", "Saturday");
  return dayArray[iDay];
}

function addZero(vNumber)
{ 
  return ((vNumber < 10) ? "0" : "") + vNumber 
} 
        
function formatDate(vDate, vFormat)
{ 
  var vDay        = addZero(vDate.getDate()); 
  var vMonth      = addZero(vDate.getMonth()+1); 
  var vYearLong   = addZero(vDate.getFullYear()); 
  var vYearShort  = addZero(vDate.getFullYear().toString().substring(3,4)); 
  var vYear       = (vFormat.indexOf("yyyy")>-1?vYearLong:vYearShort) 
  var vHour       = addZero(vDate.getHours()); 
  var vMinute     = addZero(vDate.getMinutes()); 
  var vSecond     = addZero(vDate.getSeconds()); 
  var vDateString = vFormat.replace(/dd/g, vDay).replace(/MM/g, vMonth).replace(/y{1,4}/g, vYear) 
  vDateString     = vDateString.replace(/hh/g, vHour).replace(/mm/g, vMinute).replace(/ss/g, vSecond) 
    return vDateString 
} 

function DateUpdated()
{
  datUpdated = new Date(document.lastModified);
//      alert("getDay() = " + datUpdated.getDay() + "<br>")
//      alert("getDisplayDay(datUpdated.getDay()) = " + getDisplayDay(datUpdated.getDay()) //                                                    + "<br>")
  document.write("<em>This page was last updated on: " 
                     + getDisplayDay(datUpdated.getDay())
                     + ", " 
                     + formatDate(datUpdated, "yyyy-MM-dd")
                     + "</em>.");
}

function MailSplit(pHost, pName, pSubject, pText)
{
  var pAddr  = pName + "@" + pHost
  var pQual  = "?subject=" + pSubject + " - " + document.URL
  var pTitle = " title=\"Send email to " + pAddr + "\" "
  var pHref  = " href=\"mailto:" + pAddr + pQual + "\" "
  var dStr   = "<a" + pTitle + pHref + ">" + pText + "<\/a> [" + pAddr + "]"

//  alert("pName = |" + pName + "|")
//  alert("pQual = |" + pQual + "|")
//  alert("pTitle = |" + pTitle + "|")
//  alert("pHref = |" + pHref + "|")
//  alert("dStr = |" + dStr + "|")

  document.write(dStr);
}

function MultiMap(p1, p2)
{
  var pTitle    = " title = \"See a map.\" "
  var pClient   = "client=print"
  var pScale    = "scale=5000"
  var pPostCode = "pc=" + p1 + p2
  var pCidr     = "cidr_client=none"
  var pDB       = "db=pc"
  var pQual     = "?" + pClient 
                + "&amp;" + pScale 
                + "&amp;" + pPostCode 
                + "&amp;" + pCidr
                + "&amp;" + pDB
  var pHref     = " href = \"http:\/\/www.multimap.com\/map\/browse.cgi" + pQual + "\" "
  var dStr      = "<a" + pTitle + pHref + ">" + p1 + " " + p2 + "<\/a>"

  document.write(dStr)
}

function Bobby508() {

      var dStr = ""
      dStr = dStr + "<a title = \"Check the accessibility of this site according to U.S. Section 508\" "
      dStr = dStr + "href = \"http:\/\/bobby.watchfire.com/bobby\/bobbyServlet?URL="
      dStr = dStr + document.URL
      dStr = dStr + "&amp;output=Submit&amp;gl=sec508&amp;test=\">508<\/a>"
     document.write(dStr)
    }

    function BobbyWAI() {

      var dStr = ""
      dStr = dStr + "<a title = \"Check the accessibility of this site according to WAI Content Accessibility Guidelines 1\" "
      dStr = dStr + "href = \"http:\/\/bobby.watchfire.com/bobby\/bobbyServlet?URL="
      dStr = dStr + document.URL
      dStr = dStr + "&amp;output=Submit&amp;gl=wcag1-aaa&amp;test=\">AAA<\/a>"
     document.write(dStr)
}


