Francamente creo que el problema que se te está dando es por solamente haber copiado y pegado el código ya publicado por Caro sin entenderlo.
Con un rato que dediques a comprender su funcionamiento, estoy seguro que podrás adaptarlo para lo que ahora se te ha ocurrido.
Saludos.
