Если все же хочется на JavaScript - то вот тут есть вариант более-менее вразумительный:
http://www.compdoc.ru/internet/java/slideshou/
Думаю, что можно это сделать и с помощью CSS + JavaScript - меньше удобства - все картинки надо сначала превратить в одну и потом просто сдвигать на нужное количество пикселей, зато можно поверх картинок что-нибудь показывать (текст к примеру), хотя в данном случае вряд ли пригодится...
Картинка грузится в бэкграунд (в div class="*" td class="*", к примеру) с помощью соответствующего класса (можно и id использовать, само собой) CSS
{background:url('images/*.jpg') left no-repeat; width: *px; height: *px;}
- width и height - размеры показываемого "окна"-картинки. Для каждого показываемого положения (другой картинки в окне) создаем свой класс в который добавляем смещение всей картинки на нужное количество пикселей
{... ; background-position: *px *px;}
и с помощью javascript переназначаем классы последовательно или рандомально с нужной задержкой. Можно также прописать события для оnМouseOver и т.п., впрочем как и во всех других вариантах.