var IE = (navigator.userAgent.indexOf('MSIE') != -1) ? true : false;
var gtpos,gbpos,loop,moving_spd;
var top_margin = 0;         /// 창의 맨위와의 여백 내려올때
var top_margin2 = 0;      /// 창의 맨위와의 여백 올라올때 
var speed = 10;            /// 점차 줄어드는 속도를 위한 설정           
var speed2 = 10;           /// setTimeout을 위한 속도 설정
var moving_stat = 1;      /// 메뉴의 스크롤을 로딩시 on/off설정 1=움직임 0은 멈춤 
var quick_area = document.getElementById("quick_area");
var topvalue;
var testval = 0;

function check_scrollmove()
{
	if(IE) {
		gtpos = document.body.scrollTop+top_margin;
		gbpos = document.body.scrollTop+top_margin2;

		if(quick_area.style.pixelTop < gtpos) // && quick_area.style.pixelTop < bottom_top)
		{ 
			 moving_spd = (gbpos-quick_area.style.pixelTop)/speed;
			 quick_area.style.pixelTop += moving_spd;    
		}
		if(quick_area.style.pixelTop > gtpos)
		{
			moving_spd = (quick_area.style.pixelTop-gtpos)/speed;
			quick_area.style.pixelTop -= moving_spd;
		}
		loop = setTimeout("check_scrollmove()",speed2);
	}
	else {
		gtpos = document.body.scrollTop+top_margin;
		gbpos = document.body.scrollTop+top_margin2;

		if(topvalue < gtpos) 
		{ 
			moving_spd = Math.ceil( Math.abs(gbpos-topvalue)/speed);
			if (moving_spd>0) {
				topvalue += moving_spd;
				quick_area.style.top = topvalue + "px" ;
			}
			else {
				quick_area.style.top = "0px" ;
			}	
		}
		if(topvalue > gtpos)
		{
			moving_spd = Math.ceil( Math.abs(topvalue-gtpos)/speed);
			if (moving_spd>0){
				topvalue -= moving_spd;
				quick_area.style.top = topvalue + "px" ;
			}
		}
		loop = setTimeout("check_scrollmove()",speed2);
	}	
}
function moving_control()
{
    if(!moving_stat){ 
		check_scrollmove(); 
		moving_stat = 1;
	}
    else{ 
		clearTimeout(loop); 
		moving_stat = 0;
		if (IE)
			quick_area.style.pixelTop = top_margin;
		else{
			topvalue = top_margin;
			quick_area.style.top = top_margin + "px";
		}	
	}
	check_scrollmove();
}
moving_control();