// Cufon
Cufon.replace('h1', { fontFamily: 'Officina Sans ITC' });
Cufon.replace('h2', { fontFamily: 'Officina Sans ITC' });
Cufon.replace('h3', { fontFamily: 'Officina Sans ITC' });
Cufon.replace('h4', { fontFamily: 'Officina Sans ITC' });
Cufon.replace('.duenger h1', { fontFamily: 'Arial' });

// Menu

jQuery(document).ready(function($) {

	// hover level 1
	$('#menu > li').mouseenter(function() {
	
			$('#menu li').removeClass('hover');
			$(this).addClass('hover');
			$('#menu li:not(.hover)').find('ul#submenu').fadeOut('fast');			
			//$('#menu > li.active').find('ul').fadeOut('fast');

			$(this).find('ul#submenu:hidden').fadeIn('fast');
			updateMenuHeight();			
			
	}).mouseleave(function() {

	});

	// hover level 2
	$('#submenu > li').mouseenter(function() {
	
			$('#submenu li').removeClass('hover');
			$(this).addClass('hover');
			$('#submenu li:not(.hover)').find('ul#thirdmenu').fadeOut('fast');			
			//$('#menu > li.active').find('ul').fadeOut('fast');

			$(this).find('ul#thirdmenu:hidden').fadeIn('fast');
			updateMenuHeight();			
			
	}).mouseleave(function() {

	});
	
	$('#menu').mouseleave(function() {
	
			$('#menu li:not(.active)').removeClass('hover').find('ul').fadeOut('fast');
			$('#menu > li.active').find('ul#submenu').fadeIn('fast');
			$('#submenu > li.active').find('ul#thirdmenu').fadeIn('fast');
			updateMenuHeight();
	});
	
	
	function updateMenuHeight(){
	
		targetheight = 27;
		
		if($("#menu li").find('ul#submenu:visible').size() > 0) {
			targetheight += 30;
		} 
		if($("#menu li").find('ul#thirdmenu:visible').size() > 0) {
			targetheight += 20;
		}
		targetheight = targetheight + "px";
				
		if($('#menu').css('height') != targetheight) {
			$('#menu').stop(true, true).animate({
				height: targetheight
			}, 500);
		}
		
	}
	
	updateMenuHeight();
});


