var g_oPopupMenu = new SMPopupMenu("SMGlobalPopupMenu"), oItem = null;
with(g_oPopupMenu){
addItem("1004", "Ferngl_C3_A4ser", "/fernglaeser/index.htm", 1, "", 1, "");
addItem("10026", "Leica", "/fernglaeser/leica-angebote/index.htm", 2, "", 1, "");
addItem("10085", "Sonderangebote", "/fernglaeser/leica-angebote/angebote/index.htm", 3, "", 1, "");
addItem("1005", "Kompakt_X2Fergl_C3_A4ser", "/fernglaeser/leica-angebote/kompakt-ferglaeser/index.htm", 3, "", 1, "");
addItem("10092", "Monovid", "/fernglaeser/leica-angebote/monovid/index.htm", 3, "", 1, "");
addItem("10034", "Ultravid_20BL", "/fernglaeser/leica-angebote/ultravid-bl/index.htm", 3, "", 1, "");
addItem("10054", "Ultravid_20HD", "/fernglaeser/leica-angebote/ultravid-hd-neuheiten/index.htm", 3, "", 1, "");
addItem("10058", "Geovid", "/fernglaeser/leica-angebote/geovid/index.htm", 3, "", 1, "");
addItem("10065", "Duovid", "/fernglaeser/leica-angebote/duovid/index.htm", 3, "", 1, "");
addItem("10076", "Zubeh_C3_B6r", "/fernglaeser/leica-angebote/zubehoer/index.htm", 3, "", 1, "");
addItem("10051", "Swarovski", "/fernglaeser/swarovski/index.htm", 2, "", 1, "");
addItem("10084", "EL", "/fernglaeser/swarovski/el/index.htm", 3, "", 1, "");
addItem("10030", "SLC", "/fernglaeser/swarovski/slc/index.htm", 3, "", 1, "");
addItem("10048", "Pocket", "/fernglaeser/swarovski/pocket/index.htm", 3, "", 1, "");
addItem("10064", "Zubeh_C3_B6r", "/fernglaeser/swarovski/zubehoer/index.htm", 3, "", 1, "");
addItem("10063", "Zeiss", "/fernglaeser/zeiss/index.htm", 2, "", 1, "");
addItem("10011", "Mono", "/fernglaeser/zeiss/mono/index.htm", 3, "", 1, "");
addItem("10035", "Victory", "/fernglaeser/zeiss/victory/index.htm", 3, "", 1, "");
addItem("10090", "Victory_20RF", "/fernglaeser/zeiss/victory-rf/index.htm", 3, "", 1, "");
addItem("10045", "Conquest", "/fernglaeser/zeiss/conquest/index.htm", 3, "", 1, "");
addItem("10057", "Classic", "/fernglaeser/zeiss/classic/index.htm", 3, "", 1, "");
addItem("10066", "Kompakt_X2Gl_C3_A4ser", "/fernglaeser/zeiss/kompakt-glaeser/index.htm", 3, "", 1, "");
addItem("10067", "Minox", "/fernglaeser/minox/index.htm", 2, "", 1, "");
addItem("10012", "Mono", "/fernglaeser/minox/mono/index.htm", 3, "", 1, "");
addItem("10024", "HG_X2Gl_C3_A4ser", "/fernglaeser/minox/hg-glaeser/index.htm", 3, "", 1, "");
addItem("10098", "APO_X2HG_X2Gl_C3_A4ser", "/fernglaeser/minox/apo-hg-glaeser/index.htm", 3, "", 1, "");
addItem("10044", "BL_X2Gl_C3_A4ser", "/fernglaeser/minox/bl-glaeser/index.htm", 3, "", 1, "");
addItem("10056", "BV_X2Gl_C3_A4ser", "/fernglaeser/minox/bv-glaeser/index.htm", 3, "", 1, "");
addItem("10073", "Kompakt_X2Gl_C3_A4ser", "/fernglaeser/minox/kompakt-glaeser/index.htm", 3, "", 1, "");
addItem("10074", "Optolyth", "/fernglaeser/optolyth/index.htm", 2, "", 1, "");
addItem("10099", "Monokular", "/fernglaeser/optolyth/monokular/index.htm", 3, "", 1, "");
addItem("1001", "ALPIN", "/fernglaeser/optolyth/alpin/index.htm", 3, "", 1, "");
addItem("10027", "ROYAL", "/fernglaeser/optolyth/royal/index.htm", 3, "", 1, "");
addItem("10049", "SPORTING", "/fernglaeser/optolyth/sporting/index.htm", 3, "", 1, "");
addItem("10061", "ViaNova", "/fernglaeser/optolyth/vianova/index.htm", 3, "", 1, "");
addItem("10078", "Docter", "/fernglaeser/docter/index.htm", 2, "", 1, "");
addItem("10010", "Mono", "/fernglaeser/docter/mono/index.htm", 3, "", 1, "");
addItem("10025", "Kompakt", "/fernglaeser/docter/kompakt/index.htm", 3, "", 1, "");
addItem("10043", "ASPECTEM", "/fernglaeser/docter/aspectem/index.htm", 3, "", 1, "");
addItem("10082", "Steiner", "/fernglaeser/steiner-angebote/index.htm", 2, "", 1, "");
addItem("1002", "Commander", "/fernglaeser/steiner-angebote/commander/index.htm", 3, "", 1, "");
addItem("10029", "Navigator", "/fernglaeser/steiner-angebote/skipper/index.htm", 3, "", 1, "");
addItem("10047", "Nighthunter_20XP", "/fernglaeser/steiner-angebote/nighthunter/index.htm", 3, "", 1, "");
addItem("10086", "Ranger_20Pro", "/fernglaeser/steiner-angebote/ranger/index.htm", 3, "", 1, "");
addItem("10062", "Wildlife", "/fernglaeser/steiner-angebote/wildlife/index.htm", 3, "", 1, "");
addItem("10070", "Safari", "/fernglaeser/steiner-angebote/safari/index.htm", 3, "", 1, "");
addItem("10077", "Discovery", "/fernglaeser/steiner-angebote/discovery/index.htm", 3, "", 1, "");
addItem("10075", "SkyHawk_20Pro", "/fernglaeser/steiner-angebote/skyhawk/index.htm", 3, "", 1, "");
addItem("10031", "Spektive", "/spektive/index.htm", 1, "", 1, "");
addItem("1007", "Leica", "/spektive/leica/index.htm", 2, "", 1, "");
addItem("10016", "Okulare", "/spektive/leica/okulare/index.htm", 3, "", 1, "");
addItem("10037", "Zubeh_C3_B6r", "/spektive/leica/zubehoer/index.htm", 3, "", 1, "");
addItem("10036", "Zeiss", "/spektive/zeiss/index.htm", 2, "", 1, "");
addItem("10017", "Okulare", "/spektive/zeiss/okulare/index.htm", 3, "", 1, "");
addItem("10042", "Zubeh_C3_B6r", "/spektive/zeiss/zubehoer/index.htm", 3, "", 1, "");
addItem("10050", "Swarovski", "/spektive/swarovski/index.htm", 2, "", 1, "");
addItem("10013", "Okulare", "/spektive/swarovski/okulare/index.htm", 3, "", 1, "");
addItem("10041", "Zubeh_C3_B6r", "/spektive/swarovski/zubehoer/index.htm", 3, "", 1, "");
addItem("10059", "Minox", "/spektive/minox/index.htm", 2, "", 1, "");
addItem("10018", "Okulare", "/spektive/minox/okulare/index.htm", 3, "", 1, "");
addItem("10069", "Optolyth", "/spektive/optolyth/index.htm", 2, "", 1, "");
addItem("100100", "Mini_X2Spektive", "/spektive/optolyth/mini-auszugsspektive/index.htm", 3, "", 1, "");
addItem("10014", "Okulare", "/spektive/optolyth/okulare/index.htm", 3, "", 1, "");
addItem("10038", "Zubeh_C3_B6r", "/spektive/optolyth/zubehoer/index.htm", 3, "", 1, "");
addItem("10079", "Kowa", "/spektive/kowa/index.htm", 2, "", 1, "");
addItem("10015", "Okulare", "/spektive/kowa/okulare/index.htm", 3, "", 1, "");
addItem("10021", "TSN_20880_20_X1_20770", "/spektive/kowa/okulare/tsn-880-770/index.htm", 4, "", 1, "");
addItem("10033", "TSN_20820", "/spektive/kowa/okulare/tsn-820/index.htm", 4, "", 1, "");
addItem("10053", "TSN_20660_20_X1600", "/spektive/kowa/okulare/tsn-660-600/index.htm", 4, "", 1, "");
addItem("10039", "Zubeh_C3_B6r", "/spektive/kowa/zubehoer/index.htm", 3, "", 1, "");
addItem("10068", "Nachtsichtger_C3_A4te", "/nachtsichtgeraete/index.htm", 1, "", 1, "");
addItem("10052", "Swarovski", "/nachtsichtgeraete/swarovski/index.htm", 2, "", 1, "");
addItem("10060", "Minox", "/nachtsichtgeraete/minox/index.htm", 2, "", 1, "");
addItem("10091", "Zeiss", "/nachtsichtgeraete/zeiss/index.htm", 2, "", 1, "");
addItem("10072", "Entfernungsmesser", "/entfernungsmesser/index.htm", 1, "", 1, "");
addItem("1008", "Leica", "/entfernungsmesser/leica/index.htm", 2, "", 1, "");
addItem("10032", "Swarovski", "/entfernungsmesser/swarovski/index.htm", 2, "", 1, "");
addItem("10055", "Zeiss", "/entfernungsmesser/zeiss/index.htm", 2, "", 1, "");
addItem("10080", "Stative", "/stative/index.htm", 1, "", 1, "");
addItem("1009", "Manfrotto", "/stative/manfrotto/index.htm", 2, "", 1, "");
addItem("10020", "Stativk_C3_B6pfe", "/stative/manfrotto/stativkoepfe/index.htm", 3, "", 1, "");
addItem("10023", "Berlebach", "/stative/berlebach/index.htm", 2, "", 1, "");
addItem("10019", "Stativk_C3_B6pfe", "/stative/berlebach/stativkoepfe/index.htm", 3, "", 1, "");
addItem("10081", "Lupen", "/lupen/index.htm", 1, "", 1, "");
addItem("10022", "Zeiss", "/lupen/zeiss/index.htm", 2, "", 1, "");
addItem("10028", "Schneider", "/lupen/schneider/index.htm", 2, "", 1, "");
addItem("10083", "Wetterstationen", "/wetterstationen/index.htm", 1, "", 1, "");
addItem("1006", "Kompasse,_20H_C3_B6henmesser", "/wetterstationen/kompasse-hoehenmesser/index.htm", 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;
		
	};
};