var kong_slidup_list = [];
var kong_slidup_scroll_list = [];
var kong_slidup_delaytime = 5000;

function kong_slidup_scroll_process()
{
	var b = false;
	var cnt = kong_slidup_scroll_list.length;
	for(var i=0; i<cnt; i++) {
		var s = kong_slidup_scroll_list[i];

		if(s.obj.offsetTop > s.y) {
			var k = s.obj.offsetTop - 1;
			s.obj.style.top = "" + k + "px";
			b = true;
		}
	}

	if(b == true) setTimeout("kong_slidup_scroll_process()", 50);
	else kong_slidup_scroll_list.splice(0, kong_slidup_scroll_list.length);
}

function kong_slidup_process()
{
	var tm = kong_slidup_delaytime;
	var cnt = kong_slidup_list.length;

	kong_slidup_scroll_list.splice(0, kong_slidup_scroll_list.length); // »θΑ¦

	for(var i=0; i<cnt; i++) {
		var l = kong_slidup_list.pop();
		var o = l[0];

		if(o.offsetTop == -(l[2]-1)*l[3]) {
			tm = l[3] * 50 + 100;
		}
		if(o.offsetTop <= -l[2]*l[3]) {
			o.style.top = "" + l[3] + "px";
			l[1] = l[3];
		}

		var t = o.offsetTop-l[3];
		kong_slidup_scroll_list.push({ obj:o, y:t });
		kong_slidup_list.push(l);
	}

	kong_slidup_scroll_process();
	setTimeout("kong_slidup_process()", tm);
}

function kong_slidup(delaytime)
{
        var o = document.getElementsByName("v_slidup");
        if(typeof o == "undefined") return ;

        for(var i=0; i<o.length; i++) {
		var h = o[i].parentNode.offsetHeight;
		var cnt = parseInt(o[i].offsetHeight / h);

		kong_slidup_list.push([ o[i], 0, cnt, h ]);
        }

	kong_slidup_delaytime = delaytime;
	setTimeout("kong_slidup_process()", 3000);
}
