<!-- scroll -->

var Timer=null;
var Pas = 3;
function moveLayer(Sens, Dir) {
	var Objet=document.getElementById("contenu");
	var Support=document.getElementById("support");

	if(Dir == 1){
		if(parseInt(Objet.style.top) + (Pas*Sens)>0)  {
			clearTimeout(Timer);
		}
		else if(parseInt(Objet.style.top) + (Pas*Sens)<-(Objet.offsetHeight-Support.offsetHeight)) {
			clearTimeout(Timer);
		}
		else {
			Objet.style.top = (parseInt(Objet.style.top) + (Pas*Sens)) + "px";
		}
	}
	else {

		if(parseInt(Objet.style.left) + (Pas*Sens)>0)  {
			clearTimeout(Timer);
		}
		else if(parseInt(Objet.style.left) + (Pas*Sens)<-(Objet.offsetWidth-Support.offsetWidth)) {
			clearTimeout(Timer);
		}
		else {
			Objet.style.left = (parseInt(Objet.style.left) + (Pas*Sens)) + "px";
		}
	}
   Timer = setTimeout("moveLayer(" + Sens + ", " + Dir + ");", 30);
}
function moveLayer2(Sens, Dir) {
	var Objet=document.getElementById("contenu2");
	var Support=document.getElementById("support2");

	if(Dir == 2){

		if(parseInt(Objet.style.left) + (Pas*Sens)>0)  {
			clearTimeout(Timer);
		}
		else if(parseInt(Objet.style.left) + (Pas*Sens)<-(Objet.offsetWidth-Support.offsetWidth)) {
			clearTimeout(Timer);
		}
		else {
			Objet.style.left = (parseInt(Objet.style.left) + (Pas*Sens)) + "px";
		}
	}
   Timer = setTimeout("moveLayer2(" + Sens + ", " + Dir + ");", 30);
}
<!-- scroll -->
