var speed_y = 164;
var target_y = 164;
var distance_y = 0;
var stID;

function scrollNavi(){
	speed_y = jQuery("div#navigation").offset().top;
	distance_y = target_y - speed_y;
	var power_y = distance_y * 0.16;
	speed_y += power_y;
	var pos = speed_y + "px"
	jQuery("div#navigation").css("top", pos);
	window.clearTimeout(stID);
	if(Math.abs(distance_y) > 2){
		stID = window.setTimeout("scrollNavi()", 20);
	}else{
		jQuery("div#navigation").css("top", target_y + "px");
		window.clearTimeout(stID);
		stID = undefined;
	}
}
jQuery(function(){
	var tmpY = (jQuery.browser.msie) ? document.body.scrollTop : window.pageYOffset;
	target_y = tmpY + 164;
	var pos = target_y + "px"
	jQuery("div#navigation").css("top", pos);
	if(jQuery("div#navigation").size()){
		window.onscroll = function(){
			if(stID == undefined){
				window.setTimeout("scrollNavi()", 20);				
			}
			tmpY = (jQuery.browser.msie) ? document.body.scrollTop : window.pageYOffset;
			target_y = tmpY + 164;
		}
	}
});
