var g_oPopupMenu = new SMPopupMenu("SMGlobalPopupMenu"), oItem = null;
with(g_oPopupMenu){
addItem("1003", "Barcodescanner", "/barcodescanner/index.html", 1, "", 1, "");
addItem("1004", "Barcodescanner_20mit_20Kabel", "/barcodescanner/barcodescanner-mit-kabel/index.html", 2, "", 1, "");
addItem("10020", "Barcodescanner_20kabellos", "/barcodescanner/barcodescanner-kabellos/index.html", 2, "", 1, "");
addItem("10035", "2D_20Imager_20mit_20Kabel", "/barcodescanner/2d-imager-mit-kabel/index.html", 2, "", 1, "");
addItem("10047", "2D_20Imager_20kabellos", "/barcodescanner/2d-imager-kabellos/index.html", 2, "", 1, "");
addItem("10093", "OEM", "/barcodescanner/oem/index.html", 2, "", 1, "");
addItem("10056", "Zubeh_C3_B6r_20Barcodescanner", "/barcodescanner/zubehoer-barcodescanner/index.html", 2, "", 1, "");
addItem("10014", "Zubeh_C3_B6r_20Baracoda", "/barcodescanner/zubehoer-barcodescanner/zubehoer-baracoda/index.html", 3, "", 1, "");
addItem("10068", "Zubeh_C3_B6r_20Datalogic", "/barcodescanner/zubehoer-barcodescanner/zubehoer-datalogic/index.html", 3, "", 1, "");
addItem("10066", "Zubeh_C3_B6r_20HandHeld", "/barcodescanner/zubehoer-barcodescanner/zubehoer-handheld/index.html", 3, "", 1, "");
addItem("10083", "Zubeh_C3_B6r_20Honeywell", "/barcodescanner/zubehoer-barcodescanner/zubehoer-honeywell/index.html", 3, "", 1, "");
addItem("10032", "Zubeh_C3_B6r_20Intermec", "/barcodescanner/zubehoer-barcodescanner/zubehoer-intermec/index.html", 3, "", 1, "");
addItem("100105", "Zubeh_C3_B6r_20Symbol_20Motorola", "/barcodescanner/zubehoer-barcodescanner/zubehoer-symbol-motorola/index.html", 3, "", 1, "");
addItem("10057", "Barcodescanner_20nach_20Hersteller", "/barcodescanner/barcodescanner-nach-hersteller/index.html", 2, "", 1, "");
addItem("1002", "Baracoda_20Barcodescanner", "/barcodescanner/barcodescanner-nach-hersteller/baracoda-barcodescanner/index.html", 3, "", 1, "");
addItem("10069", "Datalogic_20Barcodescanner", "/barcodescanner/barcodescanner-nach-hersteller/datalogic-barcodescanner/index.html", 3, "", 1, "");
addItem("10067", "Handheld_20Products", "/barcodescanner/barcodescanner-nach-hersteller/handheld-products/index.html", 3, "", 1, "");
addItem("10082", "Honeywell", "/barcodescanner/barcodescanner-nach-hersteller/honeywell/index.html", 3, "", 1, "");
addItem("10025", "Intermec_20Barcodescanner", "/barcodescanner/barcodescanner-nach-hersteller/intermec-barcodescanner/index.html", 3, "", 1, "");
addItem("10064", "PSC", "/barcodescanner/barcodescanner-nach-hersteller/psc/index.html", 3, "", 1, "");
addItem("100104", "Symbol_20Motorola", "/barcodescanner/barcodescanner-nach-hersteller/symbol-motorola/index.html", 3, "", 1, "");
addItem("100102", "Unitech", "/barcodescanner/barcodescanner-nach-hersteller/unitech/index.html", 3, "", 1, "");
addItem("10023", "Etikettendrucker", "/etikettendrucker/index.html", 1, "", 1, "");
addItem("10026", "Kleindrucker", "/etikettendrucker/kleindrucker/index.html", 2, "", 1, "");
addItem("1007", "Etikettendrucker_20f_C3_BCr_20mittlere_20Volumina", "/etikettendrucker/etikettendrucker-fuer-mittlere-volumina/index.html", 2, "", 1, "");
addItem("10040", "Hochleistungs_20Etikettendrucker", "/etikettendrucker/hochleistungs-etikettendrucker/index.html", 2, "", 1, "");
addItem("10058", "portable_20Etikettendrucker", "/etikettendrucker/portable-etikettendrucker/index.html", 2, "", 1, "");
addItem("10060", "Farbetikettendrucker", "/etikettendrucker/farbetikettendrucker/index.html", 2, "", 1, "");
addItem("10050", "Zubeh_C3_B6r_20Etikettendrucker", "/etikettendrucker/zubehoer-etikettendrucker/index.html", 2, "", 1, "");
addItem("10036", "Auf_X2_20und_20Abwickler", "/etikettendrucker/zubehoer-etikettendrucker/auf-und-abwickler/index.html", 3, "", 1, "");
addItem("10051", "Intermec_20Etikettendrucker", "/etikettendrucker/zubehoer-etikettendrucker/zubehoer-intermec-etikettendrucker/index.html", 3, "", 1, "");
addItem("10017", "OPAL_20Etikettendrucker", "/etikettendrucker/zubehoer-etikettendrucker/zubehoer-opal-etikettendrucker/index.html", 3, "", 1, "");
addItem("10081", "Primera_20Farbetikettendrucker", "/etikettendrucker/zubehoer-etikettendrucker/zubehoer-primera-drucker/index.html", 3, "", 1, "");
addItem("10085", "SATO_20Etikettendrucker", "/etikettendrucker/zubehoer-etikettendrucker/sato-etikettendrucker/index.html", 3, "", 1, "");
addItem("10034", "Toshiba_20TEC_20Etikettendrucker", "/etikettendrucker/zubehoer-etikettendrucker/zubehoer-toshiba-tec-etikettendrucker/index.html", 3, "", 1, "");
addItem("10096", "Zebra_20Etikettendrucker", "/etikettendrucker/zubehoer-etikettendrucker/zebra-etikettendrucker/index.html", 3, "", 1, "");
addItem("10053", "Etikettendrucker_20nach_20Hersteller", "/etikettendrucker/etikettendrucker-nach-hersteller/index.html", 2, "", 1, "");
addItem("10041", "Intermec_20Etikettendrucker", "/etikettendrucker/etikettendrucker-nach-hersteller/intermec-etikettendrucker/index.html", 3, "", 1, "");
addItem("10010", "OPAL_20Etikettendrucker", "/etikettendrucker/etikettendrucker-nach-hersteller/opal-etikettendrucker/index.html", 3, "", 1, "");
addItem("10084", "SATO_20Etikettendrucker", "/etikettendrucker/etikettendrucker-nach-hersteller/sato-etikettendrucker/index.html", 3, "", 1, "");
addItem("10029", "Toshiba_20TEC_20Etikettendrucker", "/etikettendrucker/etikettendrucker-nach-hersteller/toshiba-tec-etikettendrucker/index.html", 3, "", 1, "");
addItem("100109", "Zebra_20Etikettendrucker", "/etikettendrucker/etikettendrucker-nach-hersteller/zebra-etikettendrucker/index.html", 3, "", 1, "");
addItem("10038", "Etikettensoftware", "/etikettensoftware/index.html", 1, "", 1, "");
addItem("10048", "Etikettiersysteme", "/etikettiersysteme/index.html", 1, "", 1, "");
addItem("10055", "Standard_20Etiketten", "/standard-etiketten/index.html", 1, "", 1, "");
addItem("10012", "Thermodirekt_20Etiketten", "/standard-etiketten/thermodirekt-etiketten/index.html", 2, "", 1, "");
addItem("1005", "Druckertyp_20A", "/standard-etiketten/thermodirekt-etiketten/druckertyp-a/index.html", 3, "", 1, "");
addItem("10022", "Druckertyp_20I_20und_20O", "/standard-etiketten/thermodirekt-etiketten/druckertyp-i-und-o/index.html", 3, "", 1, "");
addItem("10028", "Thermotransfer_20Etiketten", "/standard-etiketten/thermotransfer-etiketten/index.html", 2, "", 1, "");
addItem("1006", "Druckertyp_20A", "/standard-etiketten/thermotransfer-etiketten/druckertyp-a/index.html", 3, "", 1, "");
addItem("10021", "Druckertyp_20I", "/standard-etiketten/thermotransfer-etiketten/druckertyp-i/index.html", 3, "", 1, "");
addItem("10037", "Druckertyp_20O", "/standard-etiketten/thermotransfer-etiketten/druckertyp-o/index.html", 3, "", 1, "");
addItem("10059", "RFID", "/rfid/index.html", 1, "", 1, "");
addItem("10011", "RFID_20Leser_20und_20Schreiber_20mobil", "/rfid/rfid-leser-und-schreiber-mobil/index.html", 2, "", 1, "");
addItem("10073", "LF", "/rfid/rfid-leser-und-schreiber-mobil/lf/index.html", 3, "", 1, "");
addItem("1008", "HF", "/rfid/rfid-leser-und-schreiber-mobil/hf/index.html", 3, "", 1, "");
addItem("10030", "UHF", "/rfid/rfid-leser-und-schreiber-mobil/uhf/index.html", 3, "", 1, "");
addItem("10046", "Zubeh_C3_B6r_20RFID_20Leser_20und_20Schreiber_20mobil", "/rfid/rfid-leser-und-schreiber-mobil/zubehoer-rfid-leser-und-schreiber-mobil/index.html", 3, "", 1, "");
addItem("10074", "Zubeh_C3_B6r_20Axiome_20RFID_20Leser", "/rfid/rfid-leser-und-schreiber-mobil/zubehoer-rfid-leser-und-schreiber-mobil/zubehoer-axiome-rfid-leser/index.html", 4, "", 1, "");
addItem("10016", "Zubeh_C3_B6r_20Intermec_20RFID_20Leser_20und_20Schreiber_20mobil", "/rfid/rfid-leser-und-schreiber-mobil/zubehoer-rfid-leser-und-schreiber-mobil/zubehoer-intermec-rfid-leser-und-schreiber-mobil/index.html", 4, "", 1, "");
addItem("10079", "Zubeh_C3_B6r_20Motorola_20RFID_20Leser", "/rfid/rfid-leser-und-schreiber-mobil/zubehoer-rfid-leser-und-schreiber-mobil/zubehoer-motorola-rfid-leser/index.html", 4, "", 1, "");
addItem("10072", "Zubeh_C3_B6r_20NordicID_20RFID_20Leser", "/rfid/rfid-leser-und-schreiber-mobil/zubehoer-rfid-leser-und-schreiber-mobil/zubehoer-nordicid-rfid-leser/index.html", 4, "", 1, "");
addItem("10099", "Zubeh_C3_B6r_20Unitech_20RFID_20Leser", "/rfid/rfid-leser-und-schreiber-mobil/zubehoer-rfid-leser-und-schreiber-mobil/zubehoer-unitech-rfid-leser/index.html", 4, "", 1, "");
addItem("10049", "RFID_20Leser_20und_20Schreiber", "/rfid/rfid-leser-und-schreiber/index.html", 2, "", 1, "");
addItem("1001", "125kHz", "/rfid/rfid-leser-und-schreiber/125khz/index.html", 3, "", 1, "");
addItem("10024", "HF", "/rfid/rfid-leser-und-schreiber/hf/index.html", 3, "", 1, "");
addItem("10043", "UHF", "/rfid/rfid-leser-und-schreiber/uhf/index.html", 3, "", 1, "");
addItem("10052", "Zubeh_C3_B6r_20RFID_20Leser_20_X4_20Schreiber", "/rfid/rfid-leser-und-schreiber/zubehoer-rfid-leser-schreiber/index.html", 3, "", 1, "");
addItem("10042", "RFID_20Etikettendrucker", "/rfid/rfid-etikettendrucker/index.html", 2, "", 1, "");
addItem("1009", "HF_20Drucker", "/rfid/rfid-etikettendrucker/hf-drucker/index.html", 3, "", 1, "");
addItem("10031", "UHF_20Drucker", "/rfid/rfid-etikettendrucker/uhf-drucker/index.html", 3, "", 1, "");
addItem("10054", "RFID_20TAGs_20_X2_20Transponder", "/rfid/rfid-tags-transponder/index.html", 2, "", 1, "");
addItem("10019", "125KHz", "/rfid/rfid-tags-transponder/125khz/index.html", 3, "", 1, "");
addItem("10039", "HF", "/rfid/rfid-tags-transponder/hf/index.html", 3, "", 1, "");
addItem("10013", "UHF", "/rfid/rfid-tags-transponder/uhf/index.html", 3, "", 1, "");
addItem("10027", "RFID_20Software", "/rfid/rfid-software/index.html", 2, "", 1, "");
addItem("10061", "Mobile_20Solutions", "/mobile-solutions/index.html", 1, "", 1, "");
addItem("10077", "Mobile_20Software", "/mobile-solutions/mobile-software/index.html", 2, "", 1, "");
addItem("10078", "Mobile_20Software_20Zubeh_C3_B6r", "/mobile-solutions/mobile-software/mobile-software-zubehoer/index.html", 3, "", 1, "");
addItem("10076", "Mobile_20Terminals", "/mobile-solutions/mobile-terminals/index.html", 2, "", 1, "");
addItem("10088", "ADS_X2Tec", "/mobile-solutions/mobile-terminals/ads-tec/index.html", 3, "", 1, "");
addItem("10089", "Datalogic", "/mobile-solutions/mobile-terminals/datalogic/index.html", 3, "", 1, "");
addItem("10090", "Honeywell", "/mobile-solutions/mobile-terminals/honeywell/index.html", 3, "", 1, "");
addItem("10091", "Intermec", "/mobile-solutions/mobile-terminals/intermec/index.html", 3, "", 1, "");
addItem("100112", "LXE", "/mobile-solutions/mobile-terminals/lxe/index.html", 3, "", 1, "");
addItem("100100", "Motorola_20Symbol", "/mobile-solutions/mobile-terminals/motorola-symbol/index.html", 3, "", 1, "");
addItem("10092", "NordicID", "/mobile-solutions/mobile-terminals/nordicid/index.html", 3, "", 1, "");
addItem("100107", "Opticon", "/mobile-solutions/mobile-terminals/opticon/index.html", 3, "", 1, "");
addItem("100108", "Pidion", "/mobile-solutions/mobile-terminals/pidion/index.html", 3, "", 1, "");
addItem("100110", "Psion_20Teklogix", "/mobile-solutions/mobile-terminals/psion-teklogix/index.html", 3, "", 1, "");
addItem("10097", "Unitech", "/mobile-solutions/mobile-terminals/unitech/index.html", 3, "", 1, "");
addItem("10018", "Zubeh_C3_B6r_20Terminals", "/mobile-solutions/mobile-terminals/zubehoer-terminals/index.html", 3, "", 1, "");
addItem("10044", "Zubeh_C3_B6r_20ADS_X2Tec", "/mobile-solutions/mobile-terminals/zubehoer-terminals/zubehoer-ads-tec/index.html", 4, "", 1, "");
addItem("10065", "Zubeh_C3_B6r_20Datalogic", "/mobile-solutions/mobile-terminals/zubehoer-terminals/zubehoer-datalogic/index.html", 4, "", 1, "");
addItem("10015", "Zubeh_C3_B6r_20Helicom", "/mobile-solutions/mobile-terminals/zubehoer-terminals/zubehoer-helicom/index.html", 4, "", 1, "");
addItem("10087", "Zubeh_C3_B6r_20Honeywell", "/mobile-solutions/mobile-terminals/zubehoer-terminals/zubehoer-honeywell/index.html", 4, "", 1, "");
addItem("10033", "Zubeh_C3_B6r_20Intermec", "/mobile-solutions/mobile-terminals/zubehoer-terminals/zubehoer-intermec/index.html", 4, "", 1, "");
addItem("10095", "Zubeh_C3_B6r_20LXE", "/mobile-solutions/mobile-terminals/zubehoer-terminals/zubehoer-lxe/index.html", 4, "", 1, "");
addItem("100101", "Zubeh_C3_B6r_20Motorola_20Symbol", "/mobile-solutions/mobile-terminals/zubehoer-terminals/zubehoer-motorola-symbol/index.html", 4, "", 1, "");
addItem("10075", "Zubeh_C3_B6r_20NordicID", "/mobile-solutions/mobile-terminals/zubehoer-terminals/zubehoer-nordicid/index.html", 4, "", 1, "");
addItem("100106", "Zubeh_C3_B6r_20Opticon", "/mobile-solutions/mobile-terminals/zubehoer-terminals/zubehoer-opticon/index.html", 4, "", 1, "");
addItem("100111", "Zubeh_C3_B6r_20Psion_20Teklogix", "/mobile-solutions/mobile-terminals/zubehoer-terminals/zubehoer-psion-teklogix/index.html", 4, "", 1, "");
addItem("10098", "Zubeh_C3_B6r_20Unitech", "/mobile-solutions/mobile-terminals/zubehoer-terminals/zubehoer-unitech/index.html", 4, "", 1, "");
addItem("10094", "PickByVoice", "/pickbyvoice/index.html", 1, "", 1, "");
addItem("10063", "Ersetzte_20Produkte", "/ersetzte-produkte/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;
		
	};
};