var trailLength = 6
var path1 = "images/para.gif"
var path2 = "images/smok1.gif"
var path3 = "images/smok2.gif"
var isIE = false,isNav = false,range = "all.",style = ".style",i,d = 0
var topPix = ".pixelTop",leftPix = ".pixelLeft",images,storage
if (document.layers) { // identifie le browser
	isNav = true,range = "layers.",style = "",topPix = ".top",leftPix = ".left"
} else if (document.all) {
	isIE = true
}
function initTrail() { // prepare le script
	images = new Array() // prepare la table d'images
		for (i = 0; i < parseInt(trailLength); i++) {	
		images[i] = new Image()
		}
		images[0].src = path1
		images[1].src = path2	
		images[2].src = path3
		images[3].src = path2
		images[4].src = path3
		images[5].src = path2
		
	storage = new Array() // prepare le stokage des coordonnées
	for (i = 0; i < images.length*3; i++) {
		storage[i] = 0
	}
	for (i = images.length-1; i >= 0; i--) { // création de divs pour IE ou de layers pour Navigator
	(isIE) ? document.write('<div id="obj' + i + '" style="position: absolute; z-Index: 100; height: 0; width: 0"><img src="' + images[i].src + '"></div>') : document.write('<layer name="obj' + i + '" width="0" height="0" z-index="100"><img src="' + images[i].src + '"></layer>')
	//document.write("<P><BR>Le compteur est i="+i,"  " );
}
	trail()
}
function trail() { // trailing function
	for (i = 0; i < images.length; i++) { 
		eval("document." + range + "obj" + i + style + topPix + "=" + storage[d]) // Coordonnée Y
		eval("document." + range + "obj" + i + style + leftPix + "=" + storage[d+1]) // Cordonnée X
		d = d+2
	}
	for (i = storage.length; i >= 2; i--) { // sauve les coordonnées du div/layer
		storage[i] = storage[i-2]
	}
	d = 0
	var timer = setTimeout("trail()",10) // reglage de la trainée
}
function processEvent(e) { // sauvegarde les coordonnée de la souris 
	if (isIE) { // for IE
		storage[0] = window.event.y+document.body.scrollTop-90
		storage[1] = window.event.x+document.body.scrollLeft-37
	} else { // for Navigator
		storage[0] = e.pageY+12
		storage[1] = e.pageX+12
	}
}
if (isNav) {
	document.captureEvents(Event.MOUSEMOVE)
}
if (isIE || isNav) { // lance le script
	initTrail() 
	document.onmousemove = processEvent // lance la capture de coordonnée souris
}


