jQuery(document).ready(function(){
    ready_warstwy();
    ready_obiekty();
    });


//.................................................................................................

var regulamin_warstwa      = null;
var nowy_formularz_warstwa = null;
 
//.................................................................................................


function ready_warstwy() {
    
    regulamin_warstwa = new warstwa(jQuery('#regulamin_warstwa'));
    
    nowy_formularz_warstwa = new warstwa(jQuery('#nowy_formularz_warstwa'));
    
       
    
    jQuery('#przycisk_pokaz_regulamin').click(function(){
        
        nowy_formularz_warstwa.show();
        });
    
    
                                                                    //wyłączenie starego kodu dotyczącego wyświetlania warsty z regulaminem
                                                                    //teraz w nowej wersji, pokazuje się wyłącznie warstwa z formularzem
    /*
    jQuery('#przycisk_pokaz_regulamin').click(function(){
        
        zarezerwujFormularz();
        });
    
    
    
                                                                                //kod obsługujący pierwszą warstwę
    
    jQuery('#regulamin_warstwa_dalej').click(function(){
        
        if (jQuery('#regulamin_warstwa_akceptuje').attr('checked') === false) {
            
            
            var komunikat = jQuery('#regulamin_warstwa_komunikat').text();
            
            alert(komunikat);
            return;
            }
        
        else {
        
            regulamin_warstwa.hide();
                                                //jeśli kliknięto w akceptację to przechodzimy do drugiej warstwy
            nowy_formularz_warstwa.show();
            }
        
        });
    */
    
    
    jQuery('#regulamin_warstwa_zamknij').click(function(){
        
        regulamin_warstwa.hide();
        });
    
    
    
                                                                                //kod obsługujący drugą warstwę
    
    jQuery('#nowy_formularz_warstwa_zamknij').click(function(){
        
        nowy_formularz_warstwa.hide();
        });
    
    
    var nagroda_warstwa = new warstwa(jQuery('#nagroda_warstwa'));
    
    jQuery('#przycisk_nagroda, #przycisk_nagroda_caption').click(function(){
        
        nagroda_warstwa.show();
        });
    
    jQuery('#nagroda_warstwa, #nagroda_warstwa img').click(function(){
        nagroda_warstwa.hide();
        });
    



    var certyfikat_warstwa = new warstwa(jQuery('#nagroda_warstwa_certyfikat'));
    
    jQuery('#przycisk_nagroda_certyfikat, #przycisk_nagroda_certyfikat_caption').click(function(){
        
        certyfikat_warstwa.show();
        });
    
    jQuery('#nagroda_warstwa_certyfikat, #nagroda_warstwa_certyfikat img').click(function(){
        certyfikat_warstwa.hide();
        });
    
    
    
    
    
    var targi_warstwa = new warstwa(jQuery('#targi_warstwa'));

    
    jQuery('#przycisk_targi, #przycisk_targi_caption').click(function(){
        
        targi_warstwa.show();
        });
    
    jQuery('#targi_warstwa, #targi_warstwa img').click(function(){
        targi_warstwa.hide();
        });
    
    
    /*
    jQuery('#test_galeriiiiiii').click(function(){
        
        console.log('tessst');
        });
    */    
    }

//.................................................................................................


function ready_obiekty() {

    jQuery('.run').each(function(key, val){
        var ob = jQuery(val);
        
        var dane = ob.metadata();
        var daneobiektu = dane.dane;
        
        if (dane.klasa === 'pola_formularza') {
                                                        //uruchomienie tej klasy
            new pola_formularza(ob, daneobiektu);
            }
        
        else if (dane.klasa === 'galeria') {
            
            new galeria(ob, daneobiektu);
            }
        
        else {
            alert('nieznana klasa : ' + dane.klasa);
            }
        
        }); 
    }

//.................................................................................................

function zarezerwujFormularz() {
    
            //tymczasowe wyłączenie możliwości rezerwowania
    //return;
    
    jQuery('#regulamin_warstwa_akceptuje').removeAttr('checked');    
    regulamin_warstwa.show();
    }


//.................................................................................................

function koryguj_selekty() {
	
	jQuery('#nowy_formularz_warstwa select').each(function(){
		
		this.style.visibility = ''
		this.removeAttribute('style');
		});
	
	//console.log('koryguj selekty');
	}



