var g_oPopupMenu = new SMPopupMenu("SMGlobalPopupMenu"), oItem = null;
with(g_oPopupMenu){
addItem("10018", "HVAC_20KOMPONENTER", "/hvac-komponenter/index.htm", 1, "", 1, "");
addItem("10010", "RUMTERMOSTAT", "/hvac-komponenter/rumtermostat/termostat.htm", 2, "", 1, "");
addItem("100126", "GULVVARMESTYRING_20TR_C3_85DL_C3_98S", "/hvac-komponenter/traadloes-termostat-gulvvarmestyring/index.htm", 2, "", 1, "");
addItem("10019", "HYGROSTAT", "/hvac-komponenter/hygrostat/hygrostat.htm", 2, "", 1, "");
addItem("10031", "LUFTKVALITET_20F_C3_98LER", "/hvac-komponenter/luftkvalitet-foeler-sensor/luftkvalitet-foeler.htm", 2, "", 1, "");
addItem("10041", "FUGTF_C3_98LER_X4SENSOR", "/hvac-komponenter/fugtfoeler-fugtsensor/fugtfoeler-fugtsensor.htm", 2, "", 1, "");
addItem("10048", "FROSTTERMOSTATER", "/hvac-komponenter/frosttermostater/index.htm", 2, "", 1, "");
addItem("10055", "TEMPERATURF_C3_98LER", "/hvac-komponenter/temperaturfoeler/temperaturfoeler.htm", 2, "", 1, "");
addItem("10061", "TEMPERATURREGULATOR", "/hvac-komponenter/temperaturregulator-til-din-skinne/index.htm", 2, "", 1, "");
addItem("10065", "LUX_X4LYS_20F_C3_98LER", "/hvac-komponenter/lux-lys-foeler/lux-lys-foeler-sensor.htm", 2, "", 1, "");
addItem("10068", "TRYK_20LUFT_X4V_C3_86SKE", "/hvac-komponenter/tryk-luftvaeske/tryk-maaling-sensor.htm", 2, "", 1, "");
addItem("10069", "FLOW_20LUFT_X4V_C3_86SKE", "/hvac-komponenter/flow-luftvaeske/flow-luft-vaeske-maaling.htm", 2, "", 1, "");
addItem("10043", "STIKBENSREL_C3_86", "/stikbensrelae/stikbensrelae.htm", 1, "", 1, "");
addItem("1001", "1_20Pol", "/stikbensrelae/1-pol/index.htm", 2, "", 1, "");
addItem("10014", "2_20Pol", "/stikbensrelae/2-pol/index.htm", 2, "", 1, "");
addItem("10026", "3_20Pol", "/stikbensrelae/3-pol/index.htm", 2, "", 1, "");
addItem("10036", "4_20Pol", "/stikbensrelae/4-pol/relae.htm", 2, "", 1, "");
addItem("10050", "OVERV_C3_85GNINGSREL_C3_86", "/overvaagningsrelae/index.htm", 1, "", 1, "");
addItem("10012", "Termistor_20rel_C3_A6", "/overvaagningsrelae/termistor-relae/termistorrelae.htm", 2, "", 1, "");
addItem("10023", "Omdrejningsvagt", "/overvaagningsrelae/omdrejningsvagt/omdrejningsvagt2.htm", 2, "", 1, "");
addItem("10028", "Belastningsvagt", "/overvaagningsrelae/belastningsvagt/belastningsvagt.htm", 2, "", 1, "");
addItem("10040", "Fase_20overv_C3_A5gning", "/overvaagningsrelae/fase-overvaagning/fase-overvaagning-fasekontrol-relae.htm", 2, "", 1, "");
addItem("10051", "Str_C3_B8m_X2_20_X4_20sp_C3_A6ndingsoverv_C3_A5gning", "/overvaagningsrelae/stroem-spaendingsovervaagning/stroem-spaendingsovervaagning-relae.htm", 2, "", 1, "");
addItem("10054", "Niveau", "/overvaagningsrelae/niveau/niveau-relae.htm", 2, "", 1, "");
addItem("10058", "Impulsrel_C3_A6", "/overvaagningsrelae/impulsrelae/impulsrelae.htm", 2, "", 1, "");
addItem("10066", "Transient_20beskyttelse", "/overvaagningsrelae/transient-beskyttelse/transient-beskyttelse.htm", 2, "", 1, "");
addItem("10056", "TIDSREL_C3_86ER", "/tidsrelae/tidsrelaer-multifunktionstimer.htm", 1, "", 1, "");
addItem("10013", "TIDSREL_C3_86", "/tidsrelae/tidsrelaer/index.htm", 2, "", 1, "");
addItem("10025", "Stjerne_X2_X4Trekant_20rel_C3_A6", "/tidsrelae/stjerne-trekant-rel/stjerne-trekant-relae.htm", 2, "", 1, "");
addItem("10027", "Asymmetrisk_20taktgiver", "/tidsrelae/asymmetrisk-taktgiver/asymmetrisk-taktgiver-tidselae.htm", 2, "", 1, "");
addItem("10044", "Symmetrisk_20taktgiver", "/tidsrelae/symmetrisk-taktgiver/symmetrisk-taktgiver-tidselae.htm", 2, "", 1, "");
addItem("10063", "2_20Trins_20timer", "/tidsrelae/2-trins-timer/2-trins-relae-motor.htm", 2, "", 1, "");
addItem("10059", "LonWorks_20Moduler", "/lonworks-moduler/lonworks.htm", 1, "", 1, "");
addItem("1004", "DIN_20Skinne", "/lonworks-moduler/din-skinne/lonworks-moduler-din-skinne.htm", 2, "", 1, "");
addItem("1003", "DIGITALE_20INDGANGE", "/lonworks-moduler/din-skinne/digitale-indgange/lonworks-digitale-indgange.htm", 3, "", 1, "");
addItem("10016", "DIGITALE_20UDGANGE", "/lonworks-moduler/din-skinne/digitale-udgange/lonworks-digitale-udgange.htm", 3, "", 1, "");
addItem("10030", "DIGITALE_20MIX_20MODUL", "/lonworks-moduler/din-skinne/digitale-mix-modul/lonworks-digitale-indgange-udgange.htm", 3, "", 1, "");
addItem("10037", "ANALOGE_20INDGANGE", "/lonworks-moduler/din-skinne/analoge-indgange/lonworks-analoge-indgange.htm", 3, "", 1, "");
addItem("10046", "ANALOGE_20UDGANGE", "/lonworks-moduler/din-skinne/analoge-udgange/lonworks-analoge-udgange.htm", 3, "", 1, "");
addItem("10052", "ANALOGE_20MIX_20MODUL", "/lonworks-moduler/din-skinne/analoge-mix-modul/lonworks-analog-modul.htm", 3, "", 1, "");
addItem("10062", "TILSLUTNINGMODUL", "/lonworks-moduler/din-skinne/tilslutningmodul/lonworks-tilslutnings-modul.htm", 3, "", 1, "");
addItem("10020", "IP65", "/lonworks-moduler/ip65/lonworks-moduler-ip65.htm", 2, "", 1, "");
addItem("1002", "DIGITALE_20INDGANGE", "/lonworks-moduler/ip65/digitale-indgange/index.htm", 3, "", 1, "");
addItem("10015", "DIGITALE_20UDGANGE", "/lonworks-moduler/ip65/digitale-udgange/index.htm", 3, "", 1, "");
addItem("10029", "DIGITALE_20MIX_20MODUL", "/lonworks-moduler/ip65/digitale-mix-modul/index.htm", 3, "", 1, "");
addItem("10038", "ANALOGE_20INDGANGE", "/lonworks-moduler/ip65/analoge-indgange/index.htm", 3, "", 1, "");
addItem("10045", "ANALOGE_20UDGANGE", "/lonworks-moduler/ip65/analoge-udgange/index.htm", 3, "", 1, "");
addItem("10034", "TAVLE_20INDBYGNING", "/lonworks-moduler/tavle-indbygning/index.htm", 2, "", 1, "");
addItem("10080", "Software", "/lonworks-moduler/software/index.htm", 2, "", 1, "");
addItem("10017", "FREKVENSOMFORMER_20CHF100", "/frekvensomformer/index.htm", 1, "", 1, "");
addItem("1006", "FREKVENSOMFORMER_20HITACHI", "/frekvensomformer-hitachi/frekvensomformer-hitachi.htm", 1, "", 1, "");
addItem("100116", "FEJLSTR_C3_98MSAFBRYDER", "/fejlstroemsafbryder/fejlstroemsafbryder_fejlstroemsrelae.htm", 1, "", 1, "");
addItem("100121", "TYPE_20B_20(AC_X4DC)", "/fejlstroemsafbryder/type-b-ac-dc/index.htm", 2, "", 1, "");
addItem("10070", "INTERFACE_20REL_C3_86", "/interface-relae/index.htm", 1, "", 1, "");
addItem("1009", "MED_20FJEDERKLEMMER", "/interface-relae/med-fjederklemmer/index.htm", 2, "", 1, "");
addItem("10024", "REL_C3_86_20MED_200_X210V_20STYREINDGANG", "/interface-relae/relae-med-0-10v-styreindgang/index.htm", 2, "", 1, "");
addItem("10071", "REGULATOR", "/regulator/index.htm", 1, "", 1, "");
addItem("10072", "HMI_20OPERAT_C3_98RPANEL", "/hmi-operatoerpanel/index.htm", 1, "", 1, "");
addItem("10073", "MODBUS_20MODULER", "/modbus-moduler/modbus.htm", 1, "", 1, "");
addItem("10022", "ANALOGE_20INDGANGE", "/modbus-moduler/modbus-analoge-indgange/index.htm", 2, "", 1, "");
addItem("10032", "DIGITALE_20IND_X2_X4UDGANGE", "/modbus-moduler/modbus-digitale-ind-udgange/index.htm", 2, "", 1, "");
addItem("10042", "ANALOGE_20UDGANGE", "/modbus-moduler/modbus-analoge-udgange/index.htm", 2, "", 1, "");
addItem("10049", "MIX_20MODUL", "/modbus-moduler/modbus-mix-modul/index.htm", 2, "", 1, "");
addItem("10053", "KONVERTER", "/modbus-moduler/modbus-konverter/index.htm", 2, "", 1, "");
addItem("10074", "CAN_20BUS_20MODULER", "/can-bus-moduler/index.htm", 1, "", 1, "");
addItem("10075", "LED_20SIGNAL_20LAMPER", "/led-signal-lamper/index.htm", 1, "", 1, "");
addItem("10077", "LED_20BA9s", "/led-ba9s/led-ba9-ba9s-12v-24v-110v-130v-230v.htm", 1, "", 1, "");
addItem("100117", "12V_20AC_X4DC", "/led-ba9s/12v-ac-dc/index.htm", 2, "", 1, "");
addItem("100118", "24V_20AC_X4DC", "/led-ba9s/24v-ac-dc/index.htm", 2, "", 1, "");
addItem("100119", "130V_20AC_X4DC", "/led-ba9s/130v-ac-dc/index.htm", 2, "", 1, "");
addItem("100120", "230V_20AC_X4DC", "/led-ba9s/230v-ac-dc/index.htm", 2, "", 1, "");
addItem("10078", "TRYKKNAPPER_20SIGNALLAMPER", "/trykknapper-signallamper/trykknapper-signallamper.htm", 1, "", 1, "");
addItem("1007", "LAMPEHUSE_20_C3_B822mm", "/trykknapper-signallamper/lampehuse-22mm/index.htm", 2, "", 1, "");
addItem("10021", "LAMPETRYK_20_C3_B822mm", "/trykknapper-signallamper/lampetryk-22mm/index.htm", 2, "", 1, "");
addItem("10035", "TRYKKNAPPER_20_C3_B822mm", "/trykknapper-signallamper/trykknapper-22mm/index.htm", 2, "", 1, "");
addItem("10039", "DREJEGREB_20SORT_20_C3_B822mm", "/trykknapper-signallamper/drejegreb-sort-22mm/index.htm", 2, "", 1, "");
addItem("10047", "DREJEGREB_20MED_20LYS_20_C3_B822mm", "/trykknapper-signallamper/drejegreb-med-lys-22mm/index.htm", 2, "", 1, "");
addItem("10057", "TILBEH_C3_98R", "/trykknapper-signallamper/tilbehoer/index.htm", 2, "", 1, "");
addItem("10060", "N_C3_98DSTOP_20N_C3_98GLEGREB_20DOPPELTTRYK", "/trykknapper-signallamper/noedstop-noeglegreb-doppelttryk/index.htm", 2, "", 1, "");
addItem("1005", "TILBUD_20FORSKRUNING", "/forskruning-restparti-tilbud/index.htm", 1, "", 1, "");
addItem("10067", "ENERGIOVERV_C3_85GNING", "/energiovervaagning/energi-overvaegning-kontrol-maaling.htm", 1, "", 1, "");
addItem("10076", "KABEL_20_X7_20LEDNINGER", "/kabel-ledning/kabel-kabler-ledning-ledninger.htm", 1, "", 1, "");
addItem("10085", "MASKINKABEL_20UDEN_20JORD", "/kabel-ledning/y-oz-maskinkabel/index.htm", 2, "", 1, "");
addItem("10084", "0,75_20mm2", "/kabel-ledning/y-oz-maskinkabel/075-mm2/index.htm", 3, "", 1, "");
addItem("10086", "1,0_20mm2", "/kabel-ledning/y-oz-maskinkabel/10-mm2/index.htm", 3, "", 1, "");
addItem("10081", "MASKINKABEL_20MED_20JORD", "/kabel-ledning/y-jz-maskinkabel/index.htm", 2, "", 1, "");
addItem("10083", "1,5_20mm2", "/kabel-ledning/y-jz-maskinkabel/15-mm2/index.htm", 3, "", 1, "");
addItem("10087", "2,5_20mm2", "/kabel-ledning/y-jz-maskinkabel/25-mm2/index.htm", 3, "", 1, "");
addItem("10088", "4,0_20mm2", "/kabel-ledning/y-jz-maskinkabel/40-mm2/index.htm", 3, "", 1, "");
addItem("10089", "6,0_20mm2", "/kabel-ledning/y-jz-maskinkabel/60-mm2/index.htm", 3, "", 1, "");
addItem("10090", "10,0_20mm2", "/kabel-ledning/y-jz-maskinkabel/100-mm2/index.htm", 3, "", 1, "");
addItem("10091", "16,0_20mm2", "/kabel-ledning/y-jz-maskinkabel/160-mm2/index.htm", 3, "", 1, "");
addItem("10092", "MASKINKABEL_20SK_C3_86RMET", "/kabel-ledning/cy-jz/index.htm", 2, "", 1, "");
addItem("10093", "INSTALLATIONSKABEL", "/kabel-ledning/installationskabel-pviklj-pvik/installationskabel.htm", 2, "", 1, "");
addItem("10094", "ENKELTLEDER_20H05V_X2K", "/kabel-ledning/h05v-k/index.htm", 2, "", 1, "");
addItem("10095", "0,5_20mm2", "/kabel-ledning/h05v-k/05-mm22/index.htm", 3, "", 1, "");
addItem("10096", "0,75_20mm2", "/kabel-ledning/h05v-k/075-mm2/index.htm", 3, "", 1, "");
addItem("10097", "1,0_20mm2", "/kabel-ledning/h05v-k/10-mm2/index.htm", 3, "", 1, "");
addItem("10099", "ENKELT_20LEDER_20H07V_X2K", "/kabel-ledning/h07v-k-pvt/index.htm", 2, "", 1, "");
addItem("100100", "1,5_20mm2", "/kabel-ledning/h07v-k-pvt/15-mm2/index.htm", 3, "", 1, "");
addItem("100101", "2,5_20mm2", "/kabel-ledning/h07v-k-pvt/25-mm2/index.htm", 3, "", 1, "");
addItem("100102", "4,0_20mm2", "/kabel-ledning/h07v-k-pvt/40-mm2/index.htm", 3, "", 1, "");
addItem("100103", "6,0_20mm2", "/kabel-ledning/h07v-k-pvt/60-mm2/index.htm", 3, "", 1, "");
addItem("100104", "10,0_20mm2", "/kabel-ledning/h07v-k-pvt/100-mm2/index.htm", 3, "", 1, "");
addItem("100105", "16,0_20mm2", "/kabel-ledning/h07v-k-pvt/160-mm2/index.htm", 3, "", 1, "");
addItem("100106", "25,0_20mm2", "/kabel-ledning/h07v-k-pvt/25-mm22/index.htm", 3, "", 1, "");
addItem("100107", "35,0_20mm2", "/kabel-ledning/h07v-k-pvt/350-mm2/index.htm", 3, "", 1, "");
addItem("100108", "50,0_20mm2", "/kabel-ledning/h07v-k-pvt/500-mm2/index.htm", 3, "", 1, "");
addItem("100109", "70,0_20mm2", "/kabel-ledning/h07v-k-pvt/700-mm2/index.htm", 3, "", 1, "");
addItem("100110", "95,0_20mm2", "/kabel-ledning/h07v-k-pvt/950-mm2/index.htm", 3, "", 1, "");
addItem("100111", "120,0_20mm2", "/kabel-ledning/h07v-k-pvt/1200-mm2/index.htm", 3, "", 1, "");
addItem("100112", "150,0_20mm2", "/kabel-ledning/h07v-k-pvt/1500-mm2/index.htm", 3, "", 1, "");
addItem("100113", "185,0_20mm2", "/kabel-ledning/h07v-k-pvt/1850-mm2/index.htm", 3, "", 1, "");
addItem("100114", "240,0_20mm2", "/kabel-ledning/h07v-k-pvt/2400-mm2/index.htm", 3, "", 1, "");
addItem("100115", "GUMMIKABEL_20H07RN_X2F", "/kabel-ledning/h07rn-f-gummikabel/gummikabel.htm", 2, "", 1, "");
addItem("1008", "SK_C3_86RMET_20SIGNALKABEL", "/kabel-ledning/liycy/index.htm", 2, "", 1, "");
addItem("10082", "0,5_20mm2", "/kabel-ledning/liycy/0x5mm2/index.htm", 3, "", 1, "");
addItem("100125", "NETV_C3_86RKSKABEL_20CAT", "/kabel-ledning/netvaerkskabel/netvaerkskabel-cat6-cat7.htm", 2, "", 1, "");
addItem("10033", "NETV_C3_86RK", "/netvaerk/netvaerk.htm", 1, "", 1, "");
addItem("100122", "T_C3_86ND_20SLUK_20UR", "/taend-sluk-ur/taend-sluk-ur.htm", 1, "", 1, "");
addItem("100123", "ELEKTRIKERR_C3_98R", "/elektrikerroer/index.htm", 1, "", 1, "");
addItem("100124", "TRANSFORMATOR", "/transformator/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;
		
	};
};