
//Hora digital, Amperio 07/08/2006
//Basado en el Digital Clock - http://www.btinternet.com/~kurt.grigg/javascript

(function()
{
   var img_cargadas = [];
   var imagenes = [];
   for(i = 0; i < 10; i++)
   {
      img_cargadas[i] = "reloj-negro-"+i+".gif";
   }              
   for(i = 0; i < img_cargadas.length; i++)
   {
      imagenes[i] = new Image();
      imagenes[i].src = "img/"+img_cargadas[i];
   }
   var dil = document.images.length;
   var obtener_pos_cifra = -1;
   var pos_cifra = [];
   var inicial = [];
   var img_ancho = [];
   for (i = 0; i < 8; i++)
   {
      var separador = (i == 2 || i == 5);
      if (!separador)
      {
         obtener_pos_cifra++;
      }
      inicial[i] = (separador)?"img/reloj-negro-11.gif":"img/reloj-negro-10.gif";
      img_ancho[i] = (separador)?7:14;
      pos_cifra[i] = obtener_pos_cifra;
      if (pos_cifra[i] == pos_cifra[i-1])
      {
         pos_cifra[i] = "";
      }
      document.write("<img name='"+dil+"digits"+pos_cifra[i]+"' src="+inicial[i]+" height='19' width='"+img_ancho[i]+"' alt=''/>");
   }
   function hora_digital()
   {
      var x = new Date();
      var s = x.getSeconds();
      var m = x.getMinutes();
      var h = x.getHours();
      var hora = ((h < 10)?"0"+h:h)+''+((m < 10)?"0"+m:m)+''+((s < 10)?"0"+s:s);
      for (i = 0; i < hora.length; i++)
      {
         document.images[dil+"digits"+i].src = imagenes[hora.charAt(i)].src;
      }
      setTimeout(hora_digital,100);
   }
   hora_digital();
})();

