<!--
// layerId：圖層的 ID
// dx：圖層在 X 方向每次位移量
// dy：圖層在 Y 方向每次位移量
// delay：每次延遲的毫秒數
function layerScroller(layerId, dx, dy, delay)
{	if (document.layers)		// for Nascape
	{	target = eval("document.layers['" + layerId +"']");
		var cl = target.clip.left;
		var ct = target.clip.top;
		var cr = target.clip.right;
		var cb = target.clip.bottom;
		var l = target.left;
		var t = target.top;
		if (cl + dx < 0) { dx = -cl;}
			else { if (ct + dy < 0) { dy = -ct;}}
		target.clip.left = cl + dx;
		target.clip.top = ct + dy;
		target.clip.right = cr + dx;
		target.clip.bottom = cb + dy;
		target.top = t - dy;
		target.left = l - dx;
	} else {					// for IE
		if (document.all) {
			target = eval("document.all." + layerId)
			if (target.style.clip) {
				var clipv = target.style.clip.split("rect(")[1].split(")")[0].split("px");
				var ct = Number(clipv[0]);
				var cr = Number(clipv[1]);
				var cb = Number(clipv[2]);
				var cl = Number(clipv[3]);
				var l = target.style.pixelLeft;
				var t = target.style.pixelTop;
			}
			if (cl + dx < 0) { dx = -cl;}
				else {if (cr + dx > target.style.pixelWidth) {dx = target.style.pixelWidth - cr;}}
			if (ct + dy < 0) { dy = -ct;}
				else {if (cb + dy > target.style.pixelHeight) {dy = target.style.pixelHeight - cb;}}
		ncl = cl + dx;
		nct = ct + dy;
		ncr = cr + dx;
		ncb = cb + dy;
		target.style.pixelTop = t - dy;
		target.style.pixelLeft = l - dx;
		eval("target.style.clip = 'rect(' + nct + ' ' +  ncr + ' ' + ncb + ' ' + ncl +')'");
		}
	}
	//target.tmtScroll = setTimeout("layerScroller(\"" + targetNN + "\",\"" + targetIE + "\"," + dx + "," + dy + "," + delay + ")", delay);
	target.tmtScroll = setTimeout("layerScroller(\"" + layerId + "\"," + dx + "," + dy + "," + delay + ")", delay);
}

function layerScrollerStop(layerId)
{	if (document.layers)
		div="document.layers['" + layerId +"']";
	else
		div="document.all." + layerId;
	eval("if("+div+".tmtScroll!=null)clearTimeout("+div+".tmtScroll)");
}
//-->
