/**
**********************************************************************************
*    Program ID   : news_scroll.js
*    Description  : NEWS scroll script
*    Input Params : None
**********************************************************************************
*                                MODIFICATION LOG
*         DATE                       AUTHORS                    DESCRiPTiON
*     -----------               -----------------            ------------------
*      2004/10/06                   D.S Park                 Initial Release
**********************************************************************************
*/
//Math.random()

	var scrollerheight=95;		// ½ºÅ©·Ñ·¯ÀÇ ¼¼·Î 
	var html,total_area=0,wait_flag=true;
	
	var bMouseOver = 1;
	var scrollspeed = 1;		// Scrolling ¼Óµµ         
	var waitingtime = 4000;		// ¸ØÃß´Â ½Ã°£
	var s_tmp = 0, s_amount = 95;
	var scroll_content=new Array();
	var scroll_picture=new Array();
	
	var startPanel=0, n_panel=0, i=0;
	
	function startscroll()
	{ // ½ºÅ©·Ñ ½ÃÀÛ
		i=0;
		for (i in scroll_content)
			n_panel++;
			
		n_panel = n_panel -1 ;
		startPanel = Math.round(Math.random()*n_panel);
		if(startPanel == 0)
		{
			i=0;
			for (i in scroll_content) 
				insert_area(total_area, total_area++); // area »ðÀÔ
		}
		else if(startPanel == n_panel)
		{
			insert_area(startPanel, total_area);
			total_area++;
			for (i=0; i<startPanel; i++) 
			{
				insert_area(i, total_area); // area »ðÀÔ
				total_area++;
			}
		}
		else if((startPanel > 0) || (startPanel < n_panel))
		{
			insert_area(startPanel, total_area);
			total_area++;
			for (i=startPanel+1; i<=n_panel; i++) 
			{
				insert_area(i, total_area); // area »ðÀÔ
				total_area++;
			}
			for (i=0; i<startPanel; i++) 
			{
				insert_area(i, total_area); // area »ðÀÔ
				total_area++;
			}
		}
//		alert("aa"+i);
		window.setTimeout("scrolling()",waitingtime);
	}
	function scrolling(){ // ½ÇÁ¦·Î ½ºÅ©·Ñ ÇÏ´Â ºÎºÐ
		try{
			
			if (bMouseOver && wait_flag)
			{
				for (i=0;i<total_area;i++){
					tmp = document.getElementById('scroll_area'+i).style;
					tmp.top = parseInt(tmp.top)-scrollspeed;
					if (parseInt(tmp.top) <= -scrollerheight){
						tmp.top = scrollerheight*(total_area-1);
					}
					if (s_tmp++ > (s_amount-1)*scroll_content.length){
						wait_flag=false;
						window.setTimeout("wait_flag=true;s_tmp=0;",waitingtime);
					}
				}
			}
			window.setTimeout("scrolling()",1);
		}catch(e){
		alert("¿¡·¯°¡ ¹ß»ýµÇ¾ú½À´Ï´Ù. °ü¸®ÀÚ¿¡°Ô ¹®ÀÇ¹Ù¶ø´Ï´Ù.\r\n"+e.description);
		}
	}
	function insert_area(idx, n){ // area »ðÀÔ
		html='<div style="left: 0px; width: 100%; position: absolute; top: '+(scrollerheight*n)+'px"  id="scroll_area'+n+'">\n';
		html+=scroll_content[idx]+'\n';
		html+='</div>\n';
		document.write(html);
	}
