	
function deplacer(champ, event){
	
	// initialisation des variables
	var champ_actuel = parseInt(champ);
	var nouveau_champ;
	var elements;
	var element;
	
	// Récupère le code de la touche saisie
	var TouchKeyDown = (window.Event) ? event.which : event.keyDown;

	// Définit nouveau champ en fonction de la touche saisie
	switch (TouchKeyDown) 
	{
		case 38: nouveau_champ = champ_actuel - 10; break; // fleche haut
		case 39: nouveau_champ = champ_actuel + 1; break; // fleche droite
		case 40: nouveau_champ = champ_actuel + 10; break; // fleche bas
		case 37: nouveau_champ = champ_actuel - 1; break; // fleche gauche
		default: return false;
	}
	
	elements = document.getElementsByName(nouveau_champ);
	element = elements[0];
	if (element != null) $(element.id).focus();	
	
} 

function memorise_focus_suivant(champ, event){
	
	// initialisation des variables
	var champ_actuel = parseInt(champ);
	var nouveau_champ;
	var elements;
	var element;
	
	// Récupère le code de la touche saisie
	var TouchKeyDown = (window.Event) ? event.which : event.keyDown;

	// Définit nouveau champ en fonction de la touche saisie
	switch (TouchKeyDown) 
	{
		case 38: nouveau_champ = champ_actuel - 10; break; // fleche haut
		case 39: nouveau_champ = champ_actuel + 1; break; // fleche droite
		case 40: nouveau_champ = champ_actuel + 10; break; // fleche bas
		case 37: nouveau_champ = champ_actuel - 1; break; // fleche gauche
		default: return false;
	}
	
	elements = document.getElementsByName(nouveau_champ);
	element = elements[0];
	$('le_focus').value = element.id;
	$(element.id).focus();
} 