// スクロール処理

// [関数] 柔らかくスクロールする
function SoftScroll() {

	// 現在のスクロール位置を取得します
	if (navigator.appName == "Microsoft Internet Explorer" && document.compatMode == "CSS1Compat") {

		// MSIE Standard Mode
		var scroll_degree = document.body.parentNode.scrollTop;

	} else if (window.pageYOffset) {

		// NN6, Firefox 1.5-2.0, Opera 9
		var scroll_degree = window.pageYOffset;

	} else {

		// IE(Except Standard Mode)
		var scroll_degree = document.body.scrollTop;

	}

	// スクロールを実行します
	if (scroll_degree / 8 > 1) {

		// 残りスクロール量の1/8分上昇させます
		var scroll_per = Math.ceil(scroll_degree / 8);
		scrollBy(0,-scroll_per);

		// 0.01秒間隔でこの関数を繰り返し実行します
		setTimeout("SoftScroll()",10);

	} else {

		// 残りスクロール量の1/8分が2未満になったら処理を完了します
		scrollTo(0,0);

	}

}

//EOF