<!--
function createContainer (N, Xp, Yp, W, H, At, HT, Op, St)
{
	with (document)
	{
		write ((!B) ? "<layer id='"+N+"' left="+Xp+" top="+Yp+" width="+W+" height="+H : "<div id='"+N+"'"+" style='position:absolute;left:"+Xp+"; top:"+Yp+"; width:"+W+"; height:"+H+"; ")
		if (St)
		{
			if (C) write (" style='")
			write (St+";' ")
		}
		else
			write ((B) ? "'" : "")
		write ((At) ? At + ">" : ">")
		write ((HT) ? HT : "")
		if (!Op) closeContainer (N)
	}
}

function closeContainer ()
{
	document.write ((B) ? "</div>" : "</layer>")
}

function getXpos (N)
{
	return (B) ? parseInt (B[N].style.left) : C[N].left
}

function getYpos (N)
{
	return (B) ? parseInt (B[N].style.top) : C[N].top
}

function moveContainer (N, DX, DY)
{
	c	= (B) ? B[N].style : C[N]
	c.left	= DX + 1
	c.top	= DY + 1
}

function cycle ()
{
//	if (IE5)
	if (B && window.print)
	{
		ie5fix1	= document.body.scrollLeft
		ie5fix2	= document.body.scrollTop
	}
	for (i=0; i < (nos - 1); i++)
	{
		moveContainer ("CUR"+i, getXpos ("CUR"+(i+1)), getYpos ("CUR"+(i+1)))
	}
}

function newPos (e)
{
	moveContainer ("CUR"+(nos-1), (B) ? event.clientX+ie5fix1 : e.pageX+2, (B) ? event.clientY+ie5fix2 : e.pageY+2)
}

B	= document.all // IE
C	= document.layers // Netscape 4
if (B || C)
{
	img1	= "js/trailgif"
	img2	= ".gif"
	T1	= new Array (
		img1+1+img2, 10, 10,
		img1+6+img2, 10, 10,
		img1+5+img2, 10, 10,
		img1+3+img2, 10, 10,
		img1+4+img2, 10, 10,
		img1+2+img2, 10, 10)
	nos	= parseInt (T1.length / 3)
	rate	= 50
	ie5fix1	= 0
	ie5fix2	= 0
	titre	= ""
	for (i = 0; i < nos; i++)
	{
		createContainer ("CUR"+i, i*10, i*10, i*3+1, i*3+2, "", "<img src='"+T1[i*3]+"' width="+T1[(i*3+1)]+" height="+T1[(i*3+2)]+" title='"+titre+"' border=0>")
	}
	if (C) document.captureEvents (Event.MOUSEMOVE)
	document.onmousemove = newPos
	window.setInterval ("cycle ()", rate)
}
//-->
