$(document).ready(function() {
 	isOpen = false;
	$('#nav_projects').click (
	    function() {
			$('#nav_projects>a').addClass('currentNoImage');
	        if (!isOpen)
	        {
	            $('#nav_projects>ul').slideDown('normal');
	            isOpen = true;
            }
            else
			{
                $('#nav_projects>ul').slideUp('normal');
	            isOpen = false;
            }
		}
	);
});

function initMenu() {

    $('#nav_projects ul ul').hide(); // hide all 3rd levels on load
    $('#nav_projects ul li a').click (
        function() {
            if (this.href.indexOf('#') > -1)
            {
                $(this).addClass('open');
	            var el = $(this).next();
	            if (el.is('ul') && !el.is('ul:visible')) {
		            $('#nav_projects ul ul:visible').slideUp('normal');
		            el.slideDown('normal');
		            var elC = $(el.children()[0]); //child list element
		            var projectInfoEl = $(elC.find('ul'));
		            projectInfoEl.show();
		            elC.slideDown('normal');
	            }
	            else  if (el.is('ul') && el.is('ul:visible')) {
	                el.slideUp('normal');
	            }
	            return false;
            }
        }
    );
    	//$('#nav_projects ul ul li.current').show();return;

    var currentTopLevelElement 	= $('#nav_projects>ul');

    var currentElement 	= $('#nav_projects ul ul li.current');
	var currentParent 	= $(currentElement.parent());
	

	if (currentElement.length > 0)
		currentTopLevelElement.css('display', 'block');
	
	currentParent.show();

    var currentAnchor = $('a.current');
    if ($(currentAnchor.siblings()).length > 0) { //is on project image page - show info link too
    	$(currentAnchor.siblings()[0]).show();
    	
		//get parent category element, set #555 background
		/* var catParents = $(currentAnchor).parent().parent().siblings();
		var catParent = $(catParents[0]);
		catParent.addClass('grey_bg'); */
	}
    	
	var current4thLevelAnchor = $('ul.level_4 li.current');
	if (current4thLevelAnchor.length > 0)
	{
        var parentLink = $('ul.level_4 li.current').parent().siblings()[0];
        $(parentLink).addClass('black_bg');
        
        
        
		$(parentLink).parent().parent().show();
	}
	
	//show all project infos
 	$(".level_4").each(function (i) {
        $(this).show(); //20110118 - commented out, didn't want this to happend
    });
  }
$(document).ready(function() {initMenu();});

