$(document).ready(function(){
    $("nav a").tipsy({'gravity': 's'});

    /* Sticky sidebar code from Stack Overflow, via: http://stackoverflow.com/questions/1216114/how-can-i-make-a-div-stick-to-the-top-of-the-screen-once-its-been-scrolled-to */
    var sidebar = $("#sidebar");

    if(sidebar.length) {
        var adjustSidebar = function() {
            var windowTop = $(window).scrollTop();
            var anchorTop = $("#sidebar-anchor").offset().top;
            if (windowTop > anchorTop) {
                sidebar.css({position:"fixed",top:"0px"})
            } else if (windowTop <= anchorTop) {
                sidebar.css({position:"relative",top:""})
            }
        };
        $(window).bind("scroll", adjustSidebar);
        adjustSidebar();
    }

    $('a[rel*=facebox]').facebox({
        loadingImage: '/static/img/lib/loading.gif',
        closeImage: '/static/img/lib/closelabel.png'
    });

});

