function initMenus() {
	var hdn = document.getElementById('hdnTopLevelPages');
	if(hdn) {
		var topLevelPages = hdn.value.split(';');
		
		for(i=0;i<topLevelPages.length;i++) {
			var idx = document.location.toString().indexOf(topLevelPages[i]);
			if(idx > -1) {
				var tagId = document.location.toString().substr(idx).replace(/\//g,'_');
				setSelection(tagId);
				break;
			}
		}
		
		$('ul.accMenu ul').hide();
		$.each($('ul.accMenu ul'), function(){
			if($('#' + this.id).children().hasClass('active')) {
				$('#' + this.id).show();
			}
		});
		$('ul.accMenu li a').mouseover(
			function() {
				var checkElement = $(this).next();
				var parentLiId = this.parentNode.id;
				var parentULId = this.parentNode.parentNode.id;
				
				$.each($('ul.accMenu ul'), function(){
					if(this.parentNode.id != parentLiId && this.id != parentULId) {
						if(!$('#' + this.id).children().hasClass('active')) {
							$('#' + this.id).slideUp('normal');
						}
					}
				});
				if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
					checkElement.slideDown('normal');
					return false;
				}
			}
		);
	}
}

$(document).ready(function() {initMenus();});

function setSelection(tagId) {
	var accMenu = document.getElementById('accMenu');
	
	if(accMenu) {
		var lis = accMenu.getElementsByTagName('li');
		for(i=0;i<lis.length;i++) {
			lis[i].className = 'inactive';
		}
		
		var li = document.getElementById('li_' + tagId);
		
		if(li) {
			li.className = 'active';
		}	
		
		var urlElems = tagId.split('_');
		
		for(i=1;i<urlElems.length;i++) {
			var ulId = 'ul_';
			for(j=0;j<i;j++) {
				ulId += urlElems[j] + '_';
			}
			
			ulId += urlElems[i];
			
			var ul = document.getElementById(ulId);
			
			if(ul) {
				ul.className = 'open';
				//setBottomBorder(ul,'show');
			}
		}    
		}	
}

function onClick(tagId,url) {
	setSelection(tagId);
	window.location = url;	
}
