var tm

function init_tm() {
  tm = document.getElementById("tm")
  if (tm == null) return
  setInterval("updtm()", 2000)
  updtm()
}

function updtm() {
  var now = new Date();
  var hour = now.getHours()
  var min = now.getMinutes()
  // adjust minutes and seconds to always have 2 digits
  if (min < 10) min = "0" + min
  if (hour < 12) { 
    ampm = "am"; 
    if (hour == 0) hour = 12;
  } else { 
    ampm = "pm"
    if (hour > 12) hour -= 12
  }
  tm.innerHTML = "local time: " + hour + ":" + min + " " + ampm 
}
