var sidebar;
function insertSidebar()
{
	sidebar = new SideBar(document.getElementById('sidebar'));
	var cat1 = new MenuCategory('ports',_h('menu_ports'));
	var cat2 = new MenuCategory('quays',_h('menu_quays'));
	var cat3 = new MenuCategory('kms',_h('menu_kms'));
	var cat4 = new MenuCategory('bridges',_h('menu_bridges'));
	var cat5 = new MenuCategory('objects',_h('menu_objects'));
	var cat6 = new MenuCategory('places',_h('menu_places'));
	//var cat10 = new MenuCategory('options',_h('menu_options'));
	var cat8 = new MenuCategory('documents',_h('menu_documents'));
	var cat9 = new MenuCategory('search',_h('menu_search'));
	var cat11 = new MenuCategory('tours','widoki');
	var cat12 = new MenuCategory('layers3d','warstwy');
	
	var field12_1 = new MenuField('Warstwy','Kliknij aby włączyć/wyłączyć:',{'domID':'layers3d_active'});
	
	var field11_1 = new MenuField('Animowane widoki','Wybierz trasę przelotu z poniższej listy');
	field11_1.addItem(new MenuItem('Projekt falochronu osłonowego portu zewnętrznego w Świnoujściu',{url: '#', itemID: 'swin_pro_os', clickCallback: function() { loadTour('http://coriolis.com.pl/wrotaodry/3d/kml/tours/portoslonowy.kml'); return false;   }}));
	field11_1.addItem(new MenuItem('Wrota Odry',{url: '#', itemID: 'wr_odr', clickCallback: function() { loadTour('http://coriolis.com.pl/wrotaodry/3d/kml/tours/wrotaodry.kml'); return false;   }}));
	
	var field10_1 = new MenuField(_h('layer_switcher'));
	field10_1.addItem(new MenuItem(_h('layer_roads'),{url: '#', itemID: 'but_lay_roads', clickCallback: function() { ls.toggle('roads'); return false; }}));
	field10_1.addItem(new MenuItem(_h('layer_borders'),{url: '#', itemID: 'but_lay_borders', clickCallback: function() { ls.toggle('borders'); return false; }}));
	field10_1.addItem(new MenuItem(_h('layer_terrain'),{url: '#', itemID: 'but_lay_terrain', clickCallback: function() { ls.toggle('terrain'); return false; }}));
	field10_1.addItem(new MenuItem(_h('layer_buildings'),{url: '#', itemID: 'but_lay_buildings', clickCallback: function() { ls.toggle('buildings'); return false; }}));
	var field1_1 = new MenuField(_h('show'));
	field1_1.addItem(new MenuItem(_h('allports'),{searchRange: 'ports', searchKeyword: '*ports'}));
	field1_1.addItem(new MenuItem(_h('allharbours'),{searchRange: 'ports', searchKeyword: '*harbours'}));
	field1_1.addItem(new MenuItem(_h('allwaterinspectorates'),{searchRange: 'ports', searchKeyword: '*water_inspectorates'}));
	field1_1.addItem(new MenuItem(_h('menu_umsobjects'),{searchRange: 'ports', searchKeyword: '*umsobjects'}));
	var field1_2 = new MenuField(_h('searching'),_h('searchport'));
	var field2_1 = new MenuField('Wybierz port/przystań');
	field2_1.addItem(new MenuItem('Szczecin',{searchRange: 'quays', searchKeyword: 'Szczecin'}));
	field2_1.addItem(new MenuItem('Świnoujście',{searchRange: 'quays', searchKeyword: 'Świnoujście'}));
	field2_1.addItem(new MenuItem('Police',{searchRange: 'quays', searchKeyword: 'Police'}));
	field2_1.addItem(new MenuItem('Dziwnów',{searchRange: 'quays', searchKeyword: 'Dziwnów'}));
	field2_1.addItem(new MenuItem('Kamień Pomorski',{searchRange: 'quays', searchKeyword: 'Kamień Pomorski'}));
	field2_1.addItem(new MenuItem('Mrzeżyno',{searchRange: 'quays', searchKeyword: 'Mrzeżyno'}));
	field2_1.addItem(new MenuItem('Nowe Warpno',{searchRange: 'quays', searchKeyword: 'Nowe Warpno'}));
	field2_1.addItem(new MenuItem('Stepnica',{searchRange: 'quays', searchKeyword: 'Stepnica'}));
	field2_1.addItem(new MenuItem('Trzebież',{searchRange: 'quays', searchKeyword: 'Trzebież'}));
	field2_1.addItem(new MenuItem('Wolin',{searchRange: 'quays', searchKeyword: 'Wolin'}));
	var field2_2 = new MenuField(_h('otherquays'));
	field2_2.addItem(new MenuItem(_h('menu_rzgwquays'), {searchRange: 'quays', searchKeyword: '*rzgwquays'}));
	var field2_3 = new MenuField(_h('searching'),_h('searchquay'));
	var field3_1 = new MenuField(null,_h('selectkm'));
	field3_1.addItem(new MenuItem(_h('odra'),{searchRange: 'kms', searchKeyword: '*ODRA'}));
	field3_1.addItem(new MenuItem(_h('odrawsch'),{searchRange: 'kms', searchKeyword: '*ODRW'}));
	field3_1.addItem(new MenuItem(_h('odrazach'),{searchRange: 'kms', searchKeyword: '*ODRZ'}));
	field3_1.addItem(new MenuItem(_h('regalica'),{searchRange: 'kms', searchKeyword: '*REGA'}));
	field3_1.addItem(new MenuItem(_h('skosnica'),{searchRange: 'kms', searchKeyword: '*SKOS'}));
	field3_1.addItem(new MenuItem(_h('torpolnocny'),{searchRange: 'kms', searchKeyword: '*TORP'}));
	field3_1.addItem(new MenuItem(_h('torswszcz'),{searchRange: 'kms', searchKeyword: '*SWSZ'}));
	field3_1.addItem(new MenuItem(_h('wybrzezemorskie'),{searchRange: 'kms', searchKeyword: '*WYBM'}));
	var field4_1 = new MenuField(_h('show'),_h('selectbridge'));
	field4_1.addItem(new MenuItem('Szczecin',{searchRange: 'bridges', searchKeyword:'Szczecin'}));
	field4_1.addItem(new MenuItem('Gryfino',{searchRange: 'bridges', searchKeyword:'Gryfino'}));
	field4_1.addItem(new MenuItem('Kołbaskowo',{searchRange: 'bridges', searchKeyword:'Kołbaskowo'}));
	field4_1.addItem(new MenuItem('Kostrzyn',{searchRange: 'bridges', searchKeyword:'Kostrzyn'}));
	field4_1.addItem(new MenuItem('Maszalin',{searchRange: 'bridges', searchKeyword:'Maszalin'}));
	field4_1.addItem(new MenuItem('Słubice',{searchRange: 'bridges', searchKeyword:'Słubice'}));
	field4_1.addItem(new MenuItem('Świecko',{searchRange: 'bridges', searchKeyword:'Świecko'}));
	field4_1.addItem(new MenuItem(_h('all'),{searchRange: 'bridges', searchKeyword:'*bridges'}));
	var field4_2 = new MenuField(_h('searching'),_h('searchbridge'));
	var field5_1 = new MenuField(_h('show'));
	field5_1.addItem(new MenuItem(_h('roadsteads'),{searchRange: 'objects', searchKeyword:'*roadsteads'}));
	field5_1.addItem(new MenuItem(_h('rotaries'),{searchRange: 'objects', searchKeyword:'*rotaries'}));
	field5_1.addItem(new MenuItem(_h('moorings'),{searchRange: 'objects', searchKeyword:'*moorings'}));
	field5_1.addItem(new MenuItem(_h('allrivers'),{searchRange: 'objects', searchKeyword:'*rivers'}));
	field5_1.addItem(new MenuItem(_h('alllakes'),{searchRange: 'objects', searchKeyword:'*lakes'}));
	field5_1.addItem(new MenuItem(_h('exits'),{searchRange: 'objects', searchKeyword:'*exits'}));
	var field5_2 = new MenuField(_h('searching'),_h('searchobject'));
	var field6_1 = new MenuField(null,_h('selectplace'));
	var field8_1 = new MenuField('RZGW');
	field8_1.addItem(new MenuItem('Komunikaty żeglugowe',{url:'http://www.informator.rzgw.szczecin.pl/informator/pl/komunikaty_zeglugowe/komunikaty_zeglugowe.html'}));
	field8_1.addItem(new MenuItem('Śródlądowe drogi wodne w regionie',{url: 'http://www.informator.rzgw.szczecin.pl/informator/pl/drogi_wodne/drogi_wodne.html'}));
	field8_1.addItem(new MenuItem('Ograniczenia żeglugi śródlądowej',{url: 'http://www.informator.rzgw.szczecin.pl/informator/pl/ograniczenia_zeglugi/ograniczenia_zeglugi.html'}));
	field8_1.addItem(new MenuItem('Stan techniczny i parametry dróg wodnych',{url: 'http://www.informator.rzgw.szczecin.pl/informator/pl/stan_techniczny_drog_wodnych/stan_techniczny_drog_wodnych.html'}));
	field8_1.addItem(new MenuItem('Ocena hydrologiczno-nawigacyjna administrowanych wód',{url: 'http://www.informator.rzgw.szczecin.pl/informator/pl/ocena_hydrologiczno_nawigacyjna/ocena_hydrologiczno_nawigacyjna.html'}));
	field8_1.addItem(new MenuItem('Wykaz obiektów na administrowanych wodach',{url: 'http://www.informator.rzgw.szczecin.pl/informator/pl/wykaz_obiektow/wykaz_obiektow.html'}));
	field8_1.addItem(new MenuItem('Odcinki eksploatacyjne',{url: 'http://www.informator.rzgw.szczecin.pl/informator/pl/odcinki_eksploatacyjne/odcinki_eksploatacyjne.html'}));
	field8_1.addItem(new MenuItem('Przeszkody nawigacyjne',{url: 'http://www.informator.rzgw.szczecin.pl/informator/pl/przeszkody_nawigacyjne/przeszkody_nawigacyjne.html'}));
	field8_1.addItem(new MenuItem('Wodowskazy',{url: 'http://www.informator.rzgw.szczecin.pl/informator/pl/wodowskazy/wodowskazy.html'}));
	field8_1.addItem(new MenuItem('Akty prawne związane z żeglugą i gospodarką wodną',{url: 'http://www.informator.rzgw.szczecin.pl/informator/pl/akty_prawne/akty_prawne.html'}));
	field8_1.addItem(new MenuItem('Nadzory Wodne na odcinku administrowanym',{url: 'http://www.informator.rzgw.szczecin.pl/informator/pl/nadzory_wodne/nadzory_wodne.html'}));
	field8_1.addItem(new MenuItem('Linki związane z żeglugą',{url: 'http://www.informator.rzgw.szczecin.pl/informator/pl/linki_zegluga/linki_zegluga.html'}));
	field8_1.addItem(new MenuItem('Opis znaków nawigacyjnych zawartych w części graficznej',{url: 'http://www.informator.rzgw.szczecin.pl/informator/pl/opis_znakow_nawigacyjnych/opis_znakow_nawigacyjnych.html'}));
	var field8_2 = new MenuField('UMS');
	field8_2.addItem(new MenuItem('Tory wodne - mapa',{url: 'http://ms.ums.gov.pl/img/2_m.jpg'}));
	field8_2.addItem(new MenuItem('Komunikaty dyrektora Urzędu',{url: 'http://www.ums.gov.pl/modules.php?name=Sections&amp;op=viewarticle&amp;artid=40'}));
	field8_2.addItem(new MenuItem('Zarządzenia dyrektora Urzędu',{url: 'http://www.ums.gov.pl/modules.php?name=Sections&amp;op=viewarticle&amp;artid=78'}));
	field8_2.addItem(new MenuItem('Prawo Unii Europejskiej',{url: 'http://www.ums.gov.pl/modules.php?name=Sections&amp;op=viewarticle&amp;artid=15'}));
	field8_2.addItem(new MenuItem('Bezpieczne zanurzenia dla portu Szczecin',{url: 'http://ms.ums.gov.pl/pl/Karty/szczecin/port.php'}));
	field8_2.addItem(new MenuItem('Bezpieczne zanurzenia dla portu Świnoujście',{url: 'http://ms.ums.gov.pl/pl/Karty/swinoujscie/port.php'}));
	field8_2.addItem(new MenuItem('Rozporządzenie ministra infrastruktury w sprawie określenia obiektów, urządzeń i instalacji wchodzących w skład infrastruktury zapewniającej dostęp do portu o podstawowym znaczeniu dla gospodarki narodowej',{url: 'http://www.abc.com.pl/serwis/du/2003/0041.htm'}));
	field8_2.addItem(new MenuItem('Przepisy portowe',{url: 'http://www.ums.gov.pl/prawne/port.pdf'}));
	field8_2.addItem(new MenuItem('Ruch statków',{url: 'http://www.ums.gov.pl/modules.php?name=Sections&amp;op=viewarticle&amp;artid=12'}));
	var field8_4 = new MenuField('Pogoda');
	field8_4.addItem(new MenuItem('Polska',{url: 'http://polish.wunderground.com/global/PL.html'}));
	field8_4.addItem(new MenuItem('Szczecin',{url: 'http://polish.wunderground.com/cgi-bin/findweather/getForecast?query=szczecin'}));
	field8_4.addItem(new MenuItem('Świnoujście',{url: 'http://polish.wunderground.com/cgi-bin/findweather/getForecast?query=SWINOUJSCIE'}));
	cat1.addField(field1_1);
	cat1.addField(field1_2);
	cat1.addTop5(top5);
	cat2.addField(field2_1);
	cat2.addField(field2_2);
	cat2.addTop5(top5);
	cat2.addField(field2_3);
	cat3.addField(field3_1);	
	cat4.addField(field4_1);
	cat4.addField(field4_2);
	cat4.addTop5(top5);
	cat5.addField(field5_1);
	cat5.addField(field5_2);
	cat5.addTop5(top5);
	cat6.addField(field6_1);
	cat6.addTop5(top5);
	cat8.addField(field8_1);
	cat8.addField(field8_2);
	cat8.addField(field8_4);
	//cat10.addField(field10_1);
	cat11.addField(field11_1);
	cat12.addField(field12_1);	
	cat12.addField(field10_1);
	
	sidebar.appendCategory(cat1);
	sidebar.appendCategory(cat2);
	sidebar.appendCategory(cat3);
	sidebar.appendCategory(cat4);
	sidebar.appendCategory(cat5);
	sidebar.appendCategory(cat6);
	//sidebar.appendCategory(cat10);
	sidebar.appendCategory(cat8);
	sidebar.appendCategory(cat9,true);
	sidebar.appendCategory(cat11);
	sidebar.appendCategory(cat12);
	sidebar.generate();
}