Bueno la verdad el primer efecto esta bueno; y si lo puedes hacer as2; sin necesiddad de subir el valor de la variable; solo con que borres esta condicion el efecto es infinito:
Código:
if (a>bitis_suresi) {
clearInterval(z);
}
Bueno yo ya lo probe; y si me sirvio si te sirve porfa avisame