var imagenes = new Array(10);
var armageddon;

function actualizar() {
  var total = Math.floor((armageddon - new Date) / 1000);
  if (total < 0) total = 0;
  document.d2.src = imagenes [(total - (total %= 8640000)) / 8640000].src;
  document.d1.src = imagenes [(total - (total %= 864000)) / 864000].src;
  document.d0.src = imagenes [(total - (total %= 86400)) / 86400].src;
  document.h1.src = imagenes [(total - (total %= 36000)) / 36000].src;
  document.h0.src = imagenes [(total - (total %= 3600)) / 3600].src;
  document.m1.src = imagenes [(total - (total %= 600)) / 600].src;
  document.m0.src = imagenes [(total - (total %= 60)) / 60].src;
  document.s1.src = imagenes [(total - (total %= 10)) / 10].src;
  document.s0.src = imagenes [(total - (total %= 1)) / 1].src;
  setTimeout('actualizar()', 100);
}
	
function cuentaatras(url, dia, mes, anno) {
  for(var i = 0; i < 10; i++) {
    imagenes[i] = new Image();
    imagenes[i].src = url + '/' + i + '.gif';
  }
  armageddon = new Date(anno, mes - 1, dia);
  setTimeout('actualizar()', 100);
}

function cuentaatrasDiaMes(url, dia, mes, textoFalta, textoHoy) {
  var ahora = new Date();
  var ahora_dia = ahora.getDate();
  var ahora_mes = ahora.getMonth() + 1;
  var estado;
  if (ahora_mes < mes) {
    estado = 0;
  } else if (ahora_mes == mes) {
    if (ahora_dia < dia) {
      estado = 0;
    } else if (ahora_dia == dia) {
      estado = 1;
    } else {
      estado = 2;
    }
  } else {
    estado = 2;
  }
  if (estado == 0) {
    document.write(textoFalta);
    cuentaatras(url, dia, mes, ahora.getYear());
  } else if (estado == 1) {
    document.write(textoHoy);
  } else {
    document.write(textoFalta);
    cuentaatras(url, dia, mes, ahora.getYear() + 1);
  }
}
