	// 2004. 5.24 °­¿¬¿ì : ¿©·¯°³ÀÇ Layer ¸¦ ¿øÇÏ´Â °¹¼ö¸¸Å­ Display ÇÏ´Â JavaScript

	// 2004. 5.13 everblue : ·¹ÀÌ¾î ±³Ã¼ÇÏ´Â ÇÔ¼ö
	var timeoutID, divMoveTimeoutID, divLeft;
	// Layer ½º¹«½ºÇÏ°Ô º¸ÀÌ±â
	function divSmoothShow(divid) {
		divid.style.filter="blendTrans(duration=1)";
		// ÇÊÅÍ°¡ ÀÛµ¿ÇÏ°í ÀÖÁö ¾ÊÀ½À» È®ÀÎ
		if ((divid.visibility != "visible") && (divid.filters.blendTrans.status != 2)) {
			divid.filters.blendTrans.apply();
			divid.style.visibility = "visible";
			divid.filters.blendTrans.play();
		}
	}
	// Layer ½º¹«½ºÇÏ°Ô ¼û±â±â
	function divSmoothHide(divid) {
		divid.style.filter="blendTrans(duration=1)";
		// ÇÊÅÍ°¡ ÀÛµ¿ÇÏ°í ÀÖÁö ¾ÊÀ½À» È®ÀÎ
		if ((divid.visibility != "hidden") && (divid.filters.blendTrans.status != 2)) {
			divid.filters.blendTrans.apply();
			divid.style.visibility = "hidden";
			divid.filters.blendTrans.play();
		}
	}
	// ·¹ÀÌ¾î ±³Ã¼
	function refreshDiv( leftPos, topPos, layerXCnt, layerYCnt, layerWidth, layerHeight, totalLayerCnt, layerPrefix )  {
		var curTime = new Date();
		var curLeft = 0;
		var curSeed = curTime.getSeconds(); // ÇöÀç ÃÊ¸¦ Seed ·Î »ï´Â´Ù.
		var isShownLayer = false;
		var curLayerNum = 0;

		if( totalLayerCnt <= 1 )
			return;

		for( i = 0; i < (layerXCnt * layerYCnt); i++ )  {
			curLayerNum = ( layerXCnt * layerYCnt + i + curSeed * layerXCnt * layerYCnt ) % totalLayerCnt;
			document.all[ '' + layerPrefix + curLayerNum + '' ].style.pixelTop = topPos + Math.floor( i / layerXCnt ) * layerHeight;
			document.all[ '' + layerPrefix + curLayerNum + '' ].style.pixelLeft = leftPos + i % layerXCnt * layerWidth;
			divSmoothShow( document.all[ '' + layerPrefix + curLayerNum + '' ] );
			//alert( "\n<br>Show : " + curLayerNum + " - " + curSeed + " - " + totalLayerCnt );
		}
		for( i = 0; i < totalLayerCnt; i++ )  {
			isShownLayer = false;
			for( j = 0; j < (layerXCnt * layerYCnt); j++ )  {
				if( ( layerXCnt * layerYCnt + j + curSeed * layerXCnt * layerYCnt ) % totalLayerCnt == i )  {
					isShownLayer = true;
					break;
				}
			}
			if( isShownLayer == false )  {
				divSmoothHide( document.all[ '' + layerPrefix + i + '' ] );
				//alert( "\n<br>Hide : " + i );
			}
		}
		timeoutID = setTimeout("refreshDiv(" + leftPos + ", " + topPos + ", " + layerXCnt + ", " + layerYCnt + ", " + layerWidth + ", " + layerHeight + ", " + totalLayerCnt + ", '" + layerPrefix + "' );", 3500);
	}

