// Zmienne globalne
var numslides=0;
var currentslide=0;
var oldslide=10;
var x = 0;
var slides = new Array();
var timerID = null;

function MakeSlideShow() {
   // znajdź wszystkie obrazy z klasy "slide"
   imgs=document.getElementsByTagName("img");
   for (i=0; i<imgs.length; i++) {
      if (imgs[i].className != "slide") continue;
      slides[numslides]=imgs[i];
      // ułóż obrazy w stos z pierwszym na wierzchu
      if (numslides==0) {
         imgs[i].style.zIndex=10;
      } else {
         imgs[i].style.zIndex=0;
      }
      imgs[i].onclick=NextSlide;
	  numslides++;
   } // koniec pętli for
} // koniec MakeSlideShow()

function NextSlide() {
   // ustaw bieżący slajd pod nowym 
   //alert(currentslide);
   slides[oldslide].style.zIndex=0;
   slides[currentslide].style.zIndex=9;
   // przemieść starsze slajdy w dół stosu
   
   oldslide = currentslide;
   currentslide++;
   if (currentslide >= numslides) currentslide = 0;
   // zacznij od prawej krawędzi
   slides[currentslide].style.left=620;
   x=620;
   // przenieś nowy slajd na wierzch
   slides[currentslide].style.zIndex=10;
   AnimateSlide();
}

function PrevSlide() {
   // ustaw bieżący slajd pod nowym 
  
   slides[currentslide].style.zIndex=9;   
   // przemieść starsze slajdy w dół stosu
   slides[oldslide].style.zIndex=0;
   oldslide = currentslide;
   currentslide--;
   if (currentslide < 0) currentslide = numslides-1;
   // zacznij od lewej krawędzi
   slides[currentslide].style.left=-620;
   x=-620;
   // przenieś nowy slajd na wierzch
   slides[currentslide].style.zIndex=10;
   AnimateSlideL();
}


function AnimateSlide() {
   // dolny przemieszcza się wolniej, górny szybciej
   x = x - 20;
   slides[currentslide].style.left=x;
   // poprzedni obraz zsuwa się w lewo
   // (oznacz jako komentarz następny wiersz dla uzyskania innego efektu)
   slides[oldslide].style.left=x-620;
   // powtarzaj, dopóki slajd nie znajdzie się na pozycji 0
   if (x > 0) window.setTimeout("AnimateSlide();",10);
}

function AnimateSlideL() {
   // dolny przemieszcza się wolniej, górny szybciej
   x = x + 20;
   slides[currentslide].style.left=x;
   // poprzedni obraz zsuwa się w lewo
   // (oznacz jako komentarz następny wiersz dla uzyskania innego efektu)
   slides[oldslide].style.left=x+620;
   // powtarzaj, dopóki slajd nie znajdzie się na pozycji 0
   if (x < 0) window.setTimeout("AnimateSlideL();",20);
}

function przewin()	{
		NextSlide();
		timerID = window.setTimeout("przewin();", 3000);
	}

// utwórz pokaz slajdów po załadowaniu strony
window.onload=MakeSlideShow;

