var tempHour = 0;
function convertTime(gmtHour, factor) {
  var converted;
  converted = gmtHour + factor;
  if (converted < 0)  converted += 24;
  if (converted > 24) converted -= 24;
  if (converted < 10) converted = "0" + converted;
  return converted;
}
function tid() {
  var years,    months,    dates,    hours,    minutes,    seconds   ;
  var intYears, intMonths, intDates, intHours, intMinutes, intSeconds;
  var today;
  today = new Date();
  intYears   = today.getUTCFullYear();
  intMonths  = today.getUTCMonth()   ;
  intDates   = today.getUTCDate()    ;
  intHours   = today.getUTCHours()   ;
  intMinutes = today.getUTCMinutes() ;
  intSeconds = today.getUTCSeconds() ;
  years  = intYears+" " ;
  switch (intMonths) {
    case  0: months = "january "  ; break;
    case  1: months = "february " ; break;
    case  2: months = "march "    ; break;
    case  3: months = "april "    ; break;
    case  4: months = "may "      ; break;
    case  5: months = "june "     ; break;
    case  6: months = "july "     ; break;
    case  7: months = "august "   ; break;
    case  8: months = "september "; break;
    case  9: months = "october "  ; break;
    case 10: months = "november " ; break;
    case 11: months = "december " ; break;
  }
  dates  = intDates+"  " ;
  if (intHours   < 10) { hours   = "0"+intHours  +":"; } else { hours   = intHours+":"; }
  if (intMinutes < 10) { minutes = "0"+intMinutes+":"; } else { minutes = intMinutes+":"; }
  if (intSeconds < 10) { seconds = "0"+intSeconds+" "; } else { seconds = intSeconds+" "; }
  timeString = years+months+dates+" "+hours+minutes+seconds+" (GMT)";
  document.formClock.gmt.value  = timeString;
  if (intHours != tempHour) {
    document.formClock.m10.value  = convertTime(intHours, -10);
    document.formClock.m9.value   = convertTime(intHours,  -9);
    document.formClock.m8.value   = convertTime(intHours,  -8);
    document.formClock.m7.value   = convertTime(intHours,  -7);
    document.formClock.m6.value   = convertTime(intHours,  -6);
    document.formClock.m5.value   = convertTime(intHours,  -5);
    document.formClock.m4.value   = convertTime(intHours,  -4);
    document.formClock.m3.value   = convertTime(intHours,  -3);
    document.formClock.m2.value   = convertTime(intHours,  -2);
    document.formClock.m1.value   = convertTime(intHours,  -1);
    document.formClock.zero.value = convertTime(intHours,   0);
    document.formClock.p1.value   = convertTime(intHours,   1);
    document.formClock.p2.value   = convertTime(intHours,   2);
    document.formClock.p3.value   = convertTime(intHours,   3);
    document.formClock.p4.value   = convertTime(intHours,   4);
    document.formClock.p5.value   = convertTime(intHours,   5);
    document.formClock.p6.value   = convertTime(intHours,   6);
    document.formClock.p7.value   = convertTime(intHours,   7);
    document.formClock.p8.value   = convertTime(intHours,   8);
    document.formClock.p9.value   = convertTime(intHours,   9);
    document.formClock.p10.value  = convertTime(intHours,  10);
    document.formClock.p11.value  = convertTime(intHours,  11);
    document.formClock.p12.value  = convertTime(intHours,  12);
    tempHour = intHours;
  }
  window.setTimeout(" tid();", 1000);
}
