var trailSprite=new Array();
var gap=10;
var m;

var angle=0;
var Radius = 10;

function trailer(txt)
{
	m = new xMouse();
	for(i=0 ; i<txt.length ; i++){
		trailSprite[i] = new xLayer(txt.charAt(i),-10,-10,20);
		trailSprite[i].moveTo(-10,-10);
		trailSprite[i].show();
		trailSprite[i].cx=0;
		trailSprite[i].cy=0;
	}
	setTimeout("ani()", 25);
}

function ani()
{
	angle = angle + .4;
	var a = angle;

	for(i=trailSprite.length-1; i>=0 ; i--){
		a = a + .5;
		locX = Radius*Math.cos(a);	
		locY = Radius*Math.sin(a);	

		t=trailSprite[i];
		if(i>0){
			t.cx=trailSprite[i-1].cx;
			t.cy=trailSprite[i-1].cy;
		}
		else{
			var x1=t.getX();
			var y1=t.getY();
			x1 += ((m.X-x1)/10) +locX;
			y1 += ((m.Y-y1)/10) +locY;

			t.cx=x1;
			t.cy=y1;
		}
		t.moveTo(t.cx + locX, t.cy + locY);
	}

	setTimeout("ani()", 50);
}

