/*
  スムーススクロール
-----------------------------------------------*/

/* page top link */

function anchorTop(){
	var targetY = 0;
	var nowY = getNowY();

	distance = nowY - targetY;
	pageUp(targetY,nowY,distance);

}

/* subFunction for pageTopLink function */

var timerId;

function pageUp(_tY, _nY, _d){
	_nY = _nY - Math.ceil(_d*0.1);

	scrollTo(0, _nY);

	_d = _nY - _tY;

	if(_d > 0){
		timerId = setTimeout("pageUp("+_tY+","+_nY+","+_d+")", 10);
	}else{
		clearTimeout(timerId);
	}

}

/* subFunction for pageTopLink function */

function getNowY(){

	var _nowY;

	if(document.body.scrollTop){ //
		_nowY = document.body.scrollTop;
	}

	else if(document.documentElement.scrollTop){ //IE6/7/Fx
		_nowY = document.documentElement.scrollTop;
	}

	else{ //N6
		_nowY = window.pageYOffset;
	}

	if(!_nowY){
		_nowY = 0;
	}
	
	return _nowY;
	
}