// JavaScript Document

var endScroll = true;

//サイドメニュースクロール
window.onscroll = function(){
	
	//clearTimeout(myTimeout);
	myTimeout = setTimeout(myAnimSb,200);
}

function myAnimSb(){
	clearTimeout(myTimeout);
	//sideBarTop = Math.max(172, document.scroll().y);
	sideBarTop = Math.max(172,Math.min(document.scroll().y,document.getElementById("top-main").offsetHeight-document.getElementById("kaso-left").offsetHeight+172));
	if(endScroll){
		//console.log(endScroll);
		$("#kaso-left").animate({ top:sideBarTop }, "normal");
		endScroll = false;
		setTimeout("endScroll=true",200);
	}
}

document.scroll = function(){
	 return {
			x: this.body.scrollLeft || this.documentElement.scrollLeft,
			y: this.body.scrollTop  || this.documentElement.scrollTop
	 };
};

window.onload = function(){
	h1 = Math.max(document.getElementById("kaso-left").offsetHeight,document.getElementById("top-main").offsetHeight);
	document.getElementById("footer").style.top = h1+172+0+"px";
}
