setInterval("settime()", 1000);
 
function settime () {
  //var curtime = new Date();
  var d = new Date();
   
    // convert to msec
    // add local time zone offset
    // get UTC time in msec
    var utc = d.getTime() + (d.getTimezoneOffset() * 60000);
   
    // create new Date object for different city
    // using supplied offset
  var curtime = new Date(utc + (3600000*-5));
  var curhour = curtime.getHours();
  var curmin = curtime.getMinutes();
  var cursec = curtime.getSeconds();
  var time = "";
 
  if(curhour == 0) curhour = 24;
  time = (curhour > 23 ? curhour - 24 : curhour) + ":" +
         (curmin < 10 ? "0" : "") + curmin + ":" +
         (cursec < 10 ? "0" : "") + cursec;
		 
  
  //=====================
  var curtime2 = new Date(utc + (3600000*+1));
  var curhour2 = curtime2.getHours();
  var curmin2 = curtime2.getMinutes();
  var cursec2 = curtime2.getSeconds();
  var time2 = "";
 
  if(curhour2 == 0) curhour2 = 24;
  time2 = (curhour2 > 23 ? curhour2 - 24 : curhour2) + ":" +
         (curmin2 < 10 ? "0" : "") + curmin2 + ":" +
         (cursec2 < 10 ? "0" : "") + cursec2;
		 
  
  //=====================
  var curtime3 = new Date(utc + (3600000*+3));
  var curhour3 = curtime3.getHours();
  var curmin3 = curtime3.getMinutes();
  var cursec3 = curtime3.getSeconds();
  var time3 = "";
 
  if(curhour3 == 0) curhour3 = 24;
  time3 = (curhour3 > 23 ? curhour3 - 24 : curhour3) + ":" +
         (curmin3 < 10 ? "0" : "") + curmin3 + ":" +
         (cursec3 < 10 ? "0" : "") + cursec3;
		 
  /*if(curhour == 0) curhour = 12;
  time = (curhour > 12 ? curhour - 12 : curhour) + ":" +
         (curmin < 10 ? "0" : "") + curmin + ":" +
         (cursec < 10 ? "0" : "") + cursec + " " +
         (curhour > 12 ? "PM" : "AM");*/
 
  document.getElementById('clock').innerHTML = time;
  document.getElementById('clock2').innerHTML = time2;
  document.getElementById('clock3').innerHTML = time3;
}
