// Based on (but not ripped from) the JS code from blackestate.co.nz
// Requires jQuery

/*$(function() {
    var $magic = $("#magic");
    var $window = $(window);
    var offset = $magic.offset();
    var TOP_PADDING = 12;

    $window.scroll(function() {
        if ($window.scrollTop() > (offset.top - TOP_PADDING)) {
            if($magic.css('position') != 'fixed') {
                $magic.css({
                    position: 'fixed',
                    top: TOP_PADDING
                });
            }
        } else {
            if($magic.css('position') == 'fixed') {
                $magic.css('position', 'static');
            }
        }
    });
});*/

$(function() {
    var $sidebar   = $("#magic");
    var $window    = $(window);
    var offset     = $sidebar.offset();
    var TOP_PADDING = 12;

    $window.scroll(function() {
        if ($window.scrollTop() > (offset.top - TOP_PADDING)) {
            $sidebar.css('marginTop', $window.scrollTop() - offset.top + TOP_PADDING);
        } else {
            $sidebar.css('marginTop', 0);
        }
    });
});

