var scrollHeight = 0;
var scrollCount = 0;
var scrollSpeed = 1;
var scrollDelay = 3000;

function scrollDown(i){
	tmp = document.getElementById('scroll_cmd' + i).style;
	tmp.top = parseInt(tmp.top) - 1;
	if(parseInt(tmp.top) == -scrollHeight * scrollCount) {
		tmp.top = 0;
		window.setTimeout("scrollDown(" + i + ")",scrollDelay);
	} else if(parseInt(tmp.top) % scrollHeight == 0) {
		window.setTimeout("scrollDown(" + i + ")",scrollDelay);
	} else {
		window.setTimeout("scrollDown(" + i + ")",scrollSpeed);
	}
}

function scrollUp(i){
	tmp = document.getElementById('scroll_cmd' + i).style;
	tmp.top = parseInt(tmp.top) + 1;
	if(parseInt(tmp.top) == 1) {
		tmp.top = -scrollHeight * scrollCount;
		window.setTimeout("scrollUp(" + i + ")",scrollSpeed);
	} else if(parseInt(tmp.top) % scrollHeight == 0) {
		window.setTimeout("scrollUp(" + i + ")",scrollDelay);
	} else {
		window.setTimeout("scrollUp(" + i + ")",scrollSpeed);
	}
}

function addScrollContent() {
	scrollCount = addScrollContent.arguments.length - 4;
	scrollHeight = parseInt(addScrollContent.arguments[1]);

	if (scrollCount < 1) return;

	document.write("<div style='width:" + addScrollContent.arguments[0] + "; height:" + addScrollContent.arguments[1] +"; overflow:hidden;' onMouseover='bMouseOver=0' onMouseout='bMouseOver=1' id='notice_div'>");
	document.write("<div style='top:0px; position:relative;' onMouseover='bMouseOver=0' onMouseout='bMouseOver=1' id='scroll_cmd" + addScrollContent.arguments[3] + "'>");
	document.write("<table width=100% border=0 cellpadding=0 cellspacing=0>");

	for(var i = 4; i < scrollCount + 4; i++) {
		document.write("<tr height='" + scrollHeight + "'>");
		document.write(addScrollContent.arguments[i]);
		document.write("</tr>");
	}

	document.write("<tr height='" + scrollHeight + "'>");
	document.write(addScrollContent.arguments[4]);
	document.write("</tr>");
	document.write("</table>");
	document.write("</div>");
	document.write("</div>");

	if(addScrollContent.arguments[2]) {
		window.setTimeout("scrollUp(" + addScrollContent.arguments[3] + ")",scrollDelay);
	} else {
		window.setTimeout("scrollDown(" + addScrollContent.arguments[3] + ")",scrollDelay);
	}
}
