var g_oPopupMenu = new SMPopupMenu("SMGlobalPopupMenu"), oItem = null;
with(g_oPopupMenu){
addItem("1001", "Afrikaflaggen_20(50)", "/afrikaflaggen/afrikaflaggen2.html", 1, "", 1, "");
addItem("10011", "Amerikaflaggen_20(88)", "/amerika/amerika.html", 1, "", 1, "");
addItem("10012", "Nord_X2_20und_20Mittelamerikaflaggen_20(61)", "/amerika/nord-und-mittelamerika/index.html", 2, "", 1, "");
addItem("10013", "S_C3_BCdamerikaflaggen_20(14)", "/amerika/suedamerika/index.html", 2, "", 1, "");
addItem("10014", "Kanadaflaggen_20(13)", "/amerika/kanada/index.html", 2, "", 1, "");
addItem("10015", "Asienflaggen_20(46)", "/asien/index.html", 1, "", 1, "");
addItem("1005", "Australienflaggen_20(2)", "/australasien-und-ozeanienflaggen/australasien.html", 1, "", 1, "");
addItem("1003", "Europaflaggen_20(118)", "/europaflaggen/europaflaggen.html", 1, "", 1, "");
addItem("10092", "Frankreichflaggen_20(8)", "/europaflaggen/frankreichflaggen/index.html", 2, "", 1, "");
addItem("10039", "Gro_C3_9Fbritannienflaggen_20(10)", "/europaflaggen/grossbritannien/index.html", 2, "", 1, "");
addItem("10093", "Irlandflaggen_20(7)", "/europaflaggen/irlandflaggen/index.html", 2, "", 1, "");
addItem("10016", "Landsmannschaften_20(8)", "/europaflaggen/landsmannschaften/index.html", 2, "", 1, "");
addItem("10038", "_C3_96sterreichflaggen_20(11)", "/europaflaggen/oesterreich/index.html", 2, "", 1, "");
addItem("10036", "Schweizflaggen_20(3)", "/europaflaggen/schweiz/index.html", 2, "", 1, "");
addItem("10037", "Spanienflaggen_20(5)", "/europaflaggen/spanien/index.html", 2, "", 1, "");
addItem("10017", "Bundesl_C3_A4nderflaggen_20Deutschland_20(27)", "/bundeslaender-deutschland/index.html", 1, "", 1, "");
addItem("10018", "Deutschland_20St_C3_A4dte_20und_20Regionen_20(58)", "/deutschland-staedte-und-regionen/index.html", 1, "", 1, "");
addItem("1006", "Inseln_20und_20Inselgruppen_20(73)", "/inseln-und-inselgruppen/inseln.html", 1, "", 1, "");
addItem("10019", "Besondere_20Anl_C3_A4sse_20(23)", "/besondere-anlaesse/index.html", 1, "", 1, "");
addItem("10020", "Flaggen_20in_20weiteren_20Gr_C3_B6_C3_9Fen_20(186)", "/weitere-groessen/index.html", 1, "", 1, "");
addItem("10021", "250_20x_20150_20cm_20Flaggen_20(87)", "/weitere-groessen/250-x-150-cm/index.html", 2, "", 1, "");
addItem("10040", "150_20x_20150_20cm_20Flaggen_20(1)", "/weitere-groessen/150-x-150-cm/index.html", 2, "", 1, "");
addItem("10024", "120_20x_20120_20cm_20Flaggen_20(6)", "/weitere-groessen/120-x-120-cm/index.html", 2, "", 1, "");
addItem("10022", "90_20x_2090_20cm_20Flaggen_20(1)", "/weitere-groessen/150-x-90-cm/index.html", 2, "", 1, "");
addItem("10023", "90_20x_2060_20cm_20Flaggen_20(91)", "/weitere-groessen/90-x-60-cm/index.html", 2, "", 1, "");
addItem("10026", "Sonstige_20Flaggen_20(43)", "/sonstige-flaggen/index.html", 1, "", 1, "");
addItem("10032", "Internationale_20Organisationen_20(2)", "/sonstige-flaggen/internationale-organisationen/index.html", 2, "", 1, "");
addItem("10029", "Lokomotiven_20(3)", "/sonstige-flaggen/lokomotiven/index.html", 2, "", 1, "");
addItem("10034", "Piratenflaggen_20(8)", "/sonstige-flaggen/piraten/index.html", 2, "", 1, "");
addItem("10030", "Regenbogenflaggen_20(3)", "/sonstige-flaggen/regenbogen/index.html", 2, "", 1, "");
addItem("1007", "Schiffe_20(3)", "/sonstige-flaggen/schiffe/schiffe2.html", 2, "", 1, "");
addItem("10031", "Spa_C3_9Fflaggen_20(6)", "/sonstige-flaggen/spassflaggen/index.html", 2, "", 1, "");
addItem("10033", "Tierflaggen_20(9)", "/sonstige-flaggen/tiere/index.html", 2, "", 1, "");
addItem("10035", "Weitere_20Flaggen_20(9)", "/sonstige-flaggen/weitere-flaggen/index.html", 2, "", 1, "");
addItem("10025", "Wimpel_20(54)", "/wimpel/index.html", 1, "", 1, "");
addItem("10090", "150_20cm_20x_2030_20cm_20Wimpel_20_2080_20g_X4m_C2_B2_20(14)", "/wimpel/150-cm-x-30-cm-wimpel-90-gm/index.html", 2, "", 1, "");
addItem("10083", "150_20cm_20x_2030_20cm_20Wimpel_20160_20g_X4m_C2_B2_20(5)", "/wimpel/ca-150-cm-x-30-cm/index.html", 2, "", 1, "");
addItem("10084", "180_20cm_20x_2030_20cm_20Wimpel_20160_20g_X4m_C2_B2_20(4)", "/wimpel/180-cm-x-30-cm-wimpel-160-gm/index.html", 2, "", 1, "");
addItem("10085", "200_20cm_20x_2030_20cm_20Wimpel_20160_20g_X4m_C2_B2_20(5)", "/wimpel/200-cm-x-30-cm-wimpel-160-gm/index.html", 2, "", 1, "");
addItem("10086", "250_20cm_20x_2030_20cm_20Wimpel_20160_20g_X4m_C2_B2_20(8)", "/wimpel/250-cm-x-30-cm-wimpel-160-gm/index.html", 2, "", 1, "");
addItem("10087", "300_20cm_20x_2030_20cm_20Wimpel_20160_20g_X4m_C2_B2_20(5)", "/wimpel/300-cm-x-30-cm-wimpel-160-gm/index.html", 2, "", 1, "");
addItem("10088", "350_20cm_20x_2040_20cm_20Wimpel_20160_20g_X4m_C2_B2_20(8)", "/wimpel/350-cm-x-40-cm-wimpel-160-gm/index.html", 2, "", 1, "");
addItem("10089", "400_20cm_20x_2040_20cm_20Wimpel_20160_20g_X4m_C2_B2_20(5)", "/wimpel/400-cm-x-40-cm-wimpel-160-gm/index.html", 2, "", 1, "");
addItem("10069", "Flaggen_20110_20g_X4m_C2_B2_20(3085)", "/flaggen-mind-110-gm/flaggen-110.html", 1, "", 1, "");
addItem("10072", "30_20x_2020_20cm_20Flaggen_20110_20g_X4m_C2_B2_20(275)", "/flaggen-mind-110-gm/30-x-20-cm/index.html", 2, "", 1, "");
addItem("10073", "45_20x_2030_20cm_20Flaggen_20110_20g_X4m_C2_B2_20(280)", "/flaggen-mind-110-gm/45-x-30-cm/index.html", 2, "", 1, "");
addItem("10074", "60_20x_2040_20cm_20Flaggen_20110_20g_X4m_C2_B2_20(278)", "/flaggen-mind-110-gm/60-x-40-cm-flaggen-110-gm/index.html", 2, "", 1, "");
addItem("10075", "90_20x_2060_20cm_20Flaggen_20110_20g_X4m_C2_B2_20(273)", "/flaggen-mind-110-gm/90-x-60-cm-flaggen-110-gm/index.html", 2, "", 1, "");
addItem("10076", "150_20x_20100_20cm_20Flaggen_20110_20g_X4m_C2_B2_20(277)", "/flaggen-mind-110-gm/150-x-100-cm-flaggen-110-gm/index.html", 2, "", 1, "");
addItem("10077", "200_20x_20120_20cm_20Flaggen_20110_20g_X4m_C2_B2_20(283)", "/flaggen-mind-110-gm/200-x-120-cm-flaggen-110-mm/index.html", 2, "", 1, "");
addItem("10078", "250_20x_20150_20cm_20Flaggen_20110_20g_X4m_C2_B2_20(278)", "/flaggen-mind-110-gm/250-x-150-cm-flaggen-110-gm/index.html", 2, "", 1, "");
addItem("10079", "335_20x_20200_20cm_20Flaggen_20110_20g_X4m_C2_B2_20(286)", "/flaggen-mind-110-gm/335-x-200-cm-flaggen-110-gm/index.html", 2, "", 1, "");
addItem("10080", "200_20x_2080_20cm_20Hoch_20Flaggen_20110_20g_X4m_C2_B2_20(284)", "/flaggen-mind-110-gm/200-x-80-cm-hochformat-flaggen-110-gm/index.html", 2, "", 1, "");
addItem("10081", "300_20x_20120_20cm_20Hoch_20Flaggen_20110_20g_X4m_C2_B2_20(285)", "/flaggen-mind-110-gm/300-x-120-cm-hoch-flaggen-110-gm/index.html", 2, "", 1, "");
addItem("10082", "400_20x_20150_20cm_20Hoch_20Flaggen_20110_20g_X4m_C2_B2_20(286)", "/flaggen-mind-110-gm/400-x-150-cm-hoch-flaggen-110-gm/index.html", 2, "", 1, "");
addItem("10028", "Weitere_20Flaggenprodukte_20(482)", "/flaggenprodukte/index.html", 1, "", 1, "");
addItem("10066", "Flaggenpins_20(300)", "/flaggenprodukte/flaggenpins/flaggenpins.html", 2, "", 1, "");
addItem("10065", "Porzellanbecher_20(43)", "/flaggenprodukte/porzelantassen/porzelantassen.html", 2, "", 1, "");
addItem("10068", "Espressotassen_20(26)", "/flaggenprodukte/espressotassen/espressotassen.html", 2, "", 1, "");
addItem("10070", "Aufkleber_20Flaggen_20(105)", "/flaggenprodukte/aufkleber-flaggen/flaggenaufkleber.html", 2, "", 1, "");
addItem("10091", "Tischflaggenst_C3_A4nder_20(8)", "/flaggenprodukte/tischflaggenstaender/index.html", 2, "", 1, "");
addItem("10071", "Werder_20Bremen_20Flaggen_20(4)", "/werder-bremen/index.html", 1, "", 1, "");
addItem("10094", "Borussia_20Dortmund_20BVB_2009_20(12)", "/borussia-dortmund-bvb-09/bvb_dortmund2.html", 1, "", 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;
		
	};
};