var speed = 0.1;	// ½ºÅ©·Ñ ¼Óµµ
function scroll_div(margin_t,margin_b,speed) {
	if(!margin_t) {margin_t=0;}
	if(!margin_b) {margin_b=0;}
	if(!speed) {speed=0.1;}
	
	var obj = document.all["divScroll"];
	var space = document.all["scroll_space"];
	var oY = document.body.clientHeight+document.body.scrollTop-space.offsetTop-obj.offsetHeight-80;
	var cY = obj.offsetTop;

	var mY = (oY-cY) * speed;
	if(speed>0) {mY=Math.ceil(mY)}
	else {mY=Math.floor(mY)}
	
	var minY = margin_t;
	var maxY = space.offsetHeight - margin_b - obj.offsetHeight;
/*
	test.innerHTML = ""
	test.innerHTML += space.offsetTop +"<BR>"
	test.innerHTML += obj.style.pixelTop +"<BR>"
	test.innerHTML += mY +"<BR>"
	test.innerHTML += minY +"/"+ maxY +"<BR>"
*/

	if(obj.style.pixelTop+mY<minY) {
		obj.style.pixelTop = minY;
	} else if(obj.style.pixelTop+mY>maxY && maxY > minY) {
		obj.style.pixelTop = maxY;
	} else {
		obj.style.pixelTop += mY;
	}	
	setTimeout("scroll_div("+margin_t+","+margin_b+","+speed+");",10);
}