Hola:
Debes temporizar el resultado... un ejemplo genérico:
for (i = 0; i < 10; i++)
setTimeout("mostrar(" + i + ")", i*1000);
function mostrar(n) {
document.getElementById("el_id_que_sea").innerHTML = n;
}
Ese código muestra en el tag referenciado la cuenta de 0 a 9 mostrándo los valores con la frecuencia de un segundo...
En base a esa idea debes modificar tu código... (es la forma de aplicar por ejemplo un efecto fade en muchos scripts...)
Saludos