﻿

/************************************************************
*
*리모콘 메뉴 스크롤에 따라 이동
*
************************************************************/
function CheckAutoScroll(scrollId, topHeight){


    var yMenuFrom, yMenuTo, yButtonFrom, yButtonTo, yOffset, timeoutNextCheck;
	var objScrollTarget = document.getElementById(scrollId);
	var targetTop = objScrollTarget.style.top;
	if(targetTop == "") targetTop = "160";
	if(targetTop.indexOf("px") >=0) targetTop = targetTop.substring(0, targetTop.length -2);
	yMenuFrom	= parseInt(targetTop);
	
	if(self.pageYOffset) //IE외 모든 브라우저
	{
		yMenuTo = self.pageYOffset +topHeight;
	}
	else if(document.documentElement && document.documentElement.scrollTop)		//Explorer 6 Strict 모드
	{
		yMenuTo = document.documentElement.scrollTop +topHeight;
	}
	else if(document.body)		//다른IE버전
	{
		yMenuTo = document.body.scrollTop +topHeight;
	}
    timeoutNextCheck = 500;
    
    if ( yMenuFrom != yMenuTo ) {
		yOffset = Math.ceil( Math.abs( yMenuTo - yMenuFrom ) / 20 );
		if ( yMenuTo < yMenuFrom )  yOffset = -yOffset;
		objScrollTarget.style.top = (yMenuFrom + yOffset ) + "px";
		timeoutNextCheck = 10;
    }
    setTimeout ("CheckAutoScroll('" + scrollId + "', " + topHeight + ")", timeoutNextCheck);
}


