/***************************************************************************************************/
/** mticker effect (¹«ºêÆ¼Ä¿)
* amender : myshin
* date : 2008.04.11
* desc : ¸¶¿ì½º¿À¹ö½Ã¸ØÃã±â´ÉÃß°¡, ½ºÇÇµå¿ÀÂ÷°³¼±, ÄÁÅÙÃ÷2¹ø·»´õ¸µ¼öÁ¤, ÀÌÀü´ÙÀ½Á¦¾îÃß°¡(¼ø¹ø1ºÎÅÍ½ÃÀÛ), ÁÙº°³Êºñ°¡´Þ¶óµµµÊ(li¸¦x¹è¼ö·Î¸ÂÃâÇÊ¿ä¾øÀ½),
* guide : Safari¸¸offsetHeight´Ù¸¥°ªÇØ°á : jsÀÌÀü¿¡css°¡¿Í¾ßÇÔ.
<link rel="stylesheet" type="text/css" href="/share/css/main.css">
#banner-scroll { position: absolute; left: 0; top: 30px; width: 240px; height: 15px; overflow: hidden; }
#banner-content { position: absolute; left: 0; top: 0; }

* °³¼±°úÁ¦ : initmTickerÇÔ¼öÀüÃ¼È£Ãâ¼ö ÀÚµ¿¼³Á¤.
* ex) initmTicker(document.getElementById("banner-scroll"), document.getElementById("banner-content"), 3000);
prevmTicker(1);//ÀÌÀü¹öÆ° (1)Àº initmTicker()È£Ãâ¼ø¹ø
nextmTicker(1);//´ÙÀ½¹öÆ°
*/
var mtickerEl = new Array();
var mtickerElsum = 2;			// initmTickerÇÔ¼öÀüÃ¼È£Ãâ¼ö-Ãß°¡ÇÒ¶§¸¶´Ù¼öÁ¤¿äÇÔ - Àü¿ªº¯¼ö·Î ¼öÁ¤ÇÔ.
var speed = 20;

function initmTicker(mtickerContainer, mtickerContent, delay, autoScroll) {
	mtickerEl[mtickerEl.length] = mtickerContainer;
	mtickerContainer.delay = delay/(speed/mtickerElsum); 
	mtickerContainer.moveOffset = mtickerContainer.offsetHeight;
	mtickerContainer.count = 0;
	mtickerContainer.mtickerOver = false;
	mtickerContainer.mtickerOuto = autoScroll;
	mtickerContainer.cont = mtickerContent;
	mtickerContainer.cont.currentHeight = 0;
	mtickerContainer.move = setInterval("movemTicker()", speed);
	for (i=0; i<mtickerEl.length; i++) {
		mtickerEl[i].onmouseover = function() { this.mtickerOver=true; }
		mtickerEl[i].onmouseout = function() { this.mtickerOver=false; }
	}
}

function movemTicker() {//
	for (i=0; i<mtickerEl.length; i++) {
		if (mtickerEl[i].cont.currentHeight % mtickerEl[i].moveOffset == 0 && mtickerEl[i].count < mtickerEl[i].delay) {
			if(!mtickerEl[i].mtickerOver) mtickerEl[i].count++;
		} else {
			mtickerEl[i].count = 0;
			if(mtickerEl[i].mtickerOuto != 1) {
				mtickerEl[i].cont.currentHeight -= mtickerEl[i].moveOffset;
			}
			else break;
			if (mtickerEl[i].cont.currentHeight % (mtickerEl[i].cont.offsetHeight) == 0) {
				mtickerEl[i].cont.currentHeight = 0;
			}
			mtickerEl[i].cont.style.top = mtickerEl[i].cont.currentHeight + "px";
		}
	}
}

function prevmTicker(mtickerElnum) {//ÀÌÀüÇÑÁÙº¸±â
	//
	mtickerElnum = mtickerElnum-1;
	mtickerEl[mtickerElnum].count = 0;
	mtickerEl[mtickerElnum].cont.currentHeight+= mtickerEl[mtickerElnum].moveOffset;
	if (-mtickerEl[mtickerElnum].cont.currentHeight < 0) {
		mtickerEl[mtickerElnum].cont.currentHeight = mtickerEl[mtickerElnum].moveOffset-mtickerEl[mtickerElnum].cont.offsetHeight;
	}
	mtickerEl[mtickerElnum].cont.style.top = mtickerEl[mtickerElnum].cont.currentHeight + "px";
}

function nextmTicker(mtickerElnum) {//´ÙÀ½ÇÑÁÙº¸±â
	//
	mtickerElnum = mtickerElnum-1;
	mtickerEl[mtickerElnum].count = 0;
	mtickerEl[mtickerElnum].cont.currentHeight-= mtickerEl[mtickerElnum].moveOffset;
	if (-mtickerEl[mtickerElnum].cont.currentHeight >= mtickerEl[mtickerElnum].cont.offsetHeight) {
		mtickerEl[mtickerElnum].cont.currentHeight = 0;
	}
	mtickerEl[mtickerElnum].cont.style.top = mtickerEl[mtickerElnum].cont.currentHeight + "px";
}
