var scrollerheight=30;      // ½ºÅ©·Ñ·¯ÀÇ ¼¼·Î
var html,total_area=0,wait_flag=true;
var bMouseOver = 1;
var scrollspeed = 1;        // Scrolling ¼Óµµ
var waitingtime = 4000;     // ¸ØÃß´Â ½Ã°£
var scroll_content=new Array();

function startscroll()
{
	// ½ºÅ©·Ñ ½ÃÀÛ
	for (i in scroll_content)
			insert_area(total_area++); // area »ðÀÔ
	window.setTimeout("scrolling()",waitingtime);
}

function scrolling()
{
	// ½ÇÁ¦·Î ½ºÅ©·Ñ ÇÏ´Â ºÎºÐ
	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);
						wait_flag=false;
						window.setTimeout("wait_flag=true;",waitingtime);
				}
			}
	}
	window.setTimeout("scrolling()",1);
}

// ¸¶¿ì½Ã ¿À¹ö½Ã ¸ØÃã
function stopscroll()
{
	bMouseOver = 0;
	window.setTimeout("scrolling()",1);
}

// ¸¶¿ì½º ¶¼¸é ´Ù½Ã ½ÃÀÛ
function restart()
{
	bMouseOver = 1;
	window.setTimeout("scrolling()",1);
}

function insert_area(n)
{
	html='<div style="overflow:hidden;left: 0px; width: 100%;  position: absolute; height: px; top: '+(scrollerheight*n)+'px" id="scroll_area' +n+'">\n';
	html+=scroll_content[n]+'\n';
	html+='</div>\n';
	document.write(html);
}

function scroll_go(url)
{
	window.open(url);
}