
function initMenus() {
	
	var slideSpeed = 800;
	$('ul.menu ul[class!=ulactive]').hide();	
							
	$('ul.menu li a').click(
		function() {

			var checkElement = $(this).next();
			var parent = this.parentNode.parentNode.id;
			
			$(this).blur();						
			
			if((String(this.className).length > 0) && this.className.indexOf('level1-') != -1) {
				$('#navigation li a[class!='+this.className+']').removeClass( 'menuactive' );
			} else if((String(this.className).length > 0) && this.className.indexOf('level2-') != -1) {
				$('#navigation li ul li a[class^=level2-]').removeClass( 'menuactive' );				
				$('#navigation li ul li a[class^=level3-]').removeClass( 'menuactive' );								
			}

			$(this).addClass( 'menuactive' );													
			
			
			if($('#' + parent).hasClass('noaccordion')) {
				$(this).next().slideToggle( slideSpeed );
				return false;
			}
			if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
				if($('#' + parent).hasClass('collapsible')) {
					$('#' + parent + ' ul:visible').slideUp( slideSpeed );
				}
				return false;
			}
			if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
				if((String(parent).length > 0) && (String(this.className).length > 0)) {
					$('#' + parent + ' ul:visible').slideUp( slideSpeed );
				} else if((String(this.className).length > 0) && this.className.indexOf('level2-') != -1) {
					$('#navigation li ul li ul').slideUp( slideSpeed );
				}
				checkElement.slideDown('normal');
				return false;
			}
			
		}
	);
}
$(document).ready(function() {initMenus();});