jQuery(document).ready(function() {

var width = 158;
var active = "";
var hover = "";

jQuery('#header .level_2div .active').parent().parent().css('background-image', 'url(tl_files/style/level_2.jpg)');
jQuery('#header .level_1div .active').parent().parent().css('background-image', 'url(tl_files/style/level_1.jpg)');

jQuery('#header .level_2div').css('display','none');
jQuery('#header .level_2div').css('width', '0px');



		jQuery('#mouseovertrenner').mouseenter(function() {
			if (jQuery('.'+active).width() > 0 ) { 
				jQuery('#header .level_2div').stop().animate({
					width: '0px'
				}, 1000, function() {
					jQuery('#header .level_2div').css('display','none');
				});
			}
		});	

		jQuery('#header .level_1div li').mouseenter(function() {
		
			if (active != ""){
				if(jQuery(this).attr('class').search('submenu')!= -1) {
					if (jQuery(this).text() != active) {
						if (jQuery('.'+active).width() > 0 ) { 
							jQuery('#header .level_2div').stop().animate({
								width: '0px'
							}, 1000, function() {
								jQuery('#header .level_2div').css('display','none');
							});
						}
					}
				}
			}

			if (jQuery('.'+jQuery(this).text()).width() == 0 ) { 
				jQuery('.'+jQuery(this).text()).css('width', '0px');
				jQuery('.'+jQuery(this).text()).stop().animate({
					width: width
				}, 1000, function() {

					//jQuery('.'+jQuery(this).text()).fadeIn("slow");
				});
			active = jQuery(this).text();
			}
			
		});	
		
		jQuery('.level_2div').mouseover(function() { 
				

				
			hover = jQuery(this).attr('class');
			hover = hover.replace('level_2div ', '');
			hover = hover.replace(' aktiv', '');
			hover = hover.replace(' ', '');
			//alert(hover);
			
			jQuery('.submenu a').each(function(){
				
				if(jQuery(this).text() == hover) {
					//alert(jQuery(this).parent().parent().parent().attr('class'));
					//jQuery(this).parent().parent().parent().attr('class', ' blubb');
					jQuery(this).parent().parent().parent().css('background-image', 'url(tl_files/style/level_1.jpg)');
				}
			});
		});
	
		jQuery('.level_2div').mouseout(function() { 

			hover = jQuery(this).attr('class');
			hover = hover.replace('level_2div ', '');
			hover = hover.replace(' aktiv', '');
			hover = hover.replace(' ', '');
			//alert(hover);
			
			jQuery('.submenu a').each(function(){
				
				if(jQuery(this).text() == hover) {
					
					if(jQuery(this).attr('class').replace('submenu ', '') != 'trail'){

						//alert(jQuery(this).parent().parent().parent().attr('class'));
						//jQuery(this).parent().parent().parent().attr('class', ' blubb');
						jQuery(this).parent().parent().parent().attr('style', '');
					}
				}
			});
		});

		
		
		active = jQuery('#header .level_2div .active').parent().parent().attr('class');		
		if (active != undefined) {
		active = active.replace('level_2div ', '');	
		active = active.replace(' aktiv', '');
		}
		jQuery('#header .level_2div .active').parent().parent().css('width', width);
		jQuery('#header .level_2div .active').parent().parent().css('display','block');	
		jQuery('.trail').parent().parent().css('background-image','url(tl_files/style/level_1.jpg)');	
})
