var scrollerwidth=81;		// ½ºÅ©·Ñ·¯ÀÇ °¡·Î
var html,total_area=0
var scroll_interval;

var scrollspeed = 1;		// Scrolling ¼Óµµ
var waitingtime = 3000;		// ¸ØÃß´Â ½Ã°£
var s_tmp = 0
var s_amount = 81;
var startPanel=0, n_panel=0, i=0;
var obj;

function startscroll()
{ // ½ºÅ©·Ñ ½ÃÀÛ
	i=0;
	for (i in obj)
		n_panel++;

	n_panel = n_panel -1 ;
	startPanel = Math.round(Math.random()*n_panel);
	if(startPanel == 0)
	{
		i=0;
		for (i in obj)
			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++;
		}
	}
	scroll_interval = setInterval("scrolling()", waitingtime);
}
function scrolling(){ // ½ÇÁ¦·Î ½ºÅ©·Ñ ÇÏ´Â ºÎºÐ
	if (scroll_content_act)
	{
		for (i=0;i<total_area;i++){
			tmp = document.getElementById('scroll_area'+i).style;
			tmp.left = parseInt(tmp.left)-scrollspeed;
			if (parseInt(tmp.left) <= -scrollerwidth){
				tmp.left = scrollerwidth*(total_area-1);
			}
		}
		if (s_tmp++ >= (s_amount - 1)){
			clearInterval(scroll_interval);
			s_tmp = 0;
			scroll_interval = setInterval("scrolling()", waitingtime);
			return;
		}
	}
	clearInterval(scroll_interval);
	scroll_interval = setInterval("scrolling()", 1);
}
function scrolling_next(){ // ½ÇÁ¦·Î ½ºÅ©·Ñ ÇÏ´Â ºÎºÐ
	for (i=0;i<total_area;i++){
		tmp = document.getElementById('scroll_area'+i).style;
		var start = tmp.left;
		if (parseInt(tmp.left) <= 0) {
			tmp.left = scrollerwidth*(total_area - 1);
		} else {
			if (parseInt(tmp.left)%scrollerwidth == 0)
				tmp.left = parseInt(parseInt(tmp.left)/scrollerwidth - 1)*scrollerwidth;
			else
				tmp.left = parseInt(parseInt(tmp.left)/scrollerwidth)*scrollerwidth;
		}
	}
	clearInterval(scroll_interval);
	s_tmp = 0;
	scroll_interval = setInterval("scrolling()", waitingtime);
}

function insert_area(idx, n){ // area »ðÀÔ
	html='<ul style="top:0;width:81px;left:'+(scrollerwidth*n- 45)+'px" id="scroll_area'+n+'">\n';
	html+=obj[idx]+'\n';
	html+='<\/ul>\n';
	document.write(html);
}