﻿$(function() {
    var main = $(".main:first").corner();
    
    $(".left > ul > li > a").click(function() {
        var $this = $(this).blur().parent();
        function followLink() {
            if (location.href.indexOf($this.find("a:first").attr("href")) == -1)
                location.href = $this.find("a:first").attr("href");
        }
        if ($("ul", $this).length == 0 && !$this.hasClass("active")) {
            if ($this.parent().find("ul:visible").length == 0) {
                $this.addClass("activating");
                return true;
            }
            else {
                $this.addClass("activating").parent().find("ul:visible").slideUp(function() {
                    followLink();
                }).parent().removeClass("active").removeClass("activating");
            }
        }
        else if ($("ul:visible", $this).length == 0) {
            $("ul:visible", $this.parent()).slideUp();
            $this.parent().find("li").removeClass("active").removeClass("activating");
            $this.addClass("activating").find("ul").slideDown(function() {
                followLink();
            });
        }
        else {
            $("ul", $this.parent()).slideUp();
        }
        return false;
    });
    
    $(".left > ul ul li").unbind("click");
    var url = location.href.split("/");
    $("li.active a[href$='" + url[url.length - 1] + "']").css("fontWeight", "bold");

});
