var g_oPopupMenu = new SMPopupMenu("SMGlobalPopupMenu"), oItem = null;
with(g_oPopupMenu){
addItem("10090", "CAD_X2Software", "/cad-software/index.html", 1, "", 1, "");
addItem("10097", "Torantriebe", "/torantriebe/index.htm", 1, "icon_star_gold.gif", 1, "");
addItem("10011", "Drehtorantriebe", "/torantriebe/drehtorantriebe/index.html", 2, "", 1, "");
addItem("10016", "Garagentorantriebe", "/torantriebe/garagentorantriebe/index.html", 2, "icon_star_blue.gif", 1, "");
addItem("10050", "Schiebetorantriebe", "/torantriebe/schiebetorantriebe/index.html", 2, "", 1, "");
addItem("10055", "Schranken", "/torantriebe/schranken/index.html", 2, "bullet-2.gif", 1, "");
addItem("10087", "Zubeh_C3_B6r", "/torantriebe/zubehoer/index.html", 2, "", 1, "");
addItem("100110", "Sicherheit", "/torantriebe/sicherheit/index.html", 2, "", 1, "");
addItem("100112", "Funk", "/torantriebe/funk/index.html", 2, "", 1, "");
addItem("100102", "Einzelteile,_20Halbfertigwaren", "/einzelteile-halbfertigwaren/index.html", 1, "icon_star_gold.gif", 1, "");
addItem("100121", "Bl_C3_A4tter", "/einzelteile-halbfertigwaren/blaetter/index.html", 2, "", 1, "");
addItem("10045", "Rosen", "/einzelteile-halbfertigwaren/blaetter/rosen/index.html", 3, "", 1, "");
addItem("10078", "Weinbl_C3_A4tter", "/einzelteile-halbfertigwaren/blaetter/weinblaetter/index.html", 3, "", 1, "");
addItem("100101", "Edelstahl", "/einzelteile-halbfertigwaren/edelstahl/index.html", 2, "", 1, "");
addItem("1001", "Abdeckrosetten", "/einzelteile-halbfertigwaren/edelstahl/abdeckrosetten/index.html", 3, "", 1, "");
addItem("1007", "B_C3_B6gen", "/einzelteile-halbfertigwaren/edelstahl/boegen/index.html", 3, "", 1, "");
addItem("10021", "Handlaufst_C3_BCtzen", "/einzelteile-halbfertigwaren/edelstahl/handlaufstuetzen/index.html", 3, "", 1, "");
addItem("10025", "Kappen", "/einzelteile-halbfertigwaren/edelstahl/kappen/index.html", 3, "", 1, "");
addItem("10043", "Rohre", "/einzelteile-halbfertigwaren/edelstahl/rohre/index.html", 3, "", 1, "");
addItem("10044", "Ronden", "/einzelteile-halbfertigwaren/edelstahl/ronden/index.html", 3, "", 1, "");
addItem("10048", "Rundstahl", "/einzelteile-halbfertigwaren/edelstahl/rundstahl/index.html", 3, "", 1, "");
addItem("10049", "Schalen", "/einzelteile-halbfertigwaren/edelstahl/schalen/index.html", 3, "", 1, "");
addItem("10073", "VA_X2Kugeln", "/einzelteile-halbfertigwaren/edelstahl/va-kugeln/index.html", 3, "", 1, "");
addItem("10074", "VA_X2St_C3_A4be", "/einzelteile-halbfertigwaren/edelstahl/va-staebe/index.html", 3, "", 1, "");
addItem("100119", "Gu_C3_9Fteile", "/einzelteile-halbfertigwaren/gussteile/index.html", 2, "", 1, "");
addItem("10035", "Ornamente", "/einzelteile-halbfertigwaren/gussteile/ornamente/index.html", 3, "", 1, "");
addItem("10066", "Steckelemente", "/einzelteile-halbfertigwaren/gussteile/steckelemente/index.html", 3, "", 1, "");
addItem("10080", "Zieraufs_C3_A4tze", "/einzelteile-halbfertigwaren/gussteile/zieraufsaetze/index.html", 3, "", 1, "");
addItem("100106", "Messing", "/einzelteile-halbfertigwaren/messing/index.html", 2, "", 1, "");
addItem("10019", "Handl_C3_A4ufe", "/einzelteile-halbfertigwaren/messing/handlaeufe/index.html", 3, "", 1, "");
addItem("10028", "Kugeln", "/einzelteile-halbfertigwaren/messing/kugeln/index.html", 3, "", 1, "");
addItem("10034", "Messingst_C3_A4be", "/einzelteile-halbfertigwaren/messing/messingstaebe/index.html", 3, "", 1, "");
addItem("10046", "Rosetten", "/einzelteile-halbfertigwaren/messing/rosetten/index.html", 3, "", 1, "");
addItem("10067", "Stecksystem", "/einzelteile-halbfertigwaren/messing/stecksystem/index.html", 3, "", 1, "");
addItem("10081", "Zierh_C3_BClsen", "/einzelteile-halbfertigwaren/messing/zierhuelsen/index.html", 3, "", 1, "");
addItem("100125", "Ornamente", "/einzelteile-halbfertigwaren/ornamente/index.html", 2, "", 1, "");
addItem("10069", "Torkronen", "/einzelteile-halbfertigwaren/ornamente/torkronen/index.html", 3, "", 1, "");
addItem("100122", "Rosetten", "/einzelteile-halbfertigwaren/rosetten/index.html", 2, "", 1, "");
addItem("1002", "Abdeckrosetten", "/einzelteile-halbfertigwaren/rosetten/abdeckrosetten/index.html", 3, "", 1, "");
addItem("1006", "Bodenrosetten", "/einzelteile-halbfertigwaren/rosetten/bodenrosetten/index.html", 3, "", 1, "");
addItem("10084", "Zierrosetten", "/einzelteile-halbfertigwaren/rosetten/zierrosetten/index.html", 3, "", 1, "");
addItem("100123", "Schn_C3_B6rkel", "/einzelteile-halbfertigwaren/schnoerkel/index.html", 2, "", 1, "");
addItem("1008", "C_X2Schn_C3_B6rkel", "/einzelteile-halbfertigwaren/schnoerkel/c-schnoerkel/index.html", 3, "", 1, "");
addItem("10030", "Landhausbarock", "/einzelteile-halbfertigwaren/schnoerkel/landhausbarock/index.html", 3, "", 1, "");
addItem("10031", "Leichtbarock", "/einzelteile-halbfertigwaren/schnoerkel/leichtbarock/index.html", 3, "", 1, "");
addItem("10036", "Ovale", "/einzelteile-halbfertigwaren/schnoerkel/ovale/index.html", 3, "", 1, "");
addItem("10056", "Schwerbarock", "/einzelteile-halbfertigwaren/schnoerkel/schwerbarock/index.html", 3, "", 1, "");
addItem("10060", "S_X2Schn_C3_B6rkel", "/einzelteile-halbfertigwaren/schnoerkel/s-schnoerkel/index.html", 3, "", 1, "");
addItem("10083", "Zierringe", "/einzelteile-halbfertigwaren/schnoerkel/zierringe/index.html", 3, "", 1, "");
addItem("100114", "Anbindungen,Ausschmiedungen", "/einzelteile-halbfertigwaren/schnoerkel/anbindungenausschmiedungen/index.html", 3, "", 1, "");
addItem("100124", "St_C3_A4be", "/einzelteile-halbfertigwaren/staebe/index.html", 2, "", 1, "");
addItem("10088", "Bauchst_C3_A4be", "/einzelteile-halbfertigwaren/staebe/bauchstaebe/index.html", 3, "", 1, "");
addItem("1005", "Blumenkastenst_C3_A4be", "/einzelteile-halbfertigwaren/staebe/bauchstaebe/blumenkastenstaebe/index.html", 4, "", 1, "");
addItem("10012", "Einrollungen", "/einzelteile-halbfertigwaren/staebe/bauchstaebe/einrollungen/index.html", 4, "", 1, "");
addItem("10026", "Kellerfensterst_C3_A4be", "/einzelteile-halbfertigwaren/staebe/bauchstaebe/kellerfensterstaebe/index.html", 4, "", 1, "");
addItem("10058", "Schwere_20Bauchst_C3_A4be", "/einzelteile-halbfertigwaren/staebe/bauchstaebe/schwere-bauchstaebe/index.html", 4, "", 1, "");
addItem("10092", "Hauptst_C3_A4be_201200mm", "/einzelteile-halbfertigwaren/staebe/hauptstaebe-1200mm/index.html", 3, "", 1, "");
addItem("10099", "Zwischenst_C3_A4be", "/einzelteile-halbfertigwaren/staebe/zwischenstaebe/index.html", 3, "", 1, "");
addItem("100100", "Barockst_C3_A4be", "/einzelteile-halbfertigwaren/staebe/barockstaebe/index.html", 3, "", 1, "");
addItem("1003", "Barock_X2Torst_C3_A4be", "/einzelteile-halbfertigwaren/staebe/barockstaebe/barock-torstaebe/index.html", 4, "", 1, "");
addItem("1004", "Barock_X2Zwischenst_C3_A4be", "/einzelteile-halbfertigwaren/staebe/barockstaebe/barock-zwischenstaebe/index.html", 4, "", 1, "");
addItem("10079", "Weinst_C3_A4be", "/einzelteile-halbfertigwaren/staebe/barockstaebe/weinstaebe/index.html", 4, "", 1, "");
addItem("100108", "Zierst_C3_A4be", "/einzelteile-halbfertigwaren/staebe/zierstaebe/index.html", 3, "", 1, "");
addItem("1009", "C_X2Schn_C3_B6rkelst_C3_A4be", "/einzelteile-halbfertigwaren/staebe/zierstaebe/c-schnoerkelstaebe/index.html", 4, "", 1, "");
addItem("10041", "Rautenst_C3_A4be", "/einzelteile-halbfertigwaren/staebe/zierstaebe/rautenstaebe/index.html", 4, "", 1, "");
addItem("10061", "S_X2Schn_C3_B6rkelst_C3_A4be", "/einzelteile-halbfertigwaren/staebe/zierstaebe/s-schnoerkelstaebe/index.html", 4, "", 1, "");
addItem("10086", "Zirbelst_C3_A4be", "/einzelteile-halbfertigwaren/staebe/zierstaebe/zirbelstaebe/index.html", 4, "", 1, "");
addItem("100109", "Schmiedest_C3_A4be", "/einzelteile-halbfertigwaren/staebe/schmiedestaebe/index.html", 3, "", 1, "");
addItem("10010", "Designst_C3_A4be", "/einzelteile-halbfertigwaren/staebe/schmiedestaebe/designstaebe/index.html", 4, "", 1, "");
addItem("10013", "Fischgr_C3_A4te", "/einzelteile-halbfertigwaren/staebe/schmiedestaebe/fischgraete/index.html", 4, "", 1, "");
addItem("10027", "Knaufst_C3_A4be", "/einzelteile-halbfertigwaren/staebe/schmiedestaebe/knaufstaebe/index.html", 4, "", 1, "");
addItem("10033", "L_C3_B6ffelst_C3_A4be", "/einzelteile-halbfertigwaren/staebe/schmiedestaebe/loeffelstaebe/index.html", 4, "", 1, "");
addItem("10070", "Torst_C3_A4be", "/einzelteile-halbfertigwaren/staebe/schmiedestaebe/torstaebe/index.html", 4, "", 1, "");
addItem("100111", "Stahl_X2Kleinteile", "/einzelteile-halbfertigwaren/stahl-kleinteile/index.html", 2, "", 1, "");
addItem("100159", "Distanzst_C3_BCcke", "/einzelteile-halbfertigwaren/stahl-kleinteile/distanzstuecke/index.html", 3, "", 1, "");
addItem("10017", "Gitterhalter", "/einzelteile-halbfertigwaren/stahl-kleinteile/gitterhalter/index.html", 3, "", 1, "");
addItem("10054", "Schmiedest_C3_BCcke", "/einzelteile-halbfertigwaren/stahl-kleinteile/schmiedestuecke/index.html", 3, "", 1, "");
addItem("10059", "Sicherheitsschrauben", "/einzelteile-halbfertigwaren/stahl-kleinteile/sicherheitsschrauben/index.html", 3, "", 1, "");
addItem("10062", "Stahl_X2Halbkugeln", "/einzelteile-halbfertigwaren/stahl-kleinteile/stahl-halbkugeln/index.html", 3, "", 1, "");
addItem("10063", "Stahl_X2Hohlkugeln", "/einzelteile-halbfertigwaren/stahl-kleinteile/stahl-hohlkugeln/index.html", 3, "", 1, "");
addItem("10064", "Stahlronden", "/einzelteile-halbfertigwaren/stahl-kleinteile/stahlronden/index.html", 3, "", 1, "");
addItem("10065", "Stahl_X2Vollkugeln", "/einzelteile-halbfertigwaren/stahl-kleinteile/stahl-vollkugeln/index.html", 3, "", 1, "");
addItem("10085", "Zirbel", "/einzelteile-halbfertigwaren/stahl-kleinteile/zirbel/index.html", 3, "", 1, "");
addItem("100118", "Stangenmaterial", "/einzelteile-halbfertigwaren/stangenmaterial/index.html", 2, "", 1, "");
addItem("10014", "Flachstahl", "/einzelteile-halbfertigwaren/stangenmaterial/flachstahl/index.html", 3, "", 1, "");
addItem("10018", "Halbrundprofile", "/einzelteile-halbfertigwaren/stangenmaterial/halbrundprofile/index.html", 3, "", 1, "");
addItem("10020", "Handl_C3_A4ufe", "/einzelteile-halbfertigwaren/stangenmaterial/handlaeufe/index.html", 3, "", 1, "");
addItem("10091", "Handlaufzubeh_C3_B6r", "/einzelteile-halbfertigwaren/stangenmaterial/handlaeufe/handlaufzubehoer/index.html", 4, "", 1, "");
addItem("10023", "Hespeneisen", "/einzelteile-halbfertigwaren/stangenmaterial/hespeneisen/index.html", 3, "", 1, "");
addItem("10032", "Lochst_C3_A4be", "/einzelteile-halbfertigwaren/stangenmaterial/lochstaebe/index.html", 3, "", 1, "");
addItem("10038", "Quadratrohre", "/einzelteile-halbfertigwaren/stangenmaterial/quadratrohre/index.html", 3, "", 1, "");
addItem("10039", "Quertraversen", "/einzelteile-halbfertigwaren/stangenmaterial/quertraversen/index.html", 3, "", 1, "");
addItem("10040", "Rahmenmaterial", "/einzelteile-halbfertigwaren/stangenmaterial/rahmenmaterial/index.html", 3, "", 1, "");
addItem("10042", "Rechteckrohre", "/einzelteile-halbfertigwaren/stangenmaterial/rechteckrohre/index.html", 3, "", 1, "");
addItem("10047", "Rundeisen", "/einzelteile-halbfertigwaren/stangenmaterial/rundeisen/index.html", 3, "", 1, "");
addItem("10072", "Untergurt", "/einzelteile-halbfertigwaren/stangenmaterial/untergurt/index.html", 3, "", 1, "");
addItem("10076", "Vierkantmaterial", "/einzelteile-halbfertigwaren/stangenmaterial/vierkantmaterial/index.html", 3, "", 1, "");
addItem("10082", "Zierleisten", "/einzelteile-halbfertigwaren/stangenmaterial/zierleisten/index.html", 3, "", 1, "");
addItem("100115", "Farben_20und_20Lacke", "/einzelteile-halbfertigwaren/farben-und-lacke/index.html", 2, "", 1, "");
addItem("10098", "Zaunspitzen", "/einzelteile-halbfertigwaren/zaunspitzen/index.html", 2, "", 1, "");
addItem("100103", "Klebe_X2_X7_20Pflegemittel", "/einzelteile-halbfertigwaren/klebe-pflegemittel/index.html", 2, "", 1, "");
addItem("100113", "Torzubeh_C3_B6r", "/torzubehoer/index.html", 1, "", 1, "");
addItem("10015", "Freitragende_20Profile", "/torzubehoer/freitragende-profile/index.html", 2, "", 1, "");
addItem("10022", "Hausnummern", "/torzubehoer/hausnummern/index.html", 2, "", 1, "");
addItem("10037", "Pfostendeckel", "/torzubehoer/pfostendeckel/index.html", 2, "", 1, "");
addItem("10051", "Schiebetorzubeh_C3_B6r", "/torzubehoer/schiebetorzubehoer/index.html", 2, "", 1, "");
addItem("10052", "Schlo_C3_9Fblenden", "/torzubehoer/schlossblenden/index.html", 2, "", 1, "");
addItem("10053", "Schlo_C3_9Fk_C3_A4sten", "/torzubehoer/schlosskaesten/index.html", 2, "", 1, "");
addItem("10068", "Torb_C3_A4nder", "/torzubehoer/torbaender/index.html", 2, "", 1, "");
addItem("10071", "T_C3_BCrdr_C3_BCcker", "/torzubehoer/tuerdruecker/index.html", 2, "", 1, "");
addItem("100120", "Torb_C3_B6gen", "/torzubehoer/torboegen/index.html", 2, "", 1, "");
addItem("10075", "VA_X2Torzubeh_C3_B6r", "/torzubehoer/va-torzubehoer/index.html", 2, "", 1, "");
addItem("100107", "Musteranlagen", "/musteranlagen/index.htm", 1, "", 1, "");
addItem("100132", "Toranlagen", "/musteranlagen/drehtore/index.html", 2, "", 1, "");
addItem("100135", "Zaunanlagen", "/musteranlagen/zaunanlagen/index.html", 2, "", 1, "");
addItem("100136", "Gel_C3_A4nder_20_X7_20Br_C3_BCstungen", "/musteranlagen/gelaender/index.html", 2, "", 1, "");
addItem("100134", "Sonstiges", "/musteranlagen/sonstiges2/index.html", 2, "", 1, "");
addItem("100116", "Haus_20_X7_20Garten", "/haus-garten/index.html", 1, "", 1, "");
addItem("10089", "Briefk_C3_A4sten", "/haus-garten/briefkaesten/index.html", 2, "", 1, "");
addItem("10096", "Schmiedelampen", "/haus-garten/schmiedelampen/index.html", 2, "", 1, "");
addItem("100104", "Sicherheit,_20Video_C3_BCberwachung,_20Sprechanlagen", "/haus-garten/sicherheit-videoueberwachung-sprechanlagen/index.html", 2, "", 1, "");
addItem("100105", "Edelstahllampen", "/haus-garten/edelstahllampen/index.html", 2, "", 1, "");
addItem("100153", "Dekoratives", "/haus-garten/dekoratives/index.htm", 2, "", 1, "");
addItem("100158", "Grabkreuze", "/haus-garten/grabkreuze/index.htm", 2, "", 1, "");
addItem("100157", "Rohrbiegearbeiten", "/rohrbiegearbeiten/index.htm", 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;
		
	};
};