            
            function dodajZdarzenie(odnosnik, zdarzenie, funkcja)
            {
                    if (odnosnik.addEventListener)
                    {
                            odnosnik.addEventListener(zdarzenie, funkcja, false);
                    }
                    else
                    {
                            odnosnik.attachEvent("on"+zdarzenie, funkcja);
                    }
            }
        
            function laduj()
            {
                document.getElementById('mapSwitch').style.display = 'block';
                dodajZdarzenie(document.getElementById('mapSwitch'), "click", mapSwitch);
                
                dodajZdarzenie(document.getElementById('cityListHeader'), "click", cityListResize );
                
                document.getElementById('categoryToogle').innerHTML = 'zwin/rozwin';
                dodajZdarzenie(document.getElementById('categoryToogle'), "click", categorySwitch  );
                
            }
            
            
            function categorySwitch(){
                Effect.toggle('categoryTopMenuDiv','slide');
            }
            
            /* 
             * walidacja formularza rejestracji
             */
            function verify()
            {
                
            }
            
            /*
             * Zmiana wysokości listy miast
             */     
            function cityListResize()
            {
                
                var lista = document.getElementById('cityList');
                var przelacznik = document.getElementById('cityListHeader');
                
                if( lista.style.height == '350px' || lista.style.height == '' )
                {
                    lista.style.height = '100'
                }
                else
                {
                    lista.style.height = '350';
                }
                
            }
            
            /* 
             * Zmiana sposobu wyświetlania listy wojewodztw: lista/mapka
             */
            function mapSwitch()
            {
                var mapa = document.getElementById('map');
                var przelacznik = document.getElementById('mapSwitch');
                
                if( document.getElementById('map') )
                {
                    var mapa = document.getElementById('map');
                }
                else
                {
                    var mapa = document.getElementById('mapOff');
                }
                
                if( mapa.getAttribute('id') == 'map' )
                {
                    mapa.id = 'mapOff';
                    przelacznik.innerHTML = 'przelacz na mapke';
                }
                else
                {
                    mapa.id = 'map';
                    przelacznik.innerHTML = 'przelacz na liste';
                }       
                return false;
            }
            dodajZdarzenie(window, "load", laduj);

