    function cuentaatras_fillZero(here, cuantos){
        while(here.length < cuantos) {
            here = '0' + here;
        }
        return here;
    }

    function cuentaatras_countdown(fAlarma) {
        var sgMinutos = 60;
        var sgHoras = sgMinutos * 60;
        var sgDias = sgHoras * 24;

        var fAhora = Math.floor(new Date()/1000);
        var tmpSg = parseInt(fAlarma) - fAhora;

        var dias = Math.floor(tmpSg / sgDias);

        tmpSg = tmpSg % sgDias;
        var horas = Math.floor(tmpSg / sgHoras);
        tmpSg = tmpSg % sgHoras;
        var minutos = Math.floor(tmpSg / sgMinutos);
        tmpSg = tmpSg % sgMinutos;
        var segundos = Math.floor(tmpSg);

        if (parseInt(dias) < 0){
            document.getElementById("dias").innerHTML = "0";
            document.getElementById("horas").innerHTML = "00";
            document.getElementById("minutos").innerHTML = "00";
            document.getElementById("segundos").innerHTML = "00";
        } else{
            document.getElementById("dias").innerHTML = dias;
            document.getElementById("horas").innerHTML = cuentaatras_fillZero(horas, 2);
            document.getElementById("minutos").innerHTML = cuentaatras_fillZero(minutos, 2);
            document.getElementById("segundos").innerHTML = cuentaatras_fillZero(segundos, 2);
            setTimeout("cuentaatras_countdown("+fAlarma+")", 500);
        }
    }