﻿        var scrollerheight1=20;                // 스크롤러의 세로 
        var html,total_area1=0,wait_flag1=true;
                
        var bMouseOver1 = 1;
        var scrollspeed1 = 1;                // Scrolling 속도         
        var waitingtime1 = 3200;                // 멈추는 시간, 클수록 늦다
        var s_tmp21 = 0, s_amount1 = 20;
        
        var scroll_content1  = new Array();
        
        var startPanel1=0, n_panel1=0, i=0;
                
        function startscroll2(str)
        { // 스크롤 시작
                for (i in scroll_content1)
                        n_panel1++;
                        
                n_panel1 = n_panel1 -1 ;
                startPanel1 = Math.round(Math.random()*n_panel1);
                if(startPanel1 == 0)
                {
                        i=0;
                        for (i in scroll_content1) 
                                insert_area2(total_area1, total_area1++); // area 삽입
                }
                else if(startPanel1 == n_panel1)
                {
                        insert_area2(startPanel1, total_area1);
                        total_area1++;
                        for (i=0; i<startPanel1; i++) 
                        {
                                insert_area2(i, total_area1); // area 삽입
                                total_area1++;
                        }
                }
                else if((startPanel1 > 0) || (startPanel1 < n_panel1))
                {
                        insert_area2(startPanel1, total_area1);
                        total_area1++;
                        for (i=startPanel1+1; i<=n_panel1; i++) 
                        {
                                insert_area2(i, total_area1); // area 삽입
                                total_area1++;
                        }
                        for (i=0; i<startPanel1; i++) 
                        {
                                insert_area2(i, total_area1); // area 삽입
                                total_area1++;
                        }
                }
                window.setTimeout("scrolling2()",waitingtime1);
        }
        function scrolling2(){ // 실제로 스크롤 하는 부분
                if (bMouseOver1 && wait_flag1)
                {                
                        for (i=0;i<total_area1;i++){
                                tmp2 = document.getElementById('scroll_area1_'+i).style;
                                tmp2.top = parseInt(tmp2.top)-scrollspeed1;
                                if (parseInt(tmp2.top) <= -scrollerheight1){
                                        tmp2.top = scrollerheight1*(total_area1-1);
                                }
                                if (s_tmp21++ > (s_amount1-1)*scroll_content1.length){
                                        wait_flag1=false;
                                        window.setTimeout("wait_flag1=true;s_tmp21=0;",waitingtime1);
                                }
                        }
                }
                if (total_area1==1){
                }else{
                window.setTimeout("scrolling2()",1);
                }
        }
        function insert_area2(idx, n){ // area 삽입
                 html='<div style="left: 0px; width: 100%; position: absolute; top: '+(scrollerheight1*n)+'px" id="scroll_area1_'+n+'">\n';
                 html+=scroll_content1[idx]+'\n';
                 html+='</div>\n';                  
                if(n==0){          
                   document.write(html); 
                }else{              
                   document.write(html);                   
                }
                
        }

    // 스크롤 내용