var numSelect = 0;
//var motSel = "";

function ordonn(sens){
	if(document.forms['formBiblio'].ordre.selectedIndex != -1 && ((sens == "bas" && numSelect != document.forms['formBiblio'].ordre.length-1) || (sens == "ht" && numSelect != 0))){
		if (sens == "ht") indexModif = numSelect - 1;
		else indexModif = numSelect + 1;
		// Entrée à modifier
		tmpText = document.forms['formBiblio'].ordre.options[indexModif].text;
		tmpValue = document.forms['formBiblio'].ordre.options[indexModif].value;
		longueur = tmpText.length - 3;
		numero = numSelect + 1;
		tmpText = numero + ". " + tmpText.substr(3, longueur);

		// Entrée à déplacer
		tmpText1 =document.forms['formBiblio'].ordre.options[numSelect].text;
		longueur = tmpText1.length - 3;
		numero = indexModif + 1;
		tmpText1 = numero + ". " + tmpText1.substr(3, longueur);

		document.forms['formBiblio'].ordre.options[indexModif].text = tmpText1;
		document.forms['formBiblio'].ordre.options[indexModif].value = document.forms['formBiblio'].ordre.options[numSelect].value;

		document.forms['formBiblio'].ordre.options[numSelect].text = tmpText;
		document.forms['formBiblio'].ordre.options[numSelect].value = tmpValue;

		document.forms['formBiblio'].ordre.options[indexModif].selected = true;
		maj();
	}
}

function maj(){
	document.forms['formBiblio'].ordreTri[1].checked = "checked";
	numSelect = document.forms['formBiblio'].ordre.selectedIndex;
	motSel = document.forms['formBiblio'].ordre.options[numSelect].text;
	//document.forms['formBiblio'].mot.value = motSel;
	//document.forms['formBiblio'].mot.select(true);
}

function envoi(){
	var chaine = "";
	// On parcourt la liste,et on met à jour le champ qui servira pour l'ordre d'affichage
	for (i=0; i<document.forms['formBiblio'].ordre.length; i++){
		if (chaine == "") chaine = document.forms['formBiblio'].ordre.options[i].value;
		else chaine = chaine + "," + document.forms['formBiblio'].ordre.options[i].value;
	}
	document.forms['formBiblio'].listTransOrdre.value = chaine;
	return true;
}

function choixDirect(){
        var pos = document.forms['formBiblio'].ordre.selectedIndex;
	var i;

        maj();
        // Il faut remonter l'item double-cliqué de pos position
        if(pos != 0){
                for (i=0; i <= pos; i++){
                        ordonn("ht");
		}
        }
	// Pour déclencher l'envoi on untilise l'action "clic sur voirListRef" car il faut que celui-ci
	// soit envoyé en même temps que le formulaire pour déclencher le traitement de l'ordre de tri en php
	document.forms['formBiblio'].voirListRef.click();
}
