﻿$(document).ready(function() {
   $("li.levelOne ul").hide();
   $("li.levelOne:first").removeClass("hideChildren").addClass("showChildren");
   $("li.levelOne:first ul").show();
 });
 
 function foldUp(parent)
 {
	parent.find("ul").slideToggle("slow");
	parent.removeClass("showChildren");
 }
 
 function foldOut(parent)
 {
	parent.find("ul").slideToggle("slow")
	parent.addClass("showChildren");
}

$(document).ready(function() {
    $("a").bind('click', function(event, ui) {
        $("a.selected").removeClass("selected");
        $(event.currentTarget).addClass("selected");
        $(event.currentTarget).parent().parent().parent().children("a").addClass("selected");
    });
});

$(document).ready(function() {
    $("li.levelOne").children("a").bind('click', function(event, ui) {
        var listItem = $(event.currentTarget).parent();

        if (listItem.hasClass("showChildren") == false) {
            var opened = $("li.showChildren");
            if (opened.length > 0) {
                foldUp(opened);

                setTimeout(function() {
                    foldOut(listItem)
                }, 500);
            }
            else {
                foldOut(listItem);
            }
        }
        else if (listItem.hasClass("showChildren") == true) {
            foldUp(listItem);
        }
    })
});
