﻿//==================================================
//フローティングの止まる縦位置
var SHP_START_TOP_POS=120;

//フローティングの止まる左位置
var SHP_START_LEFT_POS=5;

//位置をチェックする間隔(/ミリ秒)※なめらかさ
var SHP_TIMEOUTINTERVAL=1;

//動くスピード※小さいほど高速
var SHP_SPEED = 10;

//位置をチェック
function check_position_floating(){
	try{
		var Offset;
		var floating_top = parseInt(floating.style.top, 10);
		var start_pos = document.body.scrollTop + SHP_START_TOP_POS;

		if(floating_top != start_pos){
			Offset = Math.ceil(Math.abs(start_pos - floating_top) / SHP_SPEED);
			if(start_pos < floating_top){
				Offset = -Offset;
			}
			//位置がずれていたら少し移動させる
			floating.style.top = parseInt(floating.style.top, 10) + Offset;
		}
		
	}
	catch(e){
	}
}

//動かす関数
function move_floating(){
	try{
		floating.style.left = SHP_START_LEFT_POS
		floating.style.top = document.body.scrollTop + SHP_START_TOP_POS;
		
		if(floating.style.display == "none"){
			floating.style.display = "inline";
		}
	}catch(e){
	}
	return true;
}

//これが本体
function dispBAN(){
	move_floating();

	//タイマー→位置をチェック
	setInterval("check_position_floating()", SHP_TIMEOUTINTERVAL);
}