

jQuery(function($) {
    $("ul.tree-vista").each(function() {
        var tree = $(this);
        tree.children("li:first")
	       .children("table")
		   .find("span.max-min")
	       .addClass("top-first-max")
		   .click(function() {
		       $(this).toggleClass("top-first-max")
				       .toggleClass("top-first-min");
		   });

        tree.parent()
		    .find("ul")
	        .each(function() {
	            var $sub = $(this);
	            $sub.children("li:last")
				    .children("div.sub")
					.addClass("no-i")
					.end()
					.children("table")
					.find("span.left-space")
					.addClass("last-space")
					.end()
					.find("span.max-min")
					.addClass("last-max")
					.click(function() {
					    $(this).toggleClass("last-max")
				       		   .toggleClass("last-min");
					});
	        });

        tree.find("li")
	       .each(function() {
	           var li = $(this);
	           var sub = li.children("div.sub");
	           var action = li.children("table").find("span.max-min");
	           var folder = li.children("table").find("span.folder");
	           action.click(function() {
	               action.toggleClass("min");
	               folder.toggleClass("open");

	               sub.slideToggle();
	           });
	           li.find("a").each(function() {
	               if ((this.pathname.indexOf("/") == 0 ? this.pathname : "/" + this.pathname).replace("default.aspx", "") == location.pathname.replace("default.aspx", "")) {
	                   action.trigger('click');
	                   $(this).addClass("current");
	               }
	           });

	       });




    });
});

