var g_oPopupMenu = new SMPopupMenu("SMGlobalPopupMenu"), oItem = null;
with(g_oPopupMenu){
addItem("100261", "Aktionsangebote", "/aktionsangebote/index.html", 1, "", 1, "");
addItem("100330", "Arbeitstische_20Universal", "/arbeitstische2/index.html", 1, "", 1, "");
addItem("100329", "Standard", "/arbeitstische2/arbeitstische/index.html", 2, "", 1, "");
addItem("100332", "Spezial", "/arbeitstische2/universal-spezial/index.html", 2, "", 1, "");
addItem("100333", "Ergo", "/arbeitstische2/universal-ergo-k/index.html", 2, "", 1, "");
addItem("100335", "Zusatzelemente", "/arbeitstische2/universal-zusatzelemente/index.html", 2, "", 1, "");
addItem("100343", "Aufbauten", "/arbeitstische2/universal-zusatzelemente/aufbauportale/index.html", 3, "", 1, "");
addItem("100344", "Unterbauten", "/arbeitstische2/universal-zusatzelemente/unterbauten/index.html", 3, "", 1, "");
addItem("100273", "Aufbewahrung", "/aufbewahrung/index.html", 1, "", 1, "");
addItem("100326", "Kabeltrommeln", "/aufbewahrung/kabeltrommeln/index.html", 2, "", 1, "");
addItem("100284", "Kabelabspul_X2_20und_20Abrollger_C3_A4te", "/aufbewahrung/kabelabspul-und-abrollgeraete/index.html", 2, "", 1, "");
addItem("100249", "Sortimentsk_C3_A4sten", "/aufbewahrung/sortimentskaesten/index.html", 2, "", 1, "");
addItem("100250", "Racco_20Compact", "/aufbewahrung/sortimentskaesten/racco-compact/index.html", 3, "", 1, "");
addItem("100251", "Carry_20Lite", "/aufbewahrung/sortimentskaesten/carry-lite/index.html", 3, "", 1, "");
addItem("100252", "SuperClips", "/aufbewahrung/sortimentskaesten/superclips/index.html", 3, "", 1, "");
addItem("100253", "Sortimentsk_C3_A4sten_20PSC", "/aufbewahrung/sortimentskaesten/sortimentskaeasten-psc/index.html", 3, "", 1, "");
addItem("100254", "Schubladenmagazine", "/aufbewahrung/sortimentskaesten/schubladenmagazine/index.html", 3, "", 1, "");
addItem("100248", "Werkzeugkoffer_20unbest_C3_BCckt", "/aufbewahrung/werkzeugkoffer/index.html", 2, "", 1, "");
addItem("100255", "Werkzeugkoffer_20best_C3_BCckt", "/aufbewahrung/werkzeugkoffer-bestueckt/index.html", 2, "", 1, "");
addItem("100319", "Werkzeugwagen", "/aufbewahrung/werkzeugwagen/index.html", 2, "", 1, "");
addItem("100320", "Werkzeugwagen_20Module", "/aufbewahrung/werkzeugwagen-module/index.html", 2, "", 1, "");
addItem("100336", "Werkzeugw_C3_A4nde", "/aufbewahrung/werkzeugwaende/index.html", 2, "", 1, "");
addItem("100304", "Leuchtmittel", "/leuchtmittel/index.html", 1, "", 1, "");
addItem("100305", "Taschenlampen", "/leuchtmittel/taschenlampen/index.html", 2, "", 1, "");
addItem("100306", "Signal_X2_20_X7_20Warnlichter", "/leuchtmittel/signallichter/index.html", 2, "", 1, "");
addItem("100327", "Arbeitslampen", "/leuchtmittel/arbeitslampen/index.html", 2, "", 1, "");
addItem("100244", "Messwerkzeuge", "/messwerkzeuge/index.html", 1, "", 1, "");
addItem("100268", "Bandma_C3_9Fe_20_X7_20Ma_C3_9Fst_C3_A4be", "/messwerkzeuge/massbaender-metermasse-und-bandmasse/index.html", 2, "", 1, "");
addItem("100270", "Lehren", "/messwerkzeuge/lehren/index.html", 2, "", 1, "");
addItem("100241", "Messschieber", "/messwerkzeuge/messschieber/index.html", 2, "", 1, "");
addItem("100302", "Messuhren", "/messwerkzeuge/messuhren/index.html", 2, "", 1, "");
addItem("100297", "Spannungspr_C3_BCfer", "/messwerkzeuge/spannungspruefer/index.html", 2, "", 1, "");
addItem("100269", "Wasserwagen", "/messwerkzeuge/wasserwagen/index.html", 2, "", 1, "");
addItem("100283", "Winkeleisen", "/messwerkzeuge/winkeleisen/index.html", 2, "", 1, "");
addItem("100271", "Zirkel", "/messwerkzeuge/zirkel/index.html", 2, "", 1, "");
addItem("100275", "Werkzeuge", "/werkzeuge2/index.html", 1, "", 1, "");
addItem("100288", "Abmantelwerkzeuge", "/werkzeuge2/abmantelwerkzeuge/index.html", 2, "", 1, "");
addItem("100262", "Bits_20_X7_20Bohrer", "/werkzeuge2/bits/index.html", 2, "", 1, "");
addItem("100316", "Bits", "/werkzeuge2/bits/bits/index.html", 3, "", 1, "");
addItem("100317", "Bithalter", "/werkzeuge2/bits/bithalter/index.html", 3, "", 1, "");
addItem("100272", "Bohrer", "/werkzeuge2/bits/bohrer/index.html", 3, "", 1, "");
addItem("100325", "Drehmomentschl_C3_BCssel", "/werkzeuge2/drehmomentschluessel/index.html", 2, "", 1, "");
addItem("100279", "Feilen,_20Schmirgeln_20_X7_20Entgraten", "/werkzeuge2/feilen-schmirgeln/index.html", 2, "", 1, "");
addItem("100239", "H_C3_A4mmer", "/werkzeuge2/haemmer/index.html", 2, "", 1, "");
addItem("100286", "Kabeleinzug", "/werkzeuge2/kabeleinzug/index.html", 2, "", 1, "");
addItem("100292", "L_C3_B6twerkzeuge", "/werkzeuge2/loetwerkzeuge/index.html", 2, "", 1, "");
addItem("100240", "Mei_C3_9Fel,_20Beitel_20und_20K_C3_B6rner", "/werkzeuge2/meissel/index.html", 2, "", 1, "");
addItem("100267", "Multikeys", "/werkzeuge2/multikeys/index.html", 2, "", 1, "");
addItem("100314", "Pinzetten", "/werkzeuge2/pinzetten/index.html", 2, "", 1, "");
addItem("100281", "Presswerkzeuge", "/werkzeuge2/presswerkzeuge/index.html", 2, "", 1, "");
addItem("100282", "Zubeh_C3_B6r_20f_C3_BCr_20Presswerkzeuge", "/werkzeuge2/presswerkzeuge/zubehoer/index.html", 3, "", 1, "");
addItem("100266", "Ratschen", "/werkzeuge2/ratschen/index.html", 2, "", 1, "");
addItem("100256", "Schneidwerkzeuge", "/werkzeuge2/scheren/index.html", 2, "", 1, "");
addItem("100295", "Lochschneider", "/werkzeuge2/scheren/lochschneider/index.html", 3, "", 1, "");
addItem("100289", "Messer", "/werkzeuge2/scheren/messer/index.html", 3, "", 1, "");
addItem("100294", "Rohrschneider", "/werkzeuge2/scheren/rohrschneider/index.html", 3, "", 1, "");
addItem("100278", "S_C3_A4gen", "/werkzeuge2/scheren/saegen/index.html", 3, "", 1, "");
addItem("100290", "Scheren", "/werkzeuge2/scheren/scheren/index.html", 3, "", 1, "");
addItem("100291", "Schneider", "/werkzeuge2/scheren/schneider/index.html", 3, "", 1, "");
addItem("100296", "Schraublocher", "/werkzeuge2/scheren/schraublocher/index.html", 3, "", 1, "");
addItem("100328", "Gewindeschneider", "/werkzeuge2/scheren/gewindeschneider/index.html", 3, "", 1, "");
addItem("100310", "Schraubwerkzeuge", "/werkzeuge2/schraubwerkzeuge/index.html", 2, "", 1, "");
addItem("100265", "Ring_X2_20und_20Maulschl_C3_BCssel", "/werkzeuge2/schraubwerkzeuge/ring-und-maulschluessel/index.html", 3, "", 1, "");
addItem("100259", "Schraubenzieher", "/werkzeuge2/schraubwerkzeuge/schraubenzieher/index.html", 3, "", 1, "");
addItem("100258", "Isoliert", "/werkzeuge2/schraubwerkzeuge/schraubenzieher/schraubendreher/index.html", 4, "", 1, "");
addItem("100260", "nicht_20Isoliert", "/werkzeuge2/schraubwerkzeuge/schraubenzieher/nicht-isoliert/index.html", 4, "", 1, "");
addItem("100308", "Phasenpr_C3_BCfer", "/werkzeuge2/schraubwerkzeuge/schraubenzieher/phasenpruefer/index.html", 4, "", 1, "");
addItem("100264", "Steckschl_C3_BCssel", "/werkzeuge2/schraubwerkzeuge/steck-ring-maulschluessel-und-ratschen/index.html", 3, "", 1, "");
addItem("100263", "Stiftschl_C3_BCssel", "/werkzeuge2/schraubwerkzeuge/stiftschluessel/index.html", 3, "", 1, "");
addItem("100298", "Metrische_X2Ausf_C3_BChrungen", "/werkzeuge2/schraubwerkzeuge/stiftschluessel/metrische-stiftschluessel/index.html", 4, "", 1, "");
addItem("100299", "Zoll_X2Ausf_C3_BChrungen", "/werkzeuge2/schraubwerkzeuge/stiftschluessel/zoll-ausfuehrungen/index.html", 4, "", 1, "");
addItem("100300", "Klapphalter", "/werkzeuge2/schraubwerkzeuge/stiftschluessel/klapphalter/index.html", 4, "", 1, "");
addItem("100301", "Quergriffe", "/werkzeuge2/schraubwerkzeuge/stiftschluessel/quergriffe/index.html", 4, "", 1, "");
addItem("100242", "Spachtel", "/werkzeuge2/spachtel/index.html", 2, "", 1, "");
addItem("100307", "Zangen", "/werkzeuge2/zangen/index.html", 2, "", 1, "");
addItem("100337", "Zurrgurte", "/zurrgurte/index.html", 1, "", 1, "");
addItem("100243", "Zubeh_C3_B6r", "/zubehoer/index.html", 1, "", 1, "");
addItem("100293", "Kleb_X2,_20Schmier_X2_20und_20Dichtmittel", "/zubehoer/kleb-schmier-und-dichtmittel/index.html", 2, "", 1, "");
addItem("100245", "Schreib_X2_20und_20Markiermittel", "/zubehoer/schreib-und-markiermittel/index.html", 2, "", 1, "");
addItem("100313", "Verputzen", "/zubehoer/verputzen/index.html", 2, "", 1, "");
addItem("100144", "Kataloge", "/kataloge/index.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;
		
	};
};