﻿// Sidebar
var sidebar = {
    section     : Object,
    moreInfo    : Object,
    init        : function(){
        this.section = $('#lCol ul li');
        this.moreInfo = $('.controls .opener');
        this.run();
    },
    run         : function(){
        this.moreInfo.click(function(){

            if(!$(this).parents('li').hasClass('on')){
                sidebar.section.removeClass('on');
                $('#lCol ul li div.shelf').stop(false, true).slideUp('normal');
                $(this).parents('li').addClass('on').children('div').stop(false, true).slideDown('normal');
                $(this).parent().fadeOut('fast');
            }
            return false;
        });

        this.section.hover(function(){
            if(!$(this).hasClass('on')){
                $(this).find('.controls').fadeIn('fast');
                $(this).find('h4').addClass('on');
            }
        },function(){
            $(this).find('.controls').fadeOut('fast');
            $(this).find('h4').removeClass('on');
        });

    }
}

var ga = {
    track   : function(){
        $('a[href^=http://]').click(function(e){
            pageTracker._trackEvent('Links', 'External Link Clicked', $(this).attr('href'));
        });
        
        $('a[href$=.pdf], a[href$=.pdf/]').click(function(e){
            pageTracker._trackEvent('Links', 'PDF opened', $(this).attr('href'));
        });

        $('.category h2 a.trigger, .controls a.link').click(function(e){
            pageTracker._trackEvent('Links', 'Department Clickthrough Clicked', $(this).attr('href'));
        });

        $('.controls a.opener').click(function(e){
            pageTracker._trackEvent('Links', 'More Information Revealed', $(this).parent().parent().attr('id'));
        });
    }
}


function initialize(){
    sidebar.init();
    ga.track();
}

$(window).ready(function(){
    initialize();
});