	function majchamp(vrai,faux) {
			  // On compte le nombre d'item de la liste select
  				NbCol1 = faux.options.length;  
  			// On lance une boucle pour selectionner tous les items
			var index1=0;
			var listez=new Array();
 			 for(a=0; a<NbCol1; a++){
			 	listez[index1]=faux.options[a].text;
				index1++;
			}
			vrai.value=listez.join('££');
	}
	
	function Deplacer(l1,l2) {
		if (l1.options.selectedIndex>=0) {
			o=new Option(l1.options[l1.options.selectedIndex].text,l1.options[l1.options.selectedIndex].value);
			l2.options[l2.options.length]=o;
			l1.options[l1.options.selectedIndex]=null;
		}else{
			alert("Aucun élément sélectionné");
		}
	}
	function Ajouter(l1,l2) {
		if (l2.value!="") {
			o=new Option(l2.value,l2.value);
			l1.options[l1.options.length]=o;
			l2.value="";
		}else{
			alert("Aucun élément à ajouter");
		}
	}
	function Supprimer(l1) {
		if (l1.options.selectedIndex>=0) {
			o=new Option(l1.options[l1.options.selectedIndex].text,l1.options[l1.options.selectedIndex].value);
			//l2.options[l2.options.length]=o;
			l1.options[l1.options.selectedIndex]=null;
		}else{
			alert("Aucun élément sélectionné");
		}
	}
function menuswitch(menu, way)
{
  // Init
  var menumax = menu.length -2;
  var menusel = menu.selectedIndex;
  
  // Debordement
  if ((menusel < 0) || (menusel < 1 && way == -1) || (menusel > menumax && way == 1)) { return false; }

  // Permutation
  tmpopt = new Option( menu.options[menusel+way].text, menu.options[menusel+way].value );
  
  menu.options[menusel+way].text = menu.options[menusel].text; 
  menu.options[menusel+way].value = menu.options[menusel].value; 
  menu.options[menusel+way].selected = true;
  
  menu.options[menusel].text = tmpopt.text;             
  menu.options[menusel].value = tmpopt.value;
  menu.options[menusel].selected = false;
  return true;
}