var speed = 1;
// スクロールスピードを設定します。
// 値が大きくなればなるほど速くなります。

function ScrollTop() {
   if(navigator.appName == "Microsoft Internet Explorer" && document.compatMode == "CSS1Compat"){
      var y = document.body.parentNode.scrollTop;
   }else{
      var y = document.body.scrollTop;
   }
// ページ最上部からの距離をピクセル単位でyに代入します。
	
   if(speed < 50 && y) {
      y = (y > 2) ? Math.ceil(y*.2) : 1;
      speed++;
      scrollBy(0,-y);
      setTimeout("ScrollTop()",10);
   }else{
      scrollTo(0,0);
      speed = 1;
   }
// speedの値が50未満且つyが0でない場合、以下の処理を行います。
// ・yが2以上であるなら、y*1.2を四捨五入してyに代入。
// 　以下ならば1を代入。つまりイージングの設定。
// 　speedに1を加算し、ページをスクロール。
// 　if文が真である間これを繰り返します。
// ページ最上部までのスクロールが完了したら変数speedに1を代入しリセット。

}
