var g_oPopupMenu = new SMPopupMenu("SMGlobalPopupMenu"), oItem = null;
with(g_oPopupMenu){
addItem("10076", "PDF_X2Kataloge", "/pdf-kataloge/index.html", 1, "", 1, "");
addItem("10073", "WORLD_20SWIM_20AGAINST_20MALARIA", "/world-swim-against-malaria/index.html", 1, "", 1, "");
addItem("1007", "Wettkampf_20_X2_20Competition", "/wettkampf/index.html", 1, "", 1, "");
addItem("1008", "Wettkampf_20Damen_X1_20M_C3_A4dchen_20_X2_20Women_20_X1_20girls", "/wettkampf/wettkampf-damen-und-maedchen/index.html", 2, "", 1, "");
addItem("1002", "Arena", "/wettkampf/wettkampf-damen-und-maedchen/arena/index.html", 3, "", 1, "");
addItem("10014", "Speedo", "/wettkampf/wettkampf-damen-und-maedchen/speedo/index.html", 3, "", 1, "");
addItem("10025", "TYR", "/wettkampf/wettkampf-damen-und-maedchen/tyr/index.html", 3, "", 1, "");
addItem("10035", "Nike", "/wettkampf/wettkampf-damen-und-maedchen/nike/index.html", 3, "", 1, "");
addItem("10096", "Head", "/wettkampf/wettkampf-damen-und-maedchen/head/index.html", 3, "", 1, "");
addItem("10055", "sonstige:_20Agonswim,_20Finis,_20Fashy_X3_X3_X3_X3", "/wettkampf/wettkampf-damen-und-maedchen/sonstige/index.html", 3, "", 1, "");
addItem("10017", "Wettkampf_20Herren_X1Jungen_20_X2_20Men_20_X1_20boys", "/wettkampf/wettkampf-herren-und-jungen/index.html", 2, "", 1, "");
addItem("10024", "speedo", "/wettkampf/wettkampf-herren-und-jungen/speedo/index.html", 3, "", 1, "");
addItem("1001", "Arena", "/wettkampf/wettkampf-herren-und-jungen/arena/index.html", 3, "", 1, "");
addItem("10016", "TYR", "/wettkampf/wettkampf-herren-und-jungen/tyr/index.html", 3, "", 1, "");
addItem("10029", "Nike", "/wettkampf/wettkampf-herren-und-jungen/nike/index.html", 3, "", 1, "");
addItem("10097", "Head", "/wettkampf/wettkampf-herren-und-jungen/head/index.html", 3, "", 1, "");
addItem("10056", "sonstige:_20Agonswim,_20Finis_X3_X3_X3_X3", "/wettkampf/wettkampf-herren-und-jungen/sonstige/index.html", 3, "", 1, "");
addItem("10015", "Training", "/training/index.html", 1, "", 1, "");
addItem("1004", "Damen", "/training/damen/index.html", 2, "", 1, "");
addItem("10067", "speedo", "/training/damen/speedo/index.html", 3, "", 1, "");
addItem("10068", "Arena", "/training/damen/arena/index.html", 3, "", 1, "");
addItem("10080", "TYR", "/training/damen/tyr/index.html", 3, "", 1, "");
addItem("10098", "Head", "/training/damen/head/index.html", 3, "", 1, "");
addItem("100100", "Diana", "/training/damen/diana/index.html", 3, "", 1, "");
addItem("10069", "sonstige:_20Nike,_20Fasyhy,_20Beco_X3_X3_X3_X3_X3", "/training/damen/sonstige/index.html", 3, "", 1, "");
addItem("10011", "M_C3_A4dchen", "/training/maedchen/index.html", 2, "", 1, "");
addItem("10064", "Arena", "/training/maedchen/arena/index.html", 3, "", 1, "");
addItem("10065", "speedo", "/training/maedchen/speedo/index.html", 3, "", 1, "");
addItem("10084", "TYR", "/training/maedchen/tyr/index.html", 3, "", 1, "");
addItem("10066", "sonstige:_20DIANA,_20Nike,_20_20Fashy,_20Beco,_20Olympia_20_X3_X3_X3_X3", "/training/maedchen/sonstige/index.html", 3, "", 1, "");
addItem("10022", "Herren", "/training/herren/index.html", 2, "", 1, "");
addItem("10070", "Arena", "/training/herren/arena/index.html", 3, "", 1, "");
addItem("10071", "speedo", "/training/herren/speedo/index.html", 3, "", 1, "");
addItem("10092", "TYR", "/training/herren/tyr/index.html", 3, "", 1, "");
addItem("10099", "Head", "/training/herren/head/index.html", 3, "", 1, "");
addItem("100101", "Diana", "/training/herren/diana/index.html", 3, "", 1, "");
addItem("10072", "sonstige:_20Nike,_20_20Fashy,_20Beco,_20Olympia_X3_X3", "/training/herren/sonstige/index.html", 3, "", 1, "");
addItem("10028", "Jungen", "/training/jungen/index.html", 2, "", 1, "");
addItem("10081", "Arena", "/training/jungen/arena/index.html", 3, "", 1, "");
addItem("10082", "Speedo", "/training/jungen/speedo/index.html", 3, "", 1, "");
addItem("10093", "TYR", "/training/jungen/tyr/index.html", 3, "", 1, "");
addItem("10083", "sonstige:_20DIANA_X8_20_20Nike,_20Fashy_X3_X3_X3", "/training/jungen/sonstige-tyr-nike-fashy/index.html", 3, "", 1, "");
addItem("10094", "Arena_20Barbie_20Serie", "/arena-barbie-serie/index.html", 1, "", 1, "");
addItem("10095", "Arena_20Hot_20Wheels", "/arena-hot-wheels/index.html", 1, "", 1, "");
addItem("10018", "Badeanz_C3_BCge_20modisch_20und_20gro_C3_9Fe_20Gr_C3_B6_C3_9Fen", "/badeanzuege-modisch-und-grosse-groessen/index.html", 1, "", 1, "");
addItem("10026", "Bikinis", "/bikinis/index.html", 1, "", 1, "");
addItem("10032", "Bademode_20Kleinkind_20_X2_20Suits_20kids_20and_20toddler", "/bademode-kleinkind/index.html", 1, "", 1, "");
addItem("10074", "Sparpakete_20_X2_20Kombipakete_20_X2_20safe_20with_20Kombipakete", "/sets/index.html", 1, "", 1, "");
addItem("10038", "Trainingszubeh_C3_B6r_20_X2_20Training_20stuff_20_X2_20MP3_X2Player", "/trainingszubehoer/index.html", 1, "", 1, "");
addItem("10012", "Pullkick,_20Pullbuoy,_20Schwimmbretter,Schnorchel,_20Tauchringe", "/trainingszubehoer/pullkick-pulluoy-schwimmbretter-tauchringe/index.html", 2, "", 1, "");
addItem("1005", "Paddles_20_X2_20Zugseile_20_X2_20Schleppringe_20_X2_20Widerstandsg_C3_BCrtel", "/trainingszubehoer/paddles-und-zugseile/index.html", 2, "", 1, "");
addItem("10021", "Handt_C3_BCcher_20_X2_20Towels_X4Wasserflaschen_X2Waterbottles", "/trainingszubehoer/handtuecher/index.html", 2, "", 1, "");
addItem("10030", "Ohrenst_C3_B6psel,_20Nasenklemmen_X3_X3_X3_X3_X3", "/trainingszubehoer/ohrenstoepsel-nasenklemmen/index.html", 2, "", 1, "");
addItem("10033", "Flossen", "/trainingszubehoer/flossen/index.html", 2, "", 1, "");
addItem("10037", "MP3_X2Player,_20Stoppuhren,_20Ersatzteile", "/trainingszubehoer/stoppuhren/index.html", 2, "", 1, "");
addItem("10040", "Kampfrichter_X2Zubeh_C3_B6r", "/kampfrichter-zubehoer/index.html", 1, "", 1, "");
addItem("10041", "Badem_C3_BCtzen_X4Badekappen_20_X2_20Swimcaps", "/bademuetzenbadekappen/index.html", 1, "", 1, "");
addItem("10063", "Badekappen_20mit_20L_C3_A4nderflaggen_20_X2_20International_20Flag_20Caps", "/bademuetzenbadekappen/badekappen-mit-laenderflaggen-international-flag-caps/index.html", 2, "", 1, "");
addItem("10075", "Kinderkappen_20_X2_20swim_20cap_20kids", "/kinderkappen/index.html", 1, "", 1, "");
addItem("10042", "Schwimmbrillen_20_X2_20Goggles", "/schwimmbrillen/index.html", 1, "", 1, "");
addItem("1006", "Schwimmbrillen_20unverspiegelt_20_X2_20Goggles_20nonmirror", "/schwimmbrillen/schwimmbrillen-unverspiegelt/index.html", 2, "", 1, "");
addItem("10013", "Schwimmbrillen_20verspiegelt_20_X2_20Goggles_20mirror", "/schwimmbrillen/schwimmbrillen-verspiegelt/index.html", 2, "", 1, "");
addItem("10023", "Optische_20Schwimmbrillen_20_X2_20Goggles_20optical", "/schwimmbrillen/optische-schwimmbrillen/index.html", 2, "", 1, "");
addItem("10043", "Badeschlappen_20_X2_20Badelatschen_20_X2_20FlipFlop", "/badeschlappen-badelatschen-flipflop/index.html", 1, "", 1, "");
addItem("10044", "Taschen_X4Rucks_C3_A4cke_20_X2_20Bags_X4Backpacks", "/taschenrucksaecke/index.html", 1, "", 1, "");
addItem("10046", "Badeshort_20_X1_20Beachware", "/badeshort-beachware/index.html", 1, "", 1, "");
addItem("1009", "Badeshorts", "/badeshort-beachware/badeshorts/index.html", 2, "", 1, "");
addItem("10019", "Beachware", "/badeshort-beachware/beachware/index.html", 2, "", 1, "");
addItem("10045", "W_C3_A4rmem_C3_A4ntel_20_X1_20Funktionsjacken_20_X2_20_20Warm_X2up_20Parkas", "/waermemaentel-funktionsjacken/index.html", 1, "", 1, "");
addItem("10047", "Trainingsanz_C3_BCge,_20Sweat_X2Shirts", "/trainingsanzuege-sweat-shirts/index.html", 1, "", 1, "");
addItem("10048", "Basecaps_20_X1_20Sonnenbrillen", "/basecaps-sonnenbrillen/index.html", 1, "", 1, "");
addItem("10049", "Aquafitness_20_X2_20Aquajogging", "/aquafitness-aquajogging/index.html", 1, "", 1, "");
addItem("10085", "Badeanz_C3_BCge_20mit_20Bein", "/badeanzuege-mit-bein/index.html", 1, "", 1, "");
addItem("10050", "Triathlon", "/triathlon/index.html", 1, "", 1, "");
addItem("10051", "Babyschwimmen_X2Schwimmhilfen_X2Umstandsmode", "/babyschwimmen-schwimmhilfen-umstandsmode/index.html", 1, "", 1, "");
addItem("10052", "Restposten", "/restposten/index.html", 1, "", 1, "");
addItem("10010", "Bikinis", "/restposten/bikinis/index.html", 2, "", 1, "");
addItem("10020", "Damen_20Schwimmer", "/restposten/damen-schwimmer/index.html", 2, "", 1, "");
addItem("10027", "Damen_20modisch", "/restposten/damen-modisch/index.html", 2, "", 1, "");
addItem("10034", "M_C3_A4dchen", "/restposten/maedchen/index.html", 2, "", 1, "");
addItem("10036", "Herrenhosen", "/restposten/herrenhosen/index.html", 2, "", 1, "");
addItem("10039", "Jungen", "/restposten/jungen/index.html", 2, "", 1, "");
addItem("10053", "Mannschaftsbadekappen_20_X2_20Bedruckte_20Artikel_20f_C3_BCr_20Vereine", "/bedruckte-artikel-fuer-vereine/index.html", 1, "", 1, "");
addItem("10054", "Links_20Schwimmvereine_20und_20Verb_C3_A4nde_20uvm", "/links-schwimmvereine-und-verbaende-uvm/index.html", 1, "", 1, "");
addItem("10057", "Internationale_20Umrechnungstabellen_X2Size_20Chart", "/groessenumrechnungstabelle-size-chart/index.html", 1, "", 1, "");
addItem("10062", "Sizes_20Speedo", "/groessenumrechnungstabelle-size-chart/sizes-speedo/index.html", 2, "", 1, "");
addItem("10059", "Sizes_20Arena", "/groessenumrechnungstabelle-size-chart/sizes-arena/index.html", 2, "", 1, "");
addItem("10060", "Sizes_20TYR", "/groessenumrechnungstabelle-size-chart/sizes-tyr/index.html", 2, "", 1, "");
addItem("10058", "Sizes_20Nike", "/groessenumrechnungstabelle-size-chart/sizes-nike/index.html", 2, "", 1, "");
addItem("10061", "Sizes_20footwear", "/groessenumrechnungstabelle-size-chart/sizes-footwear/index.html", 2, "", 1, "");
addItem("10079", "Materialinfos_20_X2_20Material", "/materialinfos/index.html", 1, "", 1, "");
addItem("10090", "R_C3_BCckenansichten_20_X2_20back_20shapes", "/rueckenansichten-back-shapes/index.html", 1, "", 1, "");
addItem("10089", "Speedo", "/rueckenansichten-back-shapes/speedo-ruecken/index.html", 2, "", 1, "");
addItem("10091", "Arena", "/rueckenansichten-back-shapes/arena/index.html", 2, "", 1, "");
};

var m_sSelectedOptionValue = '0';
function printCatnavDropdown(){
	document.write('<select id="catdropdown" style="width:100%"></select>');
	SMShop.base.addMember("CatnavDropdown");
};

function CatnavDropdown_windowOnLoad(args){
	var oItems = g_oPopupMenu.selectItems(0, true);
	var selCatDropDown = $('catdropdown'),oOption = null, sDepth = '';

	if(m_sSelectedOptionValue == '0'){
		oOption = selCatDropDown[selCatDropDown.length] = new Option();
		with(oOption){
			selected='selected';
			text='<Warengruppen>';
			value = '0';
		}
	};

	oItems.each(function(oItem) {
		sDepth = ''; for(var i=1;i<parseInt(oItem.depth);i++) sDepth += '-';
		oOption = selCatDropDown[selCatDropDown.length] = new Option();
		with(oOption){
			if(oItem.id == m_sSelectedOptionValue) selected = 'selected';
			text = sDepth + ' ' + oItem.caption;
			value = oItem.id;
		}}
	);

	selCatDropDown.onchange = function(){
		var oItem = g_oPopupMenu.selectSingleItem(this.value);
		
		location.href = SMOMAbsoluteRootURL + oItem.url;
		
	};
};