function baoDeplacerElt(eltId, origX, origY, destX, destY, tempo, pas) {
	var elt = document.getElementById(eltId);
	var x = parseInt(elt.style.left);
	var y = parseInt(elt.style.top);
	if (x == destX && y == destY) {
		return true;
	}
	if (x < destX) { x = x + pas; }
	if (x > destX) { x = x - pas; }
	if (y < destY) { y = y + pas; }
	if (y > destY) { y = y - pas; }
	elt.style.left = x + "px";
	elt.style.top = y + "px";
	var r = Math.abs(destY - y);
	//pas = 1 + Math.floor(r / 3);
		
	if (r < 8) {
		tempo = 5 + (8 - r) * (8 - r);
		pas = 1;
	} else if (r < 15) {
		tempo = 5 + 2 * (15 - r);
		pas = 2;
	}
	var relance = "baoDeplacerElt('" + eltId + "'," + origX + "," + origY + "," + destX + "," + destY + "," + tempo + "," + pas + ")";
	mvt = setTimeout(relance, tempo);
}

function defilantDecaler(delta, hVisible) {
	var elt = document.getElementById('listeTemoignages');
	var h = elt.offsetHeight;
	var y = parseInt(elt.style.top);
	var destY = encoursDestY + delta;
	if (destY > 0) {
		destY = 0;
	} else if (destY < hVisible - h) {
		destY = hVisible - h;
	}
	if (mvt) {
		clearTimeout(mvt);
	}
	baoDeplacerElt('listeTemoignages', 0, encoursDestY, 0, destY, 2, 10);
	encoursDestY = destY;
	/*
	document.getElementById("mediapoPrec").style.display = destX >= 0 ? "none" : "block";
	document.getElementById("mediapoPrecInactif").style.display = destX >= 0 ? "block" : "none";
	document.getElementById("mediapoSuiv").style.display = (destX <= (732 - vignNb * vignLarg)) ? "none" : "block";
	document.getElementById("mediapoSuivInactif").style.display = (destX <= (732 - vignNb * vignLarg)) ? "block" : "none";
	*/
}

var encoursDestY = 0;
var mvt = false;
var mediapoTimeoutId = false;

