Сделал универсальный вариант. Можно задавать размеры картинок и количество по горизонтали и вертикали. Если картинок не хватает, дополняются автоматически. Вот только при жестах мыши периодически выскакивает ошибка:
TypeError: blockmove[(colmove - 1)] is undefined
newblock.style.background = blockmove[colmove -1].style.background;
index.html (строка 224).
При нажатии кнопок и автоматической анимации в начале, ее не возникает. Не пойму почему..
http://learn.javascript.ru/play/lZ9CSb