function right_scroll(theObj,theTop) {
	var varObj,varLen,varTop,varSpeed;
	//¼öÄ¡°¡ ÀÛÀ» ¼ö·Ï »¡¶óÁü
	varSpeed = 2;
	varObj = eval(theObj);
	if(varObj.style){
		varLen = theTop + document.body.scrollTop;
		varTop = varObj.style.top;
		varTop = varTop.substring(0,varTop.length-2);
		varTop = parseInt(varTop);
		if(varTop != varLen){
			varObj.style.top = parseInt(varTop + (varLen-varTop)/varSpeed);
		}
	}
	setTimeout('right_scroll("' + theObj + '",' + theTop + ')',100);
}


//--  ºÎµå·´°Ô gotop
function goTop(orix,oriy,desx,desy) {
	var Timer;
	var winHeight = document.body.scrollTop;
	if(Timer) clearTimeout(Timer);
	startx = 0;
	starty = winHeight;
	if(!orix || orix < 0) orix = 0;
	if(!oriy || oriy < 0) oriy = 0;
	var speed = 7;
	if(!desx) desx = 0 + startx;
	if(!desy) desy = 0 + starty;
	desx += (orix - startx) / speed;
	if (desx < 0) desx = 0;
	desy += (oriy - starty) / speed;
	if (desy < 0) desy = 0;
	var posX = Math.ceil(desx);
	var posY = Math.ceil(desy);
	window.scrollTo(posX, posY);
	if((Math.floor(Math.abs(startx - orix)) < 1) && (Math.floor(Math.abs(starty - oriy)) < 1)){
		clearTimeout(Timer);
		window.scroll(orix,oriy);
	}else if(posX != orix || posY != oriy){
		Timer = setTimeout("goTop("+orix+","+oriy+","+desx+","+desy+")",15);
	}else{
		clearTimeout(Timer);
	}
}
