Animacion en javascript con setInterval y clearInterval

Para realizar la animación se han utilizado tres archivos: estilos.css, scripts.js y index.html.
La animación consiste en una caja que recorre toda la pantalla y vuelve a su posición inicial, la animación se inicia pulsando el botón «Iniciar animacion» y puede ser detenida en cualquier momento pulsando el botón «Detener animacion», se puede hacer que continue la animación pulsando de nuevo el botón «Iniciar animacion».
Podemos ver el código y la ejecución de la animación en el siguiente enlace:
http://jsfiddle.net/davidcarballo/4Jggm/6/