/* --------------------------------
	pagetop
-------------------------------- */

function pageTop() {
	var cuX  = document.body.scrollLeft  || document.documentElement.scrollLeft;
	var cuY  = document.body.scrollTop  || document.documentElement.scrollTop;

	var tmpCount =  0 ; // カウント
	var divCount = 40 ; // 分割数
	var edging = 100 ; // イージング値 -100 <= edging <= 100
	
	edging /= 100*Math.PI ;

	pageScroll = function() {
		if( tmpCount++ < divCount ){
			
			var c = tmpCount/divCount;
			
			cuX -= cuX*(c + edging*Math.sin( Math.PI*c ));
			cuY -= cuY*(c + edging*Math.sin( Math.PI*c ));

			var posX = Math.floor(cuX);
			var posY = Math.floor(cuY);

			window.scrollTo(posX, posY);
			//alert(tmpCount + " " + posY);
			if(posX!=0 || posY!=0) setTimeout("pageScroll()",5);
		}
	}
	pageScroll();
}

