/* Thanks to Doug Neiner for this script! */
$(function() {
	// Check if sidebar exists
	if ($("#scrolling_sidebar").length > 0) {
		var offset = $("#scrolling_sidebar").offset();
		var topPadding = 15;
		$(window).scroll(function() {
			if ($(window).scrollTop() > offset.top) {
				$("#scrolling_sidebar").stop().animate({
					marginTop: $(window).scrollTop() - offset.top + topPadding
				});
				if ($("#top_anchor").length > 0)
					$("#top_anchor").css("visibility","visible");
			} else {
				$("#scrolling_sidebar").stop().animate({
					marginTop: 0
				});
				if ($("#top_anchor").length > 0)
					$("#top_anchor").css("visibility","hidden");
			}
		});
		$(window).ready(function() {
			if ($(window).scrollTop() > offset.top) {
				$("#scrolling_sidebar").stop().animate({
					marginTop: $(window).scrollTop() - offset.top + topPadding
				});
				if ($("#top_anchor").length > 0)
					$("#top_anchor").css("visibility","visible");
			}
		});
	}
});

