$(document).ready(initDetailSequence);
var listeDocument;
function initDetailSequence(){
	listeDocument= $("#listeDocument li");;
	$("#btnMonter").click(clickMonter);
	$("#btnDescendre").click(clickDescendre);

	$("#recupSupprDocument").click(clickSuppr);
	$("#recupRetirerDocument").click(clickRetirer);

	$("#recupCopierDocument").change(changeCopier);
}
function clickMonter(){
	var element = $("#listeDocument li input");
	var elementChecked = new Array();
	var tot = element.length;
	for(var i=0;i<tot;i++){
		if(element[i].checked)
			elementChecked.push(i);
	}
	monterElement(elementChecked);
	actualiser();
}
function clickDescendre(){
	var element = $("#listeDocument li input");
	var elementChecked = new Array();
	var tot = element.length;
	for(var i=0;i<tot;i++){
		if(element[i].checked)
			elementChecked.push(i);
	}
	descendreElement(elementChecked);
	actualiser();
}

function descendreElement(indices){
	var bkp;
	var indice;
	for(var i=indices.length-1;i>=0;i--){
		indice = indices[i];
		bkp = listeDocument[indice];
		if(listeDocument[indice+1]){
			listeDocument[indice] = listeDocument[indice+1];
			listeDocument[indice+1] = bkp;
		}
	}
}

function monterElement(indices){
	var bkp;
	var indice;
	for(var i=0;i<indices.length;i++){
		indice = indices[i];
		bkp = listeDocument[indice];
		if(listeDocument[indice-1]){
			listeDocument[indice] = listeDocument[indice-1];
			listeDocument[indice-1] = bkp;
		}
	}
}
function actualiser(){
	$("#listeDocument").empty();
	$("#listeDocument").html(listeDocument);
	var query = "sauvegarder_ordreSequence.php";
	var id;
	var idDocuments = "";
	for(var i=0;i<listeDocument.length;i++){
		id = listeDocument[i].id.substr(3);
		idDocuments += id+",";
	}
	$("#ordreDocument")[0].value = idDocuments;
}

function clickSuppr(){
	var inputs = $("input[name=recupSelectDocument]");
	var checked = new Array();
	checked[0] = idSequence;
	checked[1] = idGroupe;
	for(var i=0;i<inputs.length;i++){
		if(inputs[i].checked)
			checked.push(inputs[i].value);
	}
	afficherPopup("sequence_supprDoc", checked);
}
function clickRetirer(){
	var inputs = $("input[name=recupSelectDocument]");
	var checked = new Array();
	checked[0] = idSequence;
	checked[1] = idGroupe;
	for(var i=0;i<inputs.length;i++){
		if(inputs[i].checked)
			checked.push(inputs[i].value);
	}
	afficherPopup("sequence_retirerDoc", checked);
}
function changeCopier(){
	if($("#recupCopierDocument")[0].value > -1){
		var inputs = $("input[name=recupSelectDocument]");
		var checked = new Array();
		for(var i=0;i<inputs.length;i++){
			if(inputs[i].checked)
				checked.push(inputs[i].value);
		}
		$("#documents")[0].value = checked.join(",");
		$("#formCopier")[0].submit();
	}
}
