// настроить папку где лежат фото (здесь лежат в папке slideshow и называются im1.jpg, im2.jpg, im3.jpg, ... im96.jpg)
// и цикл инициализации фото var k=1; k<96; k++ указав число фото (тут 96).
var DocImg = new Array(); for (var k=1; k<9; k++){DocImg[k] = new Image(); DocImg[k].src = "images/shapk/im"+k+".jpg";}

var EFFECT=new Array();  
EFFECT[0]=22; EFFECT[1]=0; EFFECT[2]=1; EFFECT[3]=2;EFFECT[4]=3; EFFECT[5]=8; 
EFFECT[6]=9; EFFECT[7]=10; EFFECT[8]=11; EFFECT[9]=12; EFFECT[10]=21; 

var d=0; var flasher = false;
function SlideShow() { d=d+1;  
        if (d<DocImg.length){	
// генерация целого псевдо-случайного числа от 0 до 10 включительно
sluchainoechisloot0do10=Math.floor( Math.random( ) * (10+1) );
				// плавное изменение изображения - фильтр
				var SRCtekusheePhoto=document.getElementById('OtobrajaemoeFoto').src
				var SRCnovoePhoto="images/shapk/im"+d+".jpg"//parent.document.getElementById('OtobrajaemoeFoto').src = ;
				// номер 23 обозначает произвольный эффект
				document.all.OtobrajaemoeFoto.filters["revealTrans"].transition = EFFECT[sluchainoechisloot0do10];
				document.all.OtobrajaemoeFoto.filters["revealTrans"].apply();
				if (document.all.OtobrajaemoeFoto.src.indexOf(SRCtekusheePhoto) != -1) 
				{document.all.OtobrajaemoeFoto.src = SRCnovoePhoto;} else 
				{document.all.OtobrajaemoeFoto.src = SRCtekusheePhoto;}
				document.all.OtobrajaemoeFoto.filters["revealTrans"].play();  
				} else {d=0} // иначе всё сначала
        timerID = setTimeout("SlideShow()",5000);
      	} 


// настроить папку где лежат фото (здесь лежат в папке slideshow и называются im1.jpg, im2.jpg, im3.jpg, ... im96.jpg)
// и цикл инициализации фото var k=1; k<96; k++ указав число фото (тут 96).

/*
Код Описание 
0 перемещение в прямоугольное поле 
1 перемещение из прямоугольного поля 
2 в круг 
3 из круга 
4 стирание вверх 
5 стирание вниз 
6 стирание справа 
7 стирание слева 
8 вертикальные жалюзи 
9 горизонтальные жалюзи 
10 шахматы поперек 
11 шахматы вниз 
12 случайное растворение 
13 вертикальная разбивка внутрь 
14 вертикальная разбивка наружу 
15 горизонтальная разбивка внутрь 
16 горизонтальная разбивка наружу 
17 ленты налево вниз 
18 ленты налево вверх 
19 ленты направо вниз 
20 ленты направо вверх 
21 случайные горизонтальные линии 
22 случайные вертикальные линии 
23 один из перечислымных эффектов - рандом 
*/
