// Å¬¶óÀÌ¾ðÆ®ÀÇ ÄÄÇ»ÅÍ°¡ ´À¸®¸é »çÀÌÆ®°¡ ´À·ÁÁúµíÇÔ. ÆæÆ¼¾ö 3 1GHz¿¡¼­ È®ÀÎ°á°ú ´À¸®Áö ¾Ê¾ÒÀ½
// ¿©±â°¡ º¯¼ö µé¾î°¡´Â °÷.
var sclWaitTime  = 3000; // ±â´Ù¸®´Â ½Ã°£. 3000 = 3ÃÊ
var sclMouseOn   = false; // tureÀÌ¸é ¸¶¿ì½º°¡ ¿Ã¶ó¿ÍÀÖÀ½
var sclHeight    = 68; // ÅØ½ºÆ®ÀÇ ³ôÀÌ
var sclAmount    = 68; // Ç¥½ÃµÉ °÷ÀÇ ³ôÀÌ
var sclWidth     = 310; // ÅØ½ºÆ®ÀÇ ³Êºñ
var sclCanScroll = true; // ÇöÀç ½ºÅ©·Ñ µÇ°í ÀÖ´ÂÁöÀÇ ¿©ºÎ. ½ºÅ©·ÑÀ» ¸ØÃß°í ½¬¾î¾ß ÇÒ ½Ã°£ÀÎÁö ¾Æ´ÑÁö ¾Ë·ÁÁÜ. trueÀÌ¸é ½ºÅ©·Ñ ÇØ¾ßÇÔ
var sclSpeed     = 1;    // ½ºÅ©·Ñ µÇ´Â ´ÜÀ§
var sclCurTop    = 0;   // ÇöÀç ½ºÅ©·ÑµÈ °÷ÀÇ À§Ä¡.

// ¸Þ½ÃÁö
var sclMsgs = new Array();

function sclInit(vsclWaitTime, vsclHeight, vsclAmount, vsclWidth, vsclSpeed)
{
   sclWaitTime = vsclWaitTime;
   sclHeight   = vsclHeight;
   sclAmount   = vsclAmount;
   sclWidth    = vsclWidth;
   sclSpeed    = vsclSpeed;
}

function sclAddMessage(msg)
{
  sclMsgs[sclMsgs.length] = msg;
}

function sclStartScroll()
{
  for (i = 0; i < sclMsgs.length; i++) sclInitText(i); // ÅØ½ºÆ®¸¦ ¸ðµÎ ³Ö¾îÁÜ
  window.setTimeout("sclScrollText()", sclWaitTime);
}

function sclInitText(i)
{
  str = '<div id="scroll' + i + '" style="position: absolute; left:0px;height: ' + sclHeight +'px; width: ' + sclWidth + 'px; top: ' + (sclHeight * i)  + '">' +
    sclMsgs[i] + '</div>';
  document.write(str);
}

function sclScrollText()
{
  if (!sclMouseOn && sclCanScroll) { // ¸¶¿ì½º°¡ ¾ø°í ½ºÅ©·Ñ °¡´ÉÇÏ¸é
    for (i=0; i < sclMsgs.length; i++) {
      sclCurTop += sclSpeed;
      sclText = document.getElementById('scroll'+i).style;
      sclText.top = parseInt(sclText.top) - sclSpeed; // sclSpeed¸¸Å­ À§·Î ¿Ã¸²
      if (parseInt(sclText.top) <= sclHeight * (-1)) { // ³¡±îÁö ´Ù ¿Ã¶ó°¬À¸¸é ´Ù½Ã ¸Ç ¾Æ·¡·Î ³»¸²
        sclText.top = sclHeight * (sclMsgs.length - 1);
      }
      if (sclCurTop > (sclAmount - 1) * sclMsgs.length) { // ÇÑ°³ÀÇ ¸Þ½ÃÁö°¡ ´Ù ¿Ã¶ó¿ÔÀ¸¸é Àá½Ã ½¬¾î°¡±â
        sclCanScroll = false;
        sclCurTop    = 0;
        window.setTimeout("sclCanScroll = true; sclCurTop = 0;", sclWaitTime);
      }
    }
  }
  window.setTimeout("sclScrollText()", 10);
}
