var bHideSubmenu = true;

function hideSubmenu()
{
	
	if( bHideSubmenu )
	{
		jQuery('.menuActiveElementContainer, .menuSubelementContainer').hide();
		bHideSubmenu = true;
	}
	else
	{
		bHideSubmenu = true;
	}
}

jQuery(document).ready(function(){

	jQuery('.menuSubelement > li').each( function() {
		jQuery( this ).mouseenter( function(){
			jQuery( this ).css( 'background-position', '10px -23px' );
		});
		
		jQuery( this ).mouseleave( function(){
			jQuery( this ).css( 'background-position', '10px 8px' );
		});
	});
	
	jQuery('.menuElementImg').each( function() {
		
		jQuery( this ).mouseenter( function(){
			bHideSubmenu = false;
			jQuery('.menuActiveElementContainer, .menuSubelementContainer').hide();
			jQuery( this ).parents('.elementContainer').find('.menuActiveElementContainer, .menuSubelementContainer').show();
		});
		
		jQuery( this ).parents('.elementContainer').find('.menuActiveElementContainer').mouseleave( function(){	
			bHideSubmenu = true;
			window.setTimeout( "hideSubmenu()", 50 );
		});
		
		jQuery( this ).parents('.elementContainer').find('.menuSubelementContainer').mouseenter( function(){
			bHideSubmenu = false;
		} );
		
		
		jQuery( this ).parents('.elementContainer').find('.menuSubelementContainer').mouseleave( function(){
			window.setTimeout( "hideSubmenu()", 50 );
		});
		
		
	});
});

