$(document).ready(
	function (){
		$('.menu_lev2').hide();
		
		var onr = '44';						// organisation number
		var menu1 = '.menu_lev1';			// class of first level menu
		var menu2 = '.menu_lev2';			// class of second level menu
		var menu1_item = '.item_lev1';		// class of item of first level menu
		var menu2_item = '.item_lev2';		// class of item of second level menu
		var menu1_curItem = 'curItem_lev1';	// class of current item of first level menu
		var menu2_curItem = 'curItem_lev2';	// class of current item of second level menu
		var menu_id = 'menid'				// id
		var menuNr = '';
		
		var curURL = location.href;
		var paramStartPos = curURL.indexOf(',');
		var subURL = curURL.substr(paramStartPos + 1);
		var paramEndPos = subURL.indexOf(',');
		var menuNr = curURL.substring (paramStartPos + 1, paramStartPos + paramEndPos + 1);
		var curId1 = menu1_item + '#' + menu_id + menuNr;
		var curId2 = menu2_item + '#' + menu_id + menuNr;
		var strForPage = curURL.substring (paramStartPos + paramEndPos + 2);
		var paramEndPagePos = strForPage.indexOf('.html');
		var curPage = strForPage.substring(0,paramEndPagePos);
		var aMenid = $("a[id*='" + menu_id + "']");
		var findMenu = false;
		
		/*** Untermenu einblenden ***
		if ($(menu1_curItem)){
			$(menu1_curItem).siblings().show();
		};
		*/
		
		//$(menu2).hide();
		$(menu1 + ' li a').click(function () {
			if ($(this).attr('href')=='javascript:void(0);' && $(this).siblings().length!=0){
				$(menu1_curItem).removeClass(menu1_curItem);
				$(this).siblings().attr('id','activate');
				$('#activate').show()
				$('#activate').siblings().addClass(menu1_curItem);
				var toLink = $('#activate').children().eq(0);
				$(toLink).addClass('activateLi')
				$('#activate').siblings().attr('href',$('.activateLi a').attr('href'));
			}
		});
		
		for (var i = 0; i <= aMenid.length; i++) {
			if (aMenid.eq(i).attr('id') == menu_id + menuNr){
				findMenu = true;
			}
		}
		if (findMenu) {
			$(curId1).addClass(menu1_curItem);
			$(curId2).addClass(menu2_curItem);
			$(curId2).parent().parent().show()
									   .parent().children().eq(0).addClass(menu1_curItem);
			$(curId1).siblings().show();
		} else {
			var marker = new Array();
			for (var i = 0; i <= aMenid.length; i++) {
				if(typeof aMenid.eq(i).attr('href') != 'undefined'){
					
					var paramStartLink = aMenid.eq(i).attr('href').lastIndexOf(',');
					var subLink = aMenid.eq(i).attr('href').substr(paramStartLink + 1);
					var paramEndLink = subLink.indexOf('.html');
					var curLink = subLink.substring(0,paramEndLink);
					if (curLink == curPage) {
						marker[i] ='#' + aMenid.eq(i).attr('id');
						var switchMenu = '.' + $(marker[i]).parent().parent().attr('class');
						switch (switchMenu) {
							case menu1:
								$(menu1_item + '#' + $(marker[i]).attr('id')).addClass(menu1_curItem);
								$(marker[i]).parent().parent().show()
															  .parent().children().eq(0).addClass(menu1_curItem);
								$(marker[i]).siblings().show();
								return marker.length == 0;
								break;
							case menu2: 
								$(menu2_item + '#' + $(marker[i] + ':first').attr('id')).addClass(menu2_curItem);
								$(marker[i]).parent().parent().show()
															  .parent().children().eq(0).addClass(menu1_curItem);
								$(marker[i]).siblings().show();
								return marker.length == 0;
								break;
						}
					}
				}
			}
		};
		/*** Menue Highlighting bei Inhalt ohne Menuezuordnung ***/
		var homepage = curURL.indexOf('index.html');
		if(homepage == -1){
			if ($('#content a').not("#breadcrumb a, .functions a, #buttons a, .startpageTable a, .newsShow a").length.length!=0){
				$('#content a').not("#breadcrumb a, .functions a, #buttons a, .startpageTable a, .newsShow a").each(function (i) {
					if(typeof $(this).attr('href') != 'undefined'){
						if ($(this).attr('href').indexOf(onr + ',0,')!=-1){
							var con_link = $(this).attr('href');
							var con_men_link = con_link.replace(/,0,/g, ',' + menuNr + ',');
							$(this).attr('href', con_men_link );
						}
					};
				});
			};
		};
		/*** Menue Highlighting fuer Newsletter. Beim Verlinken von Newsletter muss der Menuepunkt 'KammerNews' heißen ***/
		if (curURL.indexOf('inx.odav.de')!=-1){
			$(menu1 + " a[title='KammerNews']").addClass(menu1_curItem);
		}
	});