| Сообщение от ksa   | 
	| Как вариант... 
 <script type='text/javascript'>
 $(function (){
 var obj=$('.GoDiv').parent().prev();
 var tmout=2000;
 var pos;
 $('#list img').click(function (){
 pos=0;
 go();
 });
 function go(){
 var id=obj.eq(pos).prop('id');
 ++pos;
 if (pos>obj.length){
 id=obj.eq(0).prop('id');
 setTimeout(function(){
 top.location='#'+id;
 },tmout);
 return;
 };
 top.location='#'+id;
 setTimeout(go,tmout);
 };
 });
 </script>
 
 [/html]
 | 
	
Если я не ошибаюсь то что бы убрать задержку в последнем блоке
надо делать так:
Создать ещё одну переменную, что бы узнать количество
всех блоков. например:
var count_obj = $("a.GoDiv").length;
затем  создать условие внутри функции setTimeout:
if (pos==count_obj) {var tmout=1000;}
или я снова горожу велосипед 
