JQueryRoot(document).ready(function(){
    

    var aktualnie_wybrane = null;
    var duze_zdjecie = null;
    
    
    
    var duze_zdjecie = JQueryRoot('a[rel="fsite_baseli"]')[0];
    duze_zdjecie = JQueryRoot(duze_zdjecie).attr('href');


    
    JQueryRoot('a[rel="fsite_baseli"]').each(function(key, value) {
        
        var url = JQueryRoot(this).attr('href');
        
        baselib.fsite.galery.add(url);
        
        
        
        JQueryRoot(this).click(function(){
            
            var miniatura = JQueryRoot(this).children('span.miniatura').text();
            JQueryRoot('#gallery').attr('src', miniatura);
            
            duze_zdjecie = JQueryRoot(this).attr('href');
            
            return false;
            });
        
        });
    

    
    JQueryRoot('#gallery').click(function(e){

        baselib.fsite.galery.show(duze_zdjecie);

        return false;
        });    
    });


function baselib() {
    };


baselib.fsite = function() {
    
    };


   
/*
kluczem będzie url
 wartościami będzie galeria id, id zdjęcia
*/
baselib.fsite.galery = function() {
    
    }
//..............................................................................

baselib.fsite.galery.url = [];
baselib.fsite.galery.gal = [];
baselib.fsite.galery.gal_index = [];

//..............................................................................

baselib.fsite.galery.add = function(url, galeria_name, opis_zdjecia) {

    
    if (typeof(galeria_name) === 'undefined') {
        galeria_name = 'default';
        }
    
    if (typeof(this.gal[galeria_name]) === 'undefined') {

        this.gal[galeria_name] = new FSite2.Gallery('galeria_katalog', {galleryClass: 'gallery'});
        
        this.gal[galeria_name].onPhotoLoad = baselib.fsite.galery.pozaladowaniu;
        
                                            //zainicjowanie licznika
        this.gal_index[galeria_name] = 0;
        }
    
    
    if (typeof(this.url[galeria_name]) !== 'undefined') {
        
        alert('takie zdjecie jest juz dodane, konflikt');
        return;
        }
 
 
    this.url[url] = [];
    
                                        //dodanie nowego obiektu zdjęcia
    this.url[url].object = '';
    this.url[url].galery = this.gal[galeria_name];
    this.url[url].id     = this.gal_index[galeria_name];
     
    this.gal_index[galeria_name]++;

                                                        //puste miejsce opisowe    
    this.gal[galeria_name].addPhoto(url, opis_zdjecia);
    }

//..............................................................................

baselib.fsite.galery.show = function(url) {
    
    var galeria = this.url[url].galery;
    var id      = this.url[url].id;
    
    galeria.showPhoto(id); 
    };

//..............................................................................

baselib.fsite.galery.pozaladowaniu = function() {
    
    
    document.getElementById('galeria_katalog_caption').style.display = 'none';
    
    setTimeout(function() {
        
        var wartosc = document.getElementById('galeria_katalog_caption').innerHTML
        
        wartosc = wartosc.replace(/\&lt;/gi, "<");
        wartosc = wartosc.replace(/\&gt;/gi, ">");
        
        document.getElementById('galeria_katalog_caption').innerHTML = wartosc;
        
        document.getElementById('galeria_katalog_caption').style.display = 'block';
        
        
            JQueryRoot('#galeria_katalog_background').click(function(){
            
                JQueryRoot('#galeria_katalog_close').click();
                });
                
        
        }, 1);
    
    return true;
    }
    

