// JavaScript Document

	 var fond=document.getElementById('divfond');
	 var longcase=120;
	 var origine;
     var deplacement = 1;
	 var i=1;
	 var holdpos;
	 var objectif;	 
	 var timer;
	 var i; 
	 var objmoins;
	 var nb_case;
	 var stopit=0;
	 stopitnow('1');


function stopitnow(num)
{	   clearInterval(timer);
	  fond=document.getElementById('divfond');
	  longcase=120;
      deplacement = 2;
	  i=1;
	 deplacemenu(num);
	 	origine = document.getElementById('menudusite').offsetLeft;
	
}
	 
	 
function deplacemenu(numcase)
    { 
	holdpos = document.getElementById('divfond').offsetLeft;

	objectif= parseInt(numcase)*parseInt(longcase)+parseInt(origine);
	fct();
	timer = setInterval(fct,5); //Toute les 40 ms

	
} 
	 

	 
	 function fct ()
	 
     {	
		 
		 if(stopit==0)//si l'arrèt d'urgence n'est pas enclanché
		 {	 holdpos = document.getElementById('divfond').offsetLeft;
					 //je  vais vers la droite, mon bloc est inférieur au texte à sousligner 
				     if(holdpos<objectif)
				     {		
					 		if(holdpos<(objectif-longcase))//je vais à vitesse réduite vers la zone : 1px
								{
									
									 deplacement=6;
								}
							else//je vais à fond sur zone
								{  
								deplacement = 3;
								}
						
							  if(deplacement<0) //je vérifit que je vais dans le bon sens et si non, je l'inverse 
							  {
								  deplacement=0-deplacement;
							  }
						 i++; 
					 }
	
					 					 //je  vais vers la gauche, mon bloc est supérieur au texte à sousligner 
				     if(holdpos>objectif)
				     {		
					 		if(holdpos<(objectif+longcase))//je vais à vitesse réduite vers la zone : 1px
								{							
									 deplacement=3;
								}
							else//je vais à fond sur zone
								{  
								deplacement = 6;
								}
						
							  if(deplacement>0) //je vérifit que je vais dans le bon sens et si non, je l'inverse 
							  {
								  deplacement=0-deplacement;
							  }
						 i++; 
					 }
					 newpos=holdpos+deplacement;	 
					 document.getElementById('divfond').style.left=newpos+'px'; 
					 holdpos = document.getElementById('divfond').offsetLeft;
						 if(holdpos>(objectif-5))
						 {
							 if(holdpos<(objectif+5))
							 {clearInterval(timer);}
						 }
						 if(holdpos==objectif){clearInterval(timer);}
						 if(holdpos>(document.getElementById('menudusite').offsetLeft+360)){clearInterval(timer);}
					 
			 }			
	}
	