﻿var scrollerheight2=62;		// 스크롤러의 세로 
	var html2,total_area2=0,wait_flag_d2=false,wait_flag_u2=true;	
	var bMouseOver2 = 1;
	var scrollspeed2 = 5;		// Scrolling 속도         
	var waitingtime2 = 2000;		// 멈추는 시간
	var scroll_content2=new Array();
	var startPanel2=0, n_panel2=0, i2=0;
	var temp2 = 0;
	var active_u2 = false, active_d2 = false;
	var firsttime2 = true;
	
	function startscroll2()
	{ // 스크롤 시작
		i=0;
		for (i in scroll_content2) n_panel2++;
		n_panel2 = n_panel2-1;
		i=0;
		for (i in scroll_content2) 	insert_area2(total_area2, total_area2++); // area 삽입
		window.setTimeout("scrolling_up2()",waitingtime2);
	}
	
	function scrolling_up2(){ // 실제로 스크롤 하는 부분
		if(wait_flag_d2) return;
		if (bMouseOver2 && wait_flag_u2)
		{			
			for (i=0;i<total_area2;i++){
				tmp = document.getElementById('scroll_area2_'+i).style;
				tmp.top = parseInt(tmp.top)-scrollspeed2;				
				if (parseInt(tmp.top) <= -scrollerheight2){
					tmp.top = scrollerheight2*(total_area2-1);
				} 
			}
			temp2 += scrollspeed2;
			if(temp2 >= scrollerheight2) {
				//alert(temp);
				wait_flag_u2 = false;
				active_u2= false;
				temp2 = 0;
				setArrange2();
				if(firsttime2) window.setTimeout("wait_flag_u2=true;scrolling_up2();",waitingtime2);
				return;					
			}
		}
		window.setTimeout("scrolling_up2()",1);
	}
	
	
	function insert_area2(idx, n){ // area 삽입
		html2 = '';
		html2='<div style="left: 0px; width: 100%; position: absolute; top:'+(scrollerheight2*n)+'px" id="scroll_area2_'+n+'">\n';
		html2+=scroll_content[idx];
		html2+='</div>\n';
		
		document.write(html2);
	}
	
	function setArrange2()
	{
		for(i=0; i < total_area2; i++)
		{
			tmp = document.getElementById('scroll_area2_'+i).style;
			tmp.top = Math.round(parseFloat(tmp.top)/scrollerheight2) * scrollerheight2;
		}
	}
	// 스크롤러에 들어갈 상품들을 입력합니다.
	// 배열변수 한 라인이 상품이 출력되는 한개의 라인이 됩니다.


	function documentWrite2(){
		
       startscroll2();
	
		
		
	}






// 좌우

function startscroll_left2()
{ // 스크롤 시작
	i=0;
	for (i in scroll_content2) n_panel2++;
	n_panel2 = n_panel2-1;
	i=0;
	for (i in scroll_content2) 	insert_area_left2(total_area2, total_area2++); // area 삽입
	window.setTimeout("scrolling_left2()",waitingtime2);
}



function documentWriteLeft2(){	
       startscroll_left2();
}

function setBit_left2(a, b, c, d) {
	if(firsttime2) {
		firsttime2 = false;
		//window.setTimeout("setBit_left2("+a+","+ b+","+ c+", "+d+")",1);
		return;
	}
	
	if( c && !active_u2)
	{
		wait_flag_u2 = a;
		wait_flag_d2 = b;
		active_u2 = true;
		active_d2 = d;
		scrolling_left2();
		bMouseOver2 = 1;
		return;
	}
	if( d && !active_d2)
	{
		wait_flag_u2 = a;
		wait_flag_d2 = b;
		active_u2 = c;
		active_d2 = true;
		scrolling_right2();
		bMouseOver2 = 1;
		return;
	}
}


function scrolling_right2(){ // 실제로 스크롤 하는 부분
	if(wait_flag_u2) return;
	if (bMouseOver2 && wait_flag_d2)
	{			
		for (i=0;i < total_area2; i++){
			tmp = document.getElementById('scroll_area2_'+i).style;
			tmp.left = parseInt(tmp.left) + scrollspeed2;				
			if (parseInt(tmp.left) >= scrollerheight2*(total_area2-1)){
				tmp.left = -scrollerheight2;
			}
		}
		temp2 -= scrollspeed2;
		if(temp2 <= -scrollerheight2) {
			//alert(temp2);
			wait_flag_d2 = false;
			active_d2 = false;
			temp2 = 0;
			setArrange_left2();
			//window.setTimeout("wait_flag_d2=true;wait_flag_u2=false;scrolling_down()",waitingtime);				
			return;					
		}
	}
	

	window.setTimeout("scrolling_right2()",1);
}



function insert_area_left2(idx, n){ // area 삽입
		html2 = '';
		html2='<span style="width: 100%; position: absolute; left:'+(scrollerheight2*n)+'px" id="scroll_area2_'+n+'">\n';
		html2+=scroll_content2[idx];
		html2+='</span>\n';
				
		document.write(html2);
	}
function setArrange_left2()
	{
		for(i=0; i < total_area2; i++)
		{
			tmp = document.getElementById('scroll_area2_'+i).style;
			tmp.left = Math.round(parseFloat(tmp.left)/scrollerheight2) * scrollerheight2;
		}
	}
function scrolling_left2(){ // 실제로 스크롤 하는 부분
	
	if(wait_flag_d2) return;
	
	if (bMouseOver2 && wait_flag_u2) {			
		
		for (i=0;i<total_area2;i++){
			
			tmp2 = document.getElementById('scroll_area2_'+i).style;
			tmp2.left = parseInt(tmp2.left)-scrollspeed2;				
			if (parseInt(tmp2.left) <= -scrollerheight2){
				tmp2.left = scrollerheight2*(total_area2-1);
			} 
		}
		
		temp2 += scrollspeed2;
		if(temp2 >= scrollerheight2) {
			//alert(temp);
			wait_flag_u2 = false;
			active_u2= false;
			temp2 = 0;
			setArrange_left2();
			if(firsttime2) window.setTimeout("wait_flag_u2=true;scrolling_left2();",waitingtime2);
			return;					
		}
	}

	
	window.setTimeout("scrolling_left2()",1);
}

function scrolling_left2_next(){
	//window.setTimeout("scrolling_left2()",waitingtime2);
}

	//TOP에서 사용하도록 별도 처리
	function top_MD_startscroll_left2()
	{
		i=0;
		for (i in scroll_content2) n_panel2++;
		n_panel2 = n_panel2-1;
		i=0;
		for (i in scroll_content2) 	insert_area_left2(total_area2, total_area2++); // area 삽입
	}


