var slides_slajdDivId = '#slideInner';
var slides_czasZmiany = 6;
var slides_szerokoscZdjecia = 175;
var slides_wysokoscZdjecia = 167;
var slides_slideShow = new Array();
var slides_hrefs = new Array();

var slides_aktualnieLadowany = -1;
var slides_zaladowaneZdjecia = new Array();
var slides_aktPokazywane = -1;
var slides_pozostalyCzas = slides_czasZmiany;
var slides_zdjecieAnimowane;

function slideShowNext() {
   if (slides_pozostalyCzas>0) {
      return;
   }
   //zmiana zdjecia
   
   //jesli nastepne nie zaladowane to czekamy
   if (slides_aktPokazywane+1>=slides_zaladowaneZdjecia.length && slides_zaladowaneZdjecia.length<slides_slideShow.length)
      return;
      
   var doPokazania;
   //jesli jest to jedziemy
   if (slides_aktPokazywane+1 == slides_zaladowaneZdjecia.length)
      doPokazania = 0;
   else
      doPokazania = slides_aktPokazywane+1;
      
   $(slides_zaladowaneZdjecia[slides_aktPokazywane]).css('display','inline');
   $(slides_zaladowaneZdjecia[doPokazania]).css('display','inline');
   $(slides_slajdDivId).append(slides_zaladowaneZdjecia[doPokazania]);
   
   //window.alert($('#slideInner').html());
   
   slides_zdjecieAnimowane = slides_aktPokazywane;
   $(slides_zaladowaneZdjecia[slides_aktPokazywane]).animate({ 
     marginLeft: -slides_szerokoscZdjecia

   }, 1000 ,"swing",function() {
      $(slides_zaladowaneZdjecia[slides_zdjecieAnimowane]).css('margin-left','0');
      $(slides_zaladowaneZdjecia[slides_zdjecieAnimowane]).remove();
   });
   
   slides_aktPokazywane = doPokazania;
   
   //od nowa liczniki
   slides_pozostalyCzas = slides_czasZmiany;
   slideShowTimer();
}

      
function slideShowzaladowanoZdjecie(nr) {
   //ladowanie pierwszego zdjecia
   if (nr==0) {
      $(slides_zaladowaneZdjecia[nr]).hide();
      $(slides_slajdDivId).append(slides_zaladowaneZdjecia[nr]);
      $(slides_zaladowaneZdjecia[nr]).fadeIn();
      slides_aktPokazywane = nr;
      slideShowTimer();
   }

   slideShowNext();
}
      
function slideShowTimer() {
   if (slides_pozostalyCzas>0) {
      slides_pozostalyCzas--;
      setTimeout('slideShowTimer()', 1000);
      
      return;
   }
   else
      slideShowNext();
}
      
function slideShowladujSlajdy() {
   slides_aktualnieLadowany++;
   if (slides_aktualnieLadowany>=slides_slideShow.length)
      return;
   
   var img = new Image();
   
   $(img)
    // once the image has loaded, execute this code
    .load(function () {
      // set the image hidden by default    
      var myA=document.createElement("A");
      var url = slides_hrefs[slides_aktualnieLadowany];
 
      myA.setAttribute("href",url);
       
      myA.appendChild(this);
      
      
      slides_zaladowaneZdjecia[slides_zaladowaneZdjecia.length] = myA;
      slideShowzaladowanoZdjecie(slides_zaladowaneZdjecia.length-1);
      
      slideShowladujSlajdy();
    })
    
    // if there was an error loading the image, react accordingly
    .error(function () {
      // notify the user that the image could not be loaded
    })
    
    // *finally*, set the src attribute of the new image to our image
    .attr({
    src: slides_slideShow[slides_aktualnieLadowany],
    id: 'slajd_'+slides_aktualnieLadowany,
    width: slides_szerokoscZdjecia,
    height: slides_wysokoscZdjecia
    });
}

