//m[0][0] ссылка на главный контейнер
//m[0][1] высота окна прокрутки сообщений
//m[0][2] ширина окна прокрутки сообщений
//m[0][3] высота верхнего(текущего) видимого сообщения
//m[0][4] служебная
//m[0][5] текущий индекс в массиве
//в ячейки начиная с 1, добавляем то, что будет крутиться, можно использовать html
var m=[];
m[0]=["", 1150, 274, 0, "", 1];
m[1]=["", '<img src="crawler/spacer.jpg" width="274">'];
m[2]=["", '<a href="crawler/01.jpg" rel="lightbox[group]"><img src="crawler/01f.jpg" width="274"></a>'];
m[3]=["", '<img src="crawler/spacer.jpg" width="274">'];
m[4]=["", '<a href="crawler/02.jpg" rel="lightbox[group]"><img src="crawler/02f.jpg" width="274"></a>'];
m[5]=["", '<img src="crawler/spacer.jpg" width="274">'];
m[6]=["", '<a href="crawler/03.jpg" rel="lightbox[group]"><img src="crawler/03f.jpg" width="274"></a>'];
m[7]=["", '<img src="crawler/spacer.jpg" width="274">'];
m[8]=["", '<a href="crawler/04.jpg" rel="lightbox[group]"><img src="crawler/04f.jpg" width="274"></a>'];
m[9]=["", '<img src="crawler/spacer.jpg" width="274">'];
m[10]=["", '<a href="crawler/05.jpg" rel="lightbox[group]"><img src="crawler/05f.jpg" width="274"></a>'];
m[11]=["", '<img src="crawler/spacer.jpg" width="274">'];
m[12]=["", '<a href="crawler/06.jpg" rel="lightbox[group]"><img src="crawler/06f.jpg" width="274"></a>'];
m[13]=["", '<img src="crawler/spacer.jpg" width="274">'];
m[14]=["", '<a href="crawler/07.jpg" rel="lightbox[group]"><img src="crawler/07f.jpg" width="274"></a>'];
m[15]=["", '<img src="crawler/spacer.jpg" width="274">'];
m[16]=["", '<a href="crawler/08.jpg" rel="lightbox[group]"><img src="crawler/08f.jpg" width="274"></a>'];
m[17]=["", '<img src="crawler/spacer.jpg" width="274">'];
m[18]=["", '<a href="crawler/09.jpg" rel="lightbox[group]"><img src="crawler/09f.jpg" width="274"></a>'];
m[19]=["", '<img src="crawler/spacer.jpg" width="274">'];
m[20]=["", '<a href="crawler/10.jpg" rel="lightbox[group]"><img src="crawler/10f.jpg" width="274"></a>'];
m[21]=["", '<img src="crawler/spacer.jpg" width="274">'];
m[22]=["", '<a href="crawler/11.jpg" rel="lightbox[group]"><img src="crawler/11f.jpg" width="274"></a>'];
m[23]=["", '<img src="crawler/spacer.jpg" width="274">'];
m[24]=["", '<a href="crawler/12.jpg" rel="lightbox[group]"><img src="crawler/12f.jpg" width="274"></a>'];
m[25]=["", '<img src="crawler/spacer.jpg" width="274">'];
m[26]=["", '<a href="crawler/13.jpg" rel="lightbox[group]"><img src="crawler/13f.jpg" width="274"></a>'];
m[27]=["", '<img src="crawler/spacer.jpg" width="274">'];
m[28]=["", '<a href="crawler/14.jpg" rel="lightbox[group]"><img src="crawler/14f.jpg" width="274"></a>'];
m[29]=["", '<img src="crawler/spacer.jpg" width="274">'];
m[30]=["", '<a href="crawler/15.jpg" rel="lightbox[group]"><img src="crawler/15f.jpg" width="274"></a>'];
m[31]=["", '<img src="crawler/spacer.jpg" width="274">'];
m[32]=["", '<a href="crawler/16.jpg" rel="lightbox[group]"><img src="crawler/16f.jpg" width="274"></a>'];
/*m[33]=["", '<img src="crawler/spacer.jpg" width="274">'];
m[34]=["", '<a href="crawler/17.jpg" rel="lightbox[group]"><img src="crawler/17f.jpg" width="274"></a>'];
m[35]=["", '<img src="crawler/spacer.jpg" width="274">'];
m[36]=["", '<a href="crawler/18.jpg" rel="lightbox[group]"><img src="crawler/18f.jpg" width="274"></a>'];
m[37]=["", '<img src="crawler/spacer.jpg" width="274">'];
m[38]=["", '<a href="crawler/19.jpg" rel="lightbox[group]"><img src="crawler/19f.jpg" width="274"></a>'];
m[39]=["", '<img src="crawler/spacer.jpg" width="274">'];
m[40]=["", '<a href="crawler/20.jpg" rel="lightbox[group]"><img src="crawler/20f.jpg" width="274"></a>'];
m[41]=["", '<img src="crawler/spacer.jpg" width="274">'];
m[42]=["", '<a href="crawler/21.jpg" rel="lightbox[group]"><img src="crawler/21f.jpg" width="274"></a>'];
m[43]=["", '<img src="crawler/spacer.jpg" width="274">'];
m[44]=["", '<a href="crawler/22.jpg" rel="lightbox[group]"><img src="crawler/22f.jpg" width="274"></a>'];
m[45]=["", '<img src="crawler/spacer.jpg" width="274">'];
m[46]=["", '<a href="crawler/23.jpg" rel="lightbox[group]"><img src="crawler/23f.jpg" width="274"></a>'];
m[47]=["", '<img src="crawler/spacer.jpg" width="274">'];
m[48]=["", '<a href="crawler/24.jpg" rel="lightbox[group]"><img src="crawler/24f.jpg" width="274"></a>'];
m[49]=["", '<img src="crawler/spacer.jpg" width="274">'];
m[50]=["", '<a href="crawler/25.jpg" rel="lightbox[group]"><img src="crawler/25f.jpg" width="274"></a>'];
m[51]=["", '<img src="crawler/spacer.jpg" width="274">'];
m[52]=["", '<a href="crawler/26.jpg" rel="lightbox[group]"><img src="crawler/26f.jpg" width="274"></a>'];
*/


//
onload=function(){
m[0][0]=document.getElementById("autoScroll");
m[0][4]=document.createElement("div");//это само окошко
m[0][0].appendChild(m[0][4]);
m[0][4].className="trans1";
m[0][4].style.width=m[0][2]+'px';
m[0][4].style.height=m[0][1]+'px';
m[0][0]=document.createElement("div");//главный контейнер
m[0][4].appendChild(m[0][0]);
for(var i=1; i!=m.length; i++){
m[i][0]=document.createElement("div");//контейнер для текста
m[0][0].appendChild(m[i][0]);
m[0][4]=document.createElement("div");//text
m[i][0].appendChild(m[0][4]);
m[i][0].className="trans4";
m[0][4].className="trans3";
m[0][4].innerHTML=m[i][1];
};
m[0][3]=m[m[0][5]][0].offsetHeight;
m[0][0].className="trans2";
m[0][0].style.top=m[0][1]+'px';
motions();
};//end function
//
function motions(){
//Не стоит изменять шаг, лента должна ползти медленно и плавно, чтобы было читабельно. Если изменить шаг, то и проверку нужно менять.
var t=parseInt(m[0][0].style.top)-1;
if(t+m[0][3]!=0){//проверяем нижний край верхнего элемента
m[0][0].style.top=t+'px';//пока можно, крутим ленту
setTimeout('motions()', 10);}//скорость движения
else{//верхний элемент скрылся за краем
m[0][0].style.top=0;//опускаем весь контейнер вниз, на ноль
m[0][0].removeChild(m[m[0][5]][0]);//удаляем верхний(первый) элемент
//теперь возвращаем удалённый элемент, НО уже последним
m[m[0][5]][0]=document.createElement("div");//контейнер для текста
m[0][0].appendChild(m[m[0][5]][0]);//ставим новый ДИВ в главный контейнер самым последним
m[0][4]=document.createElement("div");//text
m[m[0][5]][0].appendChild(m[0][4]);
m[m[0][5]][0].className="trans4";//подключаем классы
m[0][4].className="trans3";
m[0][4].innerHTML=m[m[0][5]][1];//сам текст
m[0][5]=m[0][5]+1<m.length?m[0][5]+1:1;//подставляем следующий элемент
m[0][3]=m[m[0][5]][0].offsetHeight;//высота нового верхнего элемента
motions();};//продолжаем крутить ленту
};//end function motions
