jQuery(function(){
    var $ = jQuery;

    //alert("asd");
    // Layered nav menu
    $(".attr-code-metals-scavengers-group>div, .block-layered-nav dd").hide();
    
    $(".attr-code-metals-scavengers-group span, .block-layered-nav dt").click(function(){
        $el = $(this);
        if ($el.is(".select")) {
            $el.removeClass("select");
            $(".attr-code-" + $el.attr("id")).slideUp();
            //$el.next("dd").slideUp();
        } else {
            $el.addClass("select");
            $(".attr-code-" + $el.attr("id")).slideDown();
            //$el.next("dd").slideDown();
        }
    });
    
    // Add click event to open/close accordeon menu
    $(".block-layered-nav .link-collapse").click(function(){
        $(".block-layered-nav dt.select").click();
    });
    $(".block-layered-nav .link-expend").click(function(){
        $(".block-layered-nav dt:not(.select)").click();
    });
    
    /* Add toggle hide/show more content */
    $(".show-more").each(function(){
        var href = $(this).attr("href");
        if(href) {
            var targetId = href.substr(href.indexOf("#") + 1);
            var $showMoreHandle = $(this);
            var $contentToHide = $("#" + targetId);

            $contentToHide.hide();

            $(".hide-more", $contentToHide).click(function(){
                $contentToHide.slideUp();
                $showMoreHandle.fadeIn();
                return false;
            });
            
            $(this).click(function(){
                $contentToHide.slideDown();
                $(this).fadeOut();
                return false;
            });
        }
    });
    
    /* Add event on collapsable content */
    $(".collapsable dd").hide();
    $(".collapsable dt").each(function(){
        $(this).click(function(){
            var $el = $(this).next("dd");
            if ($el.is(":visible")) {
                $el.slideUp();
            } else {
                $el.slideDown();
            }
            return false;
        });
    });
    
    
    /*Add googgle analytics track event */
    function recordOutboundLink(link, category, action) {
          try {
            var pageTracker=_gat._getTracker('UA-15149655-1');
            pageTracker._trackEvent(category, action);
            setTimeout('document.location = \"' + link + '\"', 100);
          }catch(err){
              
          }
    }
    
    $(".ga-track-event a").click(function(){
        var link = $(this).attr("href");
        var category = CURRENT_USER;
        var action = "click | " + $(this).text();
        recordOutboundLink(link, category, action);
        return false;
    });
    
});

