$jquerynoConflict(document).ready(
    function()
    {
       var katalog_ile = 0;
       var katalog_aktualny = 0;
       KatalogInicjacja();
       
       function KatalogZmien(ktory)
       {
           katalog_aktualny = ktory;
           
           temp_ile = 0;
           $jquerynoConflict(".katalog_miniaturka").each(function() {
                if(temp_ile == ktory)
                {
                    var adres_tmp = $jquerynoConflict(this).attr('src');
                    adres_tmp = adres_tmp.replace("/images/catalogue/id_4/images/1", "/images/catalogue/id_4/images/2");
                    $jquerynoConflict("#katalog_duze_zdjecie").attr('src', adres_tmp);
                    $jquerynoConflict(this).addClass('katalog_obramowanie');
                }
                else
                {
                    $jquerynoConflict(this).removeClass('katalog_obramowanie');
                }

                temp_ile++;
            });

            temp_ile = 0;
            $jquerynoConflict(".katalog_odnosnik").each(function() {
                if(temp_ile == ktory)
                {
                    var adres_tmp = $jquerynoConflict(this).attr('href');
                    $jquerynoConflict("#katalog_duze_zdjecie_link").attr('href', adres_tmp);
                }

                temp_ile++;
            });

       }

       function KatalogInicjacja()
       {
           temp_ile = 0;
           temp_ile2 = 0;

           $jquerynoConflict(".katalog_miniaturka").each(function() {
              temp_ile++;
           });

           $jquerynoConflict(".katalog_odnosnik").each(function() {
              temp_ile2++;
           });

           if(temp_ile != temp_ile2)
           {
               alert('Obiektow klasy katalog_odnosnik musi byc tyle samo co obiektow klasy katalog_miniaturka!');
               return;
           }

           katalog_ile = temp_ile;
           KatalogZmien(0);
       }

       $jquerynoConflict(".katalog_odnosnik").click(function(){
           temp_ile = 0;
           ktory = -1;
           adres_tmp = $jquerynoConflict(this).attr('href');

           $jquerynoConflict(".katalog_odnosnik").each(function() {
              adres_tmp2 = $jquerynoConflict(this).attr('href');
              if(adres_tmp == adres_tmp2)
              {
                  ktory = temp_ile;
              }
              temp_ile++;
           });

           if(ktory == -1)
           {
                alert('Blad wyboru odnosnika!');
           }
           else
           {
               KatalogZmien(ktory);
           }

           return false;
       });

       $jquerynoConflict("#katalog_strzalka_prawa").click(function(){
           if(katalog_ile == 0) return;

           ktory = katalog_aktualny + 1;
           if(ktory >= katalog_ile) ktory = 0;
           KatalogZmien(ktory);
       });

       $jquerynoConflict("#katalog_strzalka_lewa").click(function(){
           if(katalog_ile == 0) return;

           ktory = katalog_aktualny - 1;
           if(ktory < 0) ktory = katalog_ile - 1;
           KatalogZmien(ktory);
       });

       
    });

