Animación con setInterval y setTimeout

Para esta animación he utilizado tres documentos, el html.html, css.css y js.js para HTML, CSS y JavaScript respectivamente.

Consiste en una caja que va cambiando de posición, tamaño, color de fondo y radio del borde por medio de arrays.
La animación la he guardado en la siguiente página http://jsfiddle.net/vpj3F/2/
Se abrirá en una nueva ventana, pero desgraciadamente no funciona el código, por lo que la animación se podrá ver con los documentos.