var $jquerynoConflict = jQuery.noConflict();

$jquerynoConflict(document).ready(
    function()
    {
        var rotator_ile = 0;
        var rotator_i = 0;
        var rotator_img = new Array('');
        
        var rotator_tmr = null;
        var rotator_co_ile_zmien = 100;
        var rotator_ile_zmian = 50;
        var rotator_aktualny_czas = 0;
        var rotator_maksymalny_czas = rotator_co_ile_zmien * 50;
        var rotator_temp = 0;
        var rotator_czy_nad = false;
        var rotator_czy_aktywny = false;
        var rotator_ktory = 1;
        var rotator_wymus_zmiane = 0;
        var rotator_czy_zmiana = false;


       
        function Rotator_ZamienWstep(tresc)
        {
            tresc = tresc.replace(/\r?\n/g, "<br />\n");
            return tresc;
        }
        
        function Rotator_inicjalizacja()
        {
            rotator_ile = 0;
            
            $jquerynoConflict(".rotator_zdjecia").each(function () {
                rotator_ile++;
                
                rotator_img[rotator_ile] = $jquerynoConflict(this).val();
                
                if(rotator_ile == 1)
                {
                    $jquerynoConflict("#slajdy_obrazek").attr('src', rotator_img[rotator_ile]);
                    $jquerynoConflict("#slajdy_numery").append(' <a href="javascript:void(0);" class="slajdy_zmien active" id="slajdy_zmien_' + rotator_ile + '">' + rotator_ile + '</a>');
                }
                else
                {
                    $jquerynoConflict("#slajdy_numery").append(' <a href="javascript:void(0);" class="slajdy_zmien" id="slajdy_zmien_' + rotator_ile + '">' + rotator_ile + '</a>');
                }
                
                if(rotator_ile == 5) return false;
                return true;
            });
            
            if(rotator_ile <= 0) return false;

            $jquerynoConflict(".thumb-left").show();
            rotator_i = 0;
            
            rotator_czy_aktywny = true;
            
            if(rotator_czy_aktywny)
            {
                $jquerynoConflict("#slajdy_obrazek").mouseover(function(){
                    clearTimeout(rotator_tmr);
                    rotator_czy_nad = true;
                }).mouseleave(function(){
                    rotator_czy_nad = false;
                    rotator_tmr = setTimeout(function() {
                        Rotator_Zmien();
                    }, rotator_co_ile_zmien);
            
                });
            }
            
            rotator_maksymalny_czas = rotator_co_ile_zmien * rotator_ile_zmian;
            
            rotator_tmr = setTimeout(function() {
                Rotator_Zmien();
            }, rotator_co_ile_zmien);
                
            return true;
        }
        
        Rotator_inicjalizacja();
        
        function Rotator_Zmien()
        {
            rotator_czy_zmiana = true;
            if(!rotator_czy_aktywny) return;
            if(rotator_czy_nad) return;
            rotator_aktualny_czas += rotator_co_ile_zmien;
            rotator_i++;
            
            if(rotator_wymus_zmiane != 0) rotator_aktualny_czas = 99999999;
            
            if(rotator_aktualny_czas >= rotator_maksymalny_czas)
            {
                rotator_aktualny_czas = 0;
                rotator_i = 0;
                
                rotator_ktory = rotator_ktory + 1;
                if(rotator_ktory > rotator_ile) rotator_ktory = 1;
                if(rotator_wymus_zmiane) rotator_ktory = rotator_wymus_zmiane;
                
                $jquerynoConflict("#slider-image").css('background-image', "url('" + $jquerynoConflict("#slajdy_obrazek").attr('src') + "')");
                $jquerynoConflict("#slider-image").css('background-position', "center");
                $jquerynoConflict("#slider-image").css('background-repeat', "no-repeat");
                $jquerynoConflict("#slajdy_obrazek").animate({
                    opacity: 0
                }, 50, function(){
                    if(rotator_czy_nad) return;
                    
                    $jquerynoConflict("#slajdy_obrazek").attr('src', rotator_img[rotator_ktory]);
                
                    var rotator_temp2 = 1;
                    $jquerynoConflict(".slajdy_zmien").each(function () {
                        var slajdy_obiekt = $jquerynoConflict(this);
                        slajdy_obiekt.removeClass('active');

                        if(rotator_temp2 == rotator_ktory)
                        {
                            slajdy_obiekt.addClass('active');
                        }
                        
                        rotator_temp2++;
                        
                    });
                
                    rotator_wymus_zmiane = 0;
                    
                    $jquerynoConflict("#slajdy_obrazek").animate({
                        opacity: 1
                    }, 300, function(){
                        $jquerynoConflict("#slider-image").css('background-image', "none");
                        rotator_czy_zmiana = false;
                        if(rotator_czy_nad) return;
                    });
                
                });
                
            }
            else rotator_czy_zmiana = false;
            
            
            
            if(rotator_czy_nad) return;
            rotator_tmr = setTimeout(function() {
                Rotator_Zmien();
            }, rotator_co_ile_zmien);
            
        }
        
        $jquerynoConflict(".slajdy_zmien").live('click', function(){
            if(rotator_czy_zmiana == true) return;
            clearTimeout(rotator_tmr);
            rotator_czy_nad = true;
            rotator_temp = $jquerynoConflict(this).attr('id');
            rotator_temp = rotator_temp.replace('slajdy_zmien_', '');
            rotator_wymus_zmiane = parseInt(rotator_temp);
            rotator_czy_nad = false;
            rotator_aktualny_czas = 99999999;
            Rotator_Zmien();
        });
    }
    );
