$(document).ready(initOutils);
function initOutils(){
    if(typeof(onglet)!=="undefined"){
             clickOnglet(onglet);
     }
    //$("#"+onglet).css("display", "block");
    $("#ongletGroupe").click(clickOngletGroupe);
    $("#ongletSequence").click(clickOngletSequence);
    $("#ongletPorteDocument").click(clickOngletPorteDocument);

    // groupes
   /* $("span[id^=groupe_span]").click(clickSpan);*/
    $("#recupSupprGroupe").click(supprimerGroupe);

    // sequences
  /* $("#table_sequences").tablesorter({sortList: [[0,0], [1,0]]});
    $(".table_documents").tablesorter();*/
    $("#recupSupprSequence").click(supprimerSequence);
    $("#recupCopier").change(copieSequence);

    // documents
    $("#recupSupprDocument").click(supprimerDocument);
    $("#recupAffecter").change(affecterDocument);

    // popup
  /*  if(isNaN(popup)){
	  	afficherPopup(popup, null);
  	}
    $("#savoirPlus").click(clickSavoirPlus);*/
}

function clickOngletGroupe(){
	onglet = "groupes";
	toutCacher();
	$("#ongletGroupe").addClass("active");
	$("#groupes").fadeIn(300);
	$("#savoirPlusNom").html("Mes groupes");
}
function clickOngletSequence(){
	onglet = "sequences";
	toutCacher();
	$("#ongletSequence").addClass("active");
	$("#sequences").fadeIn(300);
	$("#savoirPlusNom").html("Mes s&eacute;quences");
}
function clickOngletPorteDocument(){
	onglet = "porteDocuments";
	toutCacher();
	$("#ongletPorteDocument").addClass("active");
	$("#porteDocuments").fadeIn(300);
	$("#savoirPlusNom").html("Mon porte document");
}
function toutCacher(){
	$("#porteDocuments, #sequences, #groupes").css("display", "none");
	$("#ongletGroupe").removeClass("active");
    $("#ongletSequence").removeClass("active");
    $("#ongletPorteDocument").removeClass("active");

}

/**
 *
 * @access public
 * @return void
 **/
function clickOnglet(onglet){
	switch(onglet){
	   case "groupes": clickOngletGroupe();
	                   break;

	    case "sequences":clickOngletSequence();
	                     break;

	    case "porteDocuments":clickOngletPorteDocument();
	                          break;
	    default :clickOngletGroupe();
	             break;
	}
}
function clickSpan(){
	var idGroupe = this.id.substr(11);
	var groupe = $("#groupe_ul"+idGroupe);
	this.innerHTML = (groupe.css("display") == "none")?"-":"+";
	groupe.slideToggle(400);
}
function supprimerGroupe(){
	var inputs = $("input[name=recupGroupe]");
	var checked = new Array();
	for(var i=0;i<inputs.length;i++){
		if(inputs[i].checked)
			checked.push(inputs[i].value);
	}
	afficherPopup("groupe_suppr", checked);
}
function supprimerSequence(){
	var inputs = $("input[name=recupSequence]");
	var checked = new Array();
	for(var i=0;i<inputs.length;i++){
		if(inputs[i].checked)
			checked.push(inputs[i].value);
	}
	afficherPopup("sequence_suppr", checked);
}
function supprimerDocument(){
	var inputs = $("input[name=recupDocument]");
	var checked = new Array();
	for(var i=0;i<inputs.length;i++){
		if(inputs[i].checked)
			checked.push(inputs[i].value);
	}
	afficherPopup("document_suppr", checked);
}
function copieSequence(){
	if(this.value != -1){
		var inputs = $("input[name=recupSequence]");
		var checked = new Array();
		for(var i=0;i<inputs.length;i++){
			if(inputs[i].checked)
				checked.push(inputs[i].value);
		}
		$("#parametre_sequence")[0].value = checked.join(",");
		$("#formCopier")[0].submit();
	}
}
function affecterDocument(){
	if(this.value != -1){
		var inputs = $("input[name=recupDocument]");
		var checked = new Array();
		for(var i=0;i<inputs.length;i++){
			if(inputs[i].checked)
				checked.push(inputs[i].value);
		}
		$("#parametre_document")[0].value = checked.join(",");
		$("#formAffecter")[0].submit();
	}
}

function clickSavoirPlus(){
	var popupAide;
	switch(onglet){
		case "groupes":
		popupAide="groupe_aide";
		break;
		case "sequences":
		popupAide="sequence_aide";
		break;
		case "porteDocuments":
		popupAide="document_aide";
		break;
	}
	afficherPopup(popupAide);
}
