function moveSidebar() {
	var fromY = parseInt($("#sidebar").css("top"), 10);
	var fromX = parseInt($("#sidebar").css("left"), 10);
	var toY = document.documentElement.scrollTop + document.documentElement.clientHeight - $("#sidebar").attr("offsetHeight");
	var toX = document.documentElement.scrollLeft + document.documentElement.clientWidth - $("#sidebar").attr("offsetWidth");
	
	// y
	if (fromY != toY) {
		offsetY = Math.ceil(Math.abs(fromY - toY) / 20);
		if (fromY > toY) {
			offsetY = -offsetY;
		}
		$("#sidebar").css("top", fromY + offsetY + "px");
	}
	
	// x
	if (fromX != toX) {
		offset_x = Math.ceil(Math.abs(fromX - toX) / 20);
		if (fromX > toX) {
			offset_x = -offset_x;
		}
		$("#sidebar").css("left", fromX + offset_x + "px");
	}
}
window.onload = function() {
	$("#sidebar").css("display", "block");
	$("#sidebar").css("top", document.documentElement.clientHeight - $("#sidebar").attr("offsetHeight") + "px");
	$("#sidebar").css("left", document.documentElement.clientWidth - $("#sidebar").attr("offsetWidth") + "px");
	setInterval("moveSidebar()", 10);
}