var g_oPopupMenu = new SMPopupMenu("SMGlobalPopupMenu"), oItem = null;
with(g_oPopupMenu){
addItem("1001", "Sleeves_20_X7_20Covers_20_X3_X3_X3", "/schutzaermel/index.html", 1, "", 1, "");
addItem("10014", "Protection_20sleeves", "/schutzaermel/schutzarme/index.html", 2, "", 1, "");
addItem("10029", "Covers", "/schutzaermel/ueberzuege/index.html", 2, "", 1, "");
addItem("10043", "Puppy_X2sleeves", "/schutzaermel/junghundschutzarme/index.html", 2, "", 1, "");
addItem("10054", "Replacement_20bottom_20for_20Puppy_X2sleeves", "/schutzaermel/junghundschutzarme/ersatzunterteile-fuer-junghundschutzarme/index.html", 3, "", 1, "");
addItem("100141", "Technic_20Pillows", "/schutzaermel/beisskissen/index.html", 2, "", 1, "");
addItem("100136", "Hidden_X2sleeves", "/schutzaermel/zivilschutzarme/index.html", 2, "", 1, "");
addItem("10017", "Pants_20_X7_20Jackets", "/schutzbekleidung/index.html", 1, "", 1, "");
addItem("100142", "Protection_X2Pants", "/schutzbekleidung/schutzhosen/index.html", 2, "", 1, "");
addItem("100143", "Extra_20for_20protection_X2clothes", "/schutzbekleidung/schutzhosen/extras-zu-schutzbekleidung/index.html", 3, "", 1, "");
addItem("10030", "Protection_X2Jackets", "/schutzbekleidung/schutzwesten/index.html", 2, "", 1, "");
addItem("10044", "Aprons", "/schutzbekleidung/schuerzen/index.html", 2, "", 1, "");
addItem("10055", "Belt_20_X7_20Powerbelt", "/schutzbekleidung/kraftguertel/index.html", 2, "", 1, "");
addItem("10090", "Hidden_20Sleeve", "/schutzbekleidung/unterziehaermel/index.html", 2, "", 1, "");
addItem("10092", "Dog_20Handler_20Vests", "/schutzbekleidung/westen/index.html", 2, "", 1, "");
addItem("10032", "Training_20_X7_20Sports_20_X3_X3_X3_X3_X3", "/ausbildung-sport/index.html", 1, "", 1, "");
addItem("1007", "whips", "/ausbildung-sport/peitschen-sulgen/index.html", 2, "", 1, "");
addItem("10022", "working_20leashes", "/ausbildung-sport/arbeitsleinen/index.html", 2, "", 1, "");
addItem("10037", "dumbbells", "/ausbildung-sport/apportierhoelzer/index.html", 2, "", 1, "");
addItem("10047", "tracking", "/ausbildung-sport/faehrten/index.html", 2, "", 1, "");
addItem("10070", "around_20Clicker", "/ausbildung-sport/ausbildungshilfen-diverse/index.html", 2, "", 1, "");
addItem("100117", "around_20rescue_X2dogs_20_X3_X3_X3", "/ausbildung-sport/rund-um-rettungshunde/index.html", 2, "", 1, "");
addItem("10089", "Trainings_X2Tools", "/ausbildung-sport/diverse-ausbildungsgegenstaende/index.html", 2, "", 1, "");
addItem("100150", "Tools_20_X4_20reward_20feed", "/ausbildung-sport/futtertaschen/index.html", 2, "", 1, "");
addItem("10060", "Flexi_X2leashes", "/ausbildung-sport/flexileinen/index.html", 2, "", 1, "");
addItem("100153", "Tools", "/ausbildung-sport/trainingsgeraete/index.html", 2, "", 1, "");
addItem("100155", "Doghandler_X2Vests", "/ausbildung-sport/westen-bekleidung/index.html", 2, "", 1, "");
addItem("10045", "Agitation_X2_20_X7_20Rescue_20Harnesses", "/sportgeschirre/index.html", 1, "", 1, "");
addItem("1008", "Tracking_X2_20Harness", "/sportgeschirre/suchgeschirre/index.html", 2, "", 1, "");
addItem("10023", "Protection_X2Harness_20_X7_20Collars", "/sportgeschirre/hetzgeschirre/index.html", 2, "", 1, "");
addItem("10038", "Signature_20covers", "/sportgeschirre/kenndecken/index.html", 2, "", 1, "");
addItem("10056", "Sporting_20harnesses", "/sportgeschirre/sportgeschirre/index.html", 2, "", 1, "");
addItem("100115", "K9_20Harnesses", "/sportgeschirre/k9-universalgeschirre/index.html", 2, "", 1, "");
addItem("10057", "Motivation_20_X7_20Fun", "/motivation-spass/index.html", 1, "", 1, "");
addItem("1004", "Tugs", "/motivation-spass/beisswuelste/index.html", 2, "", 1, "");
addItem("10035", "Balls_20_X7_20Jumper", "/motivation-spass/baelle-jumper/index.html", 2, "", 1, "");
addItem("10019", "Motivations_X2Leather", "/motivation-spass/triebleder/index.html", 2, "", 1, "");
addItem("10051", "Lind_X2Motivation", "/motivation-spass/lind-spielzeug/index.html", 2, "", 1, "");
addItem("10064", "Technic_X2Pillows", "/motivation-spass/beisskissen/index.html", 2, "", 1, "");
addItem("10066", "Leashes_20_X3_X3_X3", "/leinen/index.html", 1, "", 1, "");
addItem("1009", "Leather_X2Leashes", "/leinen/lederleinen/index.html", 2, "", 1, "");
addItem("10094", "Show_X2Leashes", "/leinen/schauleinen/index.html", 2, "", 1, "");
addItem("10024", "Working_X2Leashes", "/leinen/arbeitsleinen/index.html", 2, "", 1, "");
addItem("10039", "ABS_X2Leashes", "/leinen/abs-leinen/index.html", 2, "", 1, "");
addItem("10049", "Nylon_X2Leashes_20form_20mountainsport_X2material", "/leinen/nylonleinen-bergsport/index.html", 2, "", 1, "");
addItem("10059", "Flexi_X2Leashes", "/leinen/flexileinen/index.html", 2, "", 1, "");
addItem("10096", "Tracking_X2Leashes", "/leinen/faehrtenleinen/index.html", 2, "", 1, "");
addItem("100106", "Towing_20Lines", "/leinen/schleppleinen/index.html", 2, "", 1, "");
addItem("10071", "Collars_20_X7_20Hooks_20_X3_X3_X3", "/ketten-haken/index.html", 1, "", 1, "");
addItem("1003", "Collars_20HS", "/ketten-haken/kettenhalsbaender/index.html", 2, "", 1, "");
addItem("10018", "Pinch_20collars", "/ketten-haken/dressurhalsbaender/index.html", 2, "", 1, "");
addItem("10082", "Stainless_20steel", "/ketten-haken/dressurhalsbaender/edelstahl/index.html", 3, "", 1, "");
addItem("10084", "Curogan", "/ketten-haken/dressurhalsbaender/curogan/index.html", 3, "", 1, "");
addItem("10086", "chrome", "/ketten-haken/dressurhalsbaender/verchromt/index.html", 3, "", 1, "");
addItem("100131", "pinch_20collars_X4_20leather", "/ketten-haken/dressurhalsbaender/dressurhalsband-leder/index.html", 3, "", 1, "");
addItem("10088", "Covers_20for_20Pinch_20Collars", "/ketten-haken/dressurhalsbaender/verkleidungen-abdeckungen/index.html", 3, "", 1, "");
addItem("10034", "Show_X2collars", "/ketten-haken/schauhalsbaender/index.html", 2, "", 1, "");
addItem("10048", "Hooks", "/ketten-haken/karabinerhaken/index.html", 2, "", 1, "");
addItem("10091", "Halter_20chain", "/ketten-haken/anlegeketten/index.html", 2, "", 1, "");
addItem("10073", "Collars_20_X3_X3_X3_X3_X3_X3", "/halsbaender/index.html", 1, "", 1, "");
addItem("1002", "Leather_X2Collars", "/halsbaender/lederhalsbaender/index.html", 2, "", 1, "");
addItem("10031", "Agitation_X2Collars", "/halsbaender/hetzhalsbaender/index.html", 2, "", 1, "");
addItem("10033", "Nylon_X2collars", "/halsbaender/nylonhalsbaender/index.html", 2, "", 1, "");
addItem("10046", "Collars", "/halsbaender/kettenhalsbaender/index.html", 2, "", 1, "");
addItem("10058", "Show_X2collars", "/halsbaender/schauhalsbaender/index.html", 2, "", 1, "");
addItem("10069", "Drawstring_X2Collars", "/halsbaender/einwirkungshalsbaender/index.html", 2, "", 1, "");
addItem("10097", "Flashlights", "/halsbaender/leuchthalsbaender/index.html", 2, "", 1, "");
addItem("100126", "Prong_20Collars", "/halsbaender/dressurhalsbaender/index.html", 2, "", 1, "");
addItem("100121", "stainless_20steel", "/halsbaender/dressurhalsbaender/edelstahl/index.html", 3, "", 1, "");
addItem("100122", "Curogan", "/halsbaender/dressurhalsbaender/curogan/index.html", 3, "", 1, "");
addItem("100123", "steel_20chrome_20plated", "/halsbaender/dressurhalsbaender/verchromt/index.html", 3, "", 1, "");
addItem("100130", "Leather", "/halsbaender/dressurhalsbaender/leder/index.html", 3, "", 1, "");
addItem("100124", "Covers", "/halsbaender/dressurhalsbaender/verkleidungen-abdeckungen/index.html", 3, "", 1, "");
addItem("10074", "Muzzles_20_20_X3_X3_X3_X3", "/maeukoerbe/index.html", 1, "", 1, "");
addItem("1005", "Leather_X2Muzzles", "/maeukoerbe/ledermaulkoerbe/index.html", 2, "", 1, "");
addItem("10020", "Crome_X2Muzzles", "/maeukoerbe/drahtmaulkoerbe/index.html", 2, "", 1, "");
addItem("10036", "Nylon_X2Muzzles", "/maeukoerbe/nylonmaulkoerbe/index.html", 2, "", 1, "");
addItem("10075", "Grooming_20_X3_X3_X3_X3", "/pflege/index.html", 1, "", 1, "");
addItem("10010", "Brush_20_X7_20Comb", "/pflege/kaemme-buersten/index.html", 2, "", 1, "");
addItem("10025", "Bowls", "/pflege/futternaepfe/index.html", 2, "", 1, "");
addItem("10042", "Scissors", "/pflege/scheren-feilen/index.html", 2, "", 1, "");
addItem("10053", "Shoes_20for_20dogs", "/pflege/schuhe/index.html", 2, "", 1, "");
addItem("10062", "Grooming", "/pflege/pflege/index.html", 2, "", 1, "");
addItem("10098", "First_20aid_20_X7_20sick_20dog", "/pflege/1-hilfe-kranker-hund/index.html", 2, "", 1, "");
addItem("100127", "Dietary", "/pflege/nahrungsergaenzung2/index.html", 2, "", 1, "");
addItem("100151", "Special_20tools", "/pflege/spezial-geraete/index.html", 2, "", 1, "");
addItem("100154", "Tick_20_X7_20Co_X3", "/pflege/insektenabwehr/index.html", 2, "", 1, "");
addItem("10076", "Dogs_20on_20tour_20_X3_X3_X3_X3", "/unterwegs-mit-hunden/index.html", 1, "", 1, "");
addItem("10013", "_X3_X3_X3dogs_20on_20tour_X3_X3_X3", "/unterwegs-mit-hunden/fuer-unterwegs/index.html", 2, "", 1, "");
addItem("10027", "tools_20for_20cars", "/unterwegs-mit-hunden/abstandhalter/index.html", 2, "", 1, "");
addItem("10040", "Flashlights", "/unterwegs-mit-hunden/leuchthalsbaender/index.html", 2, "", 1, "");
addItem("10052", "Bikehoulder", "/unterwegs-mit-hunden/fahrradhalter/index.html", 2, "", 1, "");
addItem("10077", "Trainingscollars_20_X3_X3_X3", "/teleimpulsgeraete/index.html", 1, "", 1, "");
addItem("100144", "Dogtra", "/teleimpulsgeraete/dogtra/index.html", 2, "", 1, "");
addItem("100145", "Dogtra_20Ersatzteile", "/teleimpulsgeraete/dogtra/dogtra-ersatzteile/index.html", 3, "", 1, "");
addItem("100146", "Innotek", "/teleimpulsgeraete/innotek/index.html", 2, "", 1, "");
addItem("100147", "Num_C2_B4axes", "/teleimpulsgeraete/numaxes/index.html", 2, "", 1, "");
addItem("100148", "Antibellhalsb_C3_A4nder", "/teleimpulsgeraete/antibellhalsbaender/index.html", 2, "", 1, "");
addItem("100149", "Antibell,_20ohne_20Strom", "/teleimpulsgeraete/antibell-ohne-strom/index.html", 2, "", 1, "");
addItem("10078", "German_20Books_20_X7_20DVD_C2_B4s_20_X3_X3", "/buecher-videos/index.html", 1, "", 1, "");
addItem("1006", "German_20Books", "/buecher-videos/buecher/index.html", 2, "", 1, "");
addItem("100108", "Basis_X2Wissen", "/buecher-videos/buecher/basis-wissen2/index.html", 3, "", 1, "");
addItem("100109", "F_C3_A4hrte", "/buecher-videos/buecher/faehrte/index.html", 3, "", 1, "");
addItem("100110", "Specials_20f_C3_BCr_20Hundef_C3_BChrer", "/buecher-videos/buecher/specials-fuer-hundefuehrer/index.html", 3, "", 1, "");
addItem("100112", "Unterordnung_X4_20Obidience", "/buecher-videos/buecher/unterordnung-obidience/index.html", 3, "", 1, "");
addItem("100114", "Schutzhund_X2Ausbildung", "/buecher-videos/buecher/schutzhund-ausbildung/index.html", 3, "", 1, "");
addItem("100116", "Zucht", "/buecher-videos/buecher/zucht/index.html", 3, "", 1, "");
addItem("100118", "Ern_C3_A4hrung", "/buecher-videos/buecher/ernaehrung/index.html", 3, "", 1, "");
addItem("100119", "Rettungshunde", "/buecher-videos/buecher/rettungshunde/index.html", 3, "", 1, "");
addItem("100128", "Praktischer_20Rat", "/buecher-videos/buecher/praktischer-rat/index.html", 3, "", 1, "");
addItem("100152", "Ausstellung", "/buecher-videos/buecher/austellung/index.html", 3, "", 1, "");
addItem("10021", "DVD_C2_B4s", "/buecher-videos/videos-dvds/index.html", 2, "", 1, "");
addItem("10081", "Basis_X2Wissen_20_X3_X3_X3_X3", "/buecher-videos/videos-dvds/ausbildung/index.html", 3, "", 1, "");
addItem("10083", "F_C3_A4hrte", "/buecher-videos/videos-dvds/faehrte2/index.html", 3, "", 1, "");
addItem("10085", "Unterordnung", "/buecher-videos/videos-dvds/unterordnung2/index.html", 3, "", 1, "");
addItem("10087", "Schutzdienst", "/buecher-videos/videos-dvds/schutzdienst2/index.html", 3, "", 1, "");
addItem("10079", "Various_20_X3_X3_X3_20A_20_X2_20Z_20_X3_X3_X3", "/verschiedenes/index.html", 1, "", 1, "");
addItem("10011", "Pics_20_X7_20Logos", "/verschiedenes/aufkleber/index.html", 2, "", 1, "");
addItem("100100", "_X3_X3_X3_20a_20puppy_20comes_20into_20your_20rooms", "/verschiedenes/ein-welpe-kommt-ins-haus/index.html", 2, "", 1, "");
addItem("10061", "Flexi_X2leashes", "/verschiedenes/flexileinen2/index.html", 2, "", 1, "");
addItem("100101", "Gifts_X2Bons", "/verschiedenes/gutscheine/index.html", 2, "", 1, "");
addItem("10041", "dog_20whistles", "/verschiedenes/hundepfeifen/index.html", 2, "", 1, "");
addItem("10050", "Leather_20care", "/verschiedenes/lederpflege/index.html", 2, "", 1, "");
addItem("100138", "Lights_20for_20dogs_20_X7_20others", "/verschiedenes/licht-fuer-mensch-hund/index.html", 2, "", 1, "");
addItem("10095", "Metall_X2badge", "/verschiedenes/metall-plaketten/index.html", 2, "", 1, "");
addItem("10068", "Signs", "/verschiedenes/schilder/index.html", 2, "", 1, "");
addItem("10026", "Keyrings", "/verschiedenes/schluesselanhaenger/index.html", 2, "", 1, "");
addItem("10099", "Transponder", "/verschiedenes/chiplesegeraet/index.html", 2, "", 1, "");
addItem("10072", "Embroider_20stickers", "/verschiedenes/stickbilder/index.html", 2, "", 1, "");
addItem("10093", "Dog_20Handler_20Vests", "/verschiedenes/westen/index.html", 2, "", 1, "");
addItem("10080", "NEW_C2_B4s_20_X7_20Topseller_20_20_X3_X3_X3", "/neuigkeiten-sonderangebote/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;
		
	};
};