var scrollToPageTopTimer = null;
var scrollToPageTopPos = 0;
function _scrollToPageTop(){
	if(scrollToPageTopPos > 0){
		scrollToPageTopPos = Math.floor(scrollToPageTopPos * 0.5);
		window.scrollTo(0, scrollToPageTopPos);
		scrollToPageTopTimer = setTimeout('_scrollToPageTop();',30);
	}
	else{
		window.location.hash = "top";
		clearTimeout(scrollToPageTopTimer);
	}
}
function scrollToPageTop(){
	if(typeof(window.pageYOffset) != 'undefined'){
		scrollToPageTopPos = window.pageYOffset;
	}
	else if(typeof(document.body) != 'undefined'){
		if(typeof(document.body.scrollTop) != 'undefined'){
			scrollToPageTopPos = document.body.scrollTop;
		}
	}
	if(scrollToPageTopPos > 0){
		_scrollToPageTop();
	}
	else{
		window.scrollTo(0, 0);
	}
}
function setOnClickHandler(id, func, ret){
	if(document.getElementById){
		var obj = document.getElementById(id);
		obj.onclickFunc = func;
		obj.retValue = ret;
		obj.onclick = function(){ eval(this.onclickFunc); return this.retValue; };
		obj.onkeypress = function(){ eval(this.onclickFunc); return this.retValue; };
	}
}
onload_add('setOnClickHandler("PAGETOP-BTN","scrollToPageTop();",false);');
