// =================================================
// ¶°´Ù´Ï´Â ¸Þ´º 
// =================================================
	var stmnBASE = -200;
	var stmnGAP = 100; //ºê¶ó¿ìÀú ¿©¹é
	var stmnTop = 300; //Ã³À½¿¡ »ó´Ü À§Ä¡
	var stmnLeft = 100;
	var stmnBTTM = 100;
	var stmnActivateSpeed = 100;
	var stmnScrollSpeed = 2;
	var stmnTimer;
	var bMove = 1;

	// 0.5 sec after action
	setTimeout('InitializeTopgo();',500);
	function InitializeTopgo() {
	//	if ( document.body.scrollHeight < 1000 ) return;
		floating.style.display = "inline";
		if ( stmnBASE == -200 ) stmnBASE = stmnTop;
		floating.style.top = stmnBASE;
		RefreshTopgo();
	}

	function RefreshTopgo() {
		if (!bMove) return

		var stmnStartPoint, stmnEndPoint, stmnRefreshTimer;
		stmnStartPoint = parseInt(floating.style.top, 10);
		stmnEndPoint = document.body.scrollTop + stmnGAP;

		if (stmnEndPoint < stmnBASE) stmnEndPoint = stmnBASE;
		stmnRefreshTimer = stmnActivateSpeed;
		if ( stmnStartPoint != stmnEndPoint && stmnEndPoint <= (document.body.scrollHeight - stmnBTTM) ) {
			stmnScrollAmount = Math.ceil( Math.abs( stmnEndPoint - stmnStartPoint ) / 15 );
			floating.style.top = parseInt(floating.style.top, 10) + ( ( stmnEndPoint<stmnStartPoint ) ? -stmnScrollAmount : stmnScrollAmount );
			stmnRefreshTimer = stmnScrollSpeed;
		}
		stmnTimer = setTimeout ("RefreshTopgo();", stmnRefreshTimer);
	}
