/*
	»ç¿ë¿¹)
	
	<div style="width:221px; height:60px; position:relative; top:0px; left:0px; visibility:visible; border: 0px #000000 solid; overflow:hidden;" onMouseOver="javascript:rollingStop();" onMouseOut="javascript:rollingStart();">
	<script language="JavaScript">
		add("a");
		add("b");
		add("c");
		add("d");
		
    start();
	</script>	
*/

	var textlist = new Array();
	var textobj = new Array();

	var lineheight = 24;
	var showline = 3;
	var ismove = true;
	var rollingcount = 0;
	var topindex = 0;
	var delaycount = 3;

	function setLineHeight(arg) {
		lineheight = arg;
	}
	
	function setShowLine(arg) {
		showline = arg;
	}	

	function add(text) {
		textlist[textlist.length++] = text;
	}

	function start() {
		if (textlist != null && textlist.length > 0) {
			for (var i=0; i<textlist.length; i++) {
				html = "";
				html += "<div id='rolling_" + i + "' style='position:absolute;top:" + (lineheight*i) + "px;left:0; visibility:visible;padding-top:2;padding-left:5'>\n";
				html += textlist[i] + "\n";
				html += "</div>";

				document.write(html);

				textobj[textobj.length++] = document.getElementById("rolling_" + i);
			}

			if (textlist.length > showline) {
				rolling();
			}
		}
		else {
			document.write("<table width='100%' border='0' cellpadding='0' cellspacing='0' style='font-weight:normal;'><tr><td>ÀÌÁÖÀÇ º£½ºÆ® µ¿°¨±ÛÀÌ ¾ø½À´Ï´Ù.</td></tr></table>");
		}
	}

	function rolling() {
		if (ismove) {
			for (var i=0; i<textobj.length; i++) {
				textobj[i].style.pixelTop -= 1;
			}
			rollingcount++;

			if (rollingcount >= lineheight) {
				rollingcount = 0;
				textobj[topindex].style.pixelTop += lineheight * textobj.length;

				if (topindex != (textobj.length-1)) {
					topindex++;
				} else {
					topindex = 0;
				}
				delayTimer();
				return;
			}
		}
		setTimeout("rolling()", 20);
	}

	function delayTimer() {
		delaycount--;
		if (delaycount == 0) {
			setTimeout("rolling()", 20);
			delaycount = 3;
			return;
		}
		setTimeout("delayTimer()", 1000);
	}

	function rollingStart() {
		ismove = true;
	}

	function rollingStop() {
		ismove = false;
	}
