jQuery(document).ready(function () {
	$('.menuUL > li > a').hover(
		function(){
			if(	$(this).parent().find('ul:first').is(':hidden')){
				var visible = false
			}
			$('.menuUL > li > ul').hide();
			if(!visible){
				$(this).parent().find('ul:first').show();
				$('.menuUL > li > ul li ul').hide();
			}
		},
		function(){
			
		}
	);
	
	$('.menuUL > li > ul > li > a').hover(
		function(){
			$('.menuUL > li > ul ul').hide();
			$(this).parent().find('ul:first').show();
		});
	//functie buiten menu
	$('#menu').hover(function(){},function(){
		setTimeout('closeMenu()', 1000 )
	})
	

        activeMenu();
        
	
	/*$('.menuUL  li ul li').click(function(event){
		$(this).find('ul:first').toggle();
	});*/
});
function closeMenu(){
    // menu mag alleen weg faden als .subActive niet zichtbaar is of .subActive niet bestaat
        if (!$('.subActive').exists()) {
          if (!$('.subSubActive').exists()) {
                $('.menuUL > li > ul').fadeOut();
            }
        }else if($('.subActive').is(':hidden')){
            if (!$('.subSubActive').exists()) {
                $('.menuUL > li > ul').fadeOut();
            }

        }
        if (!$('.subSubActive').exists()) {
          $('.menuUL > li > ul > li >ul').fadeOut();
        }/*else if($('.subSubActive').is(':hidden')){
            $('.menuUL > li > ul > li >ul').fadeOut();
        }*/

        //
    
    
       
          // $('.menuUL > li > ul > li >ul').fadeOut();
    

                            
                        
			activeMenuFade();
                        //setTimeout('activeMenuFade()', 500 )
	}

function activeMenu()        {
    //Als er een subsubpagina geselecteerd is
    $('.subSubActive').parent().parent().parent().show();
    $('.subSubActive').parent().show();
    //Als er een subpagina geselecteerd is
    $('.subActive').parent().show();



}
function activeMenuFade()        {
    //Als er een subsubpagina geselecteerd is
    $('.subSubActive').parent().parent().parent().fadeIn();
    $('.subSubActive').parent().fadeIn();
    //Als er een subpagina geselecteerd is
    $('.subActive').parent().fadeIn();



}
jQuery.fn.exists = function(){return this.length>0;}

