var $jquerynoConflict = jQuery.noConflict();

$jquerynoConflict(document).ready(
    function()
    {
        var mvc_ile = 0;
        var mvc_photo = new Array('');
        var mvc_description = new Array('');
        var mvc_lien = new Array('');
        var mvc_czas = 4000;
        var mvc_tmr;
        var mvc_sciezka_obrazki = '/images/catalogue/id_4/images/';
        var mvc_ktory = 0;
        var mvc_ile_dodano = 0;
        var mvc_i = 1;
        var mvc_temp = 0;
        var mvc_temp2 = 0;
        var mvc_czy_nad = false;
        
        function MVC_Inicjalizacja()
        {
            $jquerynoConflict.ajax({
                type: "GET",
                url: "/exports/xml_catalogue.asp?start=0&limit=50&sid=e11a6178e08ed9a0a83e1a8e047a21e1",
                dataType: "xml",
                success: MVC_Generuj
            });
        }
        
        function MVC_Generuj(tresc)
        {

            $jquerynoConflict(tresc).find("fiche").each(function () {
                mvc_ile++;
              
                mvc_photo[mvc_ile] = $jquerynoConflict(this).find('photo').text();
                mvc_description[mvc_ile] = $jquerynoConflict(this).find('description').text();
                mvc_lien[mvc_ile] = $jquerynoConflict(this).find('lien').text();
                
                return true;
            });
            
            if(mvc_ile == 0) return false;
                       
            if(mvc_ile > 5)
            {
                mvc_ktory = 0;
                mvc_tmr = setTimeout(function() {
                    MVC_zmien_kolejny();
                }, 1);
                
                $jquerynoConflict("#mvc_td").mouseover(function(){
                    clearTimeout(mvc_tmr);
                    mvc_czy_nad = true;
                }).mouseleave(function(){
                    mvc_czy_nad = false;
                    mvc_tmr = setTimeout(function() {
                        MVC_zmien_kolejny()
                    }, mvc_czas);
            
                });
            }
            else
            {
                $jquerynoConflict("#mvc_td").html('');
                for(mvc_i = 1; mvc_i <= mvc_ile; mvc_i++)
                {
                    $jquerynoConflict("#mvc_td").append('<div class="icon_td mvc_pokaz" style="display: none; float: left;"><a href="' + mvc_lien[mvc_i] + '" class="mvc_a" id="' + mvc_description[mvc_i] + '"><img src="' + mvc_sciezka_obrazki + mvc_photo[mvc_i] + '" /></a></div>');
                }
                
                $jquerynoConflict(".mvc_pokaz").each(function()
                {
                    $jquerynoConflict(this).fadeIn('slow');
                    $jquerynoConflict(this).removeClass("mvc_pokaz");
                });
                
                $jquerynoConflict(".mvc_a").simpletip({
                    onBeforeShow: function(){
                        wartosc = this.getParent().attr('id');
                        this.update(wartosc);
                    },
                    fixed: true,
                    position: 'top'
                });
            }
                
            return true;
        }
        
        function MVC_zmien_kolejny()
        {
            if(mvc_ktory == mvc_ile) MVC_Zmien(1);
            else MVC_Zmien(mvc_ktory + 1);
        }
        
        function MVC_zmien_poprzedni()
        {
            if(mvc_ktory == 1) MVC_Zmien(mvc_ile);
            else MVC_Zmien(mvc_ktory - 1);
        }
        
        function MVC_Zmien(ktory)
        {
            if(ktory < 1) return;
            if(ktory > mvc_ile) return;
            //if(ktory == mvc_ktory) return;
            mvc_ktory = ktory;
            mvc_ile_dodano = 0;
            mvc_i = 1;
            mvc_temp = 0;
            mvc_temp2 = 0;
                        
            if(mvc_czy_nad) return;
            $jquerynoConflict("#mvc_td").html('');
            for(mvc_i = ktory; mvc_i <= mvc_ile; mvc_i++)
            {
                $jquerynoConflict("#mvc_td").append('<div class="icon_td mvc_pokaz" style="display: none; float: left;"><a href="' + mvc_lien[mvc_i] + '" class="mvc_a" id="' + mvc_description[mvc_i] + '"><img src="' + mvc_sciezka_obrazki + mvc_photo[mvc_i] + '" /></a></div>');
                mvc_ile_dodano++;
                mvc_temp = mvc_i;
                if(mvc_ile_dodano == 5) break;
            }
            
            if(mvc_czy_nad) return;
            
            mvc_temp2 = mvc_temp;
            mvc_temp++;
            
            for(mvc_i = mvc_ile_dodano; mvc_i < 5; mvc_i++)
            {
                if(mvc_temp > mvc_ile) mvc_temp = 1;
                if(mvc_temp == mvc_temp2) break;
                
                $jquerynoConflict("#mvc_td").append('<div class="icon_td mvc_pokaz" style="display: none; float: left;"><a href="' + mvc_lien[mvc_temp] + '" class="mvc_a" id="' + mvc_description[mvc_temp] + '"><img src="' + mvc_sciezka_obrazki + mvc_photo[mvc_temp] + '" /></a></div>');
                mvc_temp++;
            }
            if(mvc_czy_nad) return;
            
            $jquerynoConflict(".mvc_pokaz").each(function()
            {
                $jquerynoConflict(this).fadeIn('slow');
                $jquerynoConflict(this).removeClass("mvc_pokaz");
            });
            if(mvc_czy_nad) return;
            
            if(mvc_ile > 5)
            {
                mvc_tmr = setTimeout(function() {
                    MVC_zmien_kolejny();
                }, mvc_czas);
            }
            
            $jquerynoConflict(".mvc_a").simpletip({
                onBeforeShow: function(){
                    wartosc = this.getParent().attr('id');
                    this.update(wartosc);
                },
                fixed: true,
                position: 'top'
            });
            
        }
        
        $jquerynoConflict("#mvc_kolejny").live('click', function()
        {
            mvc_czy_nad = false;
            if(mvc_ile < 5) return;
            clearTimeout(mvc_tmr);
            MVC_zmien_kolejny();
        });
        
        $jquerynoConflict("#mvc_poprzedni").live('click', function()
        {
            mvc_czy_nad = false;
            if(mvc_ile < 5) return;
            clearTimeout(mvc_tmr);
            MVC_zmien_poprzedni();
        });
       
        MVC_Inicjalizacja();
        
        
    });
