// 設定開始
var speed = 50; // スピード（1に近いほど速く）
var moveSpan = 3; // なめらかさ（1に近いほどなめらかに）
// 設定終了

// 初期化
var x = 0;
var y = 0;
var nx = 0;
var ny = 0;

function scroll(){
var move = -(y - y/moveSpan);
window.scrollBy(0,move); 
var rep = setTimeout("scroll()",speed);
// スクロールバーポジション（IE）
if(document.all){x=document.body.scrollLeft;y=document.body.scrollTop;}
// スクロールバーポジション（NN）
else if(document.layers || document.getElementById){x=pageXOffset;y=pageYOffset;}
if(nx==x&&ny==y){
clearTimeout(rep);
}
else{nx=x;ny=y;
}
}
