 
var RenderTO, Hours, Minute, Second;
 
function SetClock(Obj,Hs,Mn,Sc) {

  RenderTO = Obj;
  Hours = Hs;
  Minute = Mn;
  Second = Sc;
  ClockHalfSecond();
}

function ClockHalfSecond() {  
  setTimeout('ClockHalfSecond()',1000);
  SecondHalf = 0;
  Second++;
  if (Second>59) {
    Second = 0;
    Minute++;
    if (Minute>59) {
      Minute = 0;
      Hours++;
      if (Hours>23) {
        Hours = 0;
      }
    }
  }  
  RenderClock();
}

function RenderClock() {

  var Half = '<b>:</b>';
  if (RenderTO) {
    RenderTO.innerHTML = Hours+Half+((Minute<10)?'0'+Minute:Minute)+Half+((Second<10)?'0'+Second:Second);
  }

}

 