﻿//HTMLに記述
//<a href="javascript:Scroll();"></a>


// PAGETOPへ戻るスクロール 
// 初期化
var i = 2;		// スクロールスピード調整（１に近い方が早い。これのみ変更可）
var timerID = 0;
var nextY;
var markY = 10000;

// スクロール幅の取得
function CurtY(){
	if(document.all){	// スクロール位置をチェック（IE用）
		return document.body.scrollTop;
	} else if(document.layers || document.getElementById){	// スクロール位置をチェック（Mozira用）
		return window.pageYOffset;
	}
}

// スクロールアクション
function Scroll(){
	nextY = CurtY();
	nextY += (0 - nextY)/i;

	if (CurtY() <= markY){
		clearTimeout(timerID);
		window.scrollTo(0,nextY);
		markY = CurtY();
	} else {
		nextY = 0;
	}

	if (nextY != 0){
		timerID = setTimeout("Scroll();",30);
	} else{ 
		markY = 10000;
	}
}