//+++++++++++++++++++++++++++++++++++++++++++++++++++++++
// jQuery
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++

// Ready
jQuery(document).ready(function($) {

	//rollover
	$('.over').rollover('_on'); //class="over"

	//pagelink
	$("a[href^=#]").click(function(){
		var Hash = $(this.hash);
		var HashOffset = Hash.offset().top;
		if(!jQuery.support.checkOn){
			var h = $("body");//BODY
		}else if(jQuery.support.checkOn && jQuery.support.htmlSerialize){
			var h = $("html");//BODY
		}else{
			var h = $("html,body");//BODY
		}
		h.animate({
			scrollTop: HashOffset
		}, 'normal');
		return false;
	});

});


// 画面スクロール追尾機能
//-------------------------------------------------------
// (対象のid , 範囲最小値 , 範囲最大値 , 上部間隔)
function scrollFloatbanner(tarItem,minPosTop,maxPosTop,mrgTop){
	scrollFloatbanner_intID = setInterval(function(){moveFloatbanner(tarItem,minPosTop,maxPosTop,mrgTop);},1000/60);
}
function moveFloatbanner(tarItem,minPosTop,maxPosTop,mrgTop){
	//alert(tarItem +"/"+ minPosTop +"/"+ maxPosTop +"/"+ mrgTop);
	//ブラウザ判定（html or body）
	if(!jQuery.support.checkOn){
		var h = $("body");//BODY
	}else if(jQuery.support.checkOn && jQuery.support.htmlSerialize){
		var h = $("html");//BODY
	}else{
		var h = $("html,body");//BODY
	}
	
	var f = $(tarItem);//対象アイテム
	
	if(Math.abs(f.offset().top - (h.scrollTop() + mrgTop)) >= 1){
		//f.css("background-color","#ff0000");
		var m = (h.scrollTop() - f.offset().top + mrgTop) * 0.1;//追加移動値

		//IE対策 +-0.xを+-1へ変換
		if(0 < m && m < 1){
			m = 1;
		}else if(-1 < m && m < 0){
			m = -1;
		}

		var i = f.offset().top + m;//合計移動値
		
		//window.alert(i);
		if(i >= minPosTop){
			if(i <= maxPosTop){
				//f.css("background-color","#ffff00");
				f.css({top:i});
			}else{
				f.css({top:maxPosTop});
				//f.css("background-color","#00ff00");
			}
		}else{
			f.css({top:minPosTop});
			//f.css("background-color","#0000FF");
		}
	}else{
		//f.css("background-color","transparent");
	}
	
	//デバッグ用 #debugtext
	/*
	$("#debugtext").html("目的値="+i+
						 "<br />スクロール値="+
						 h.scrollTop() +"<br />"+
						 m +"<br />"+
						 f.offset().top +"<br />"+
						 document.body.scrollTop
						 );
	*/
}


