function afficheBoiteRecherche(p_entite)
{
		afficheEnCours('DivBoiteRecherche');
    jQuery.ajax({
		type: "GET",
		url : "spip.php",
		data : "page=lbftd_boite_recherche" + 
						"&p_entite=" + p_entite,
		error: function() {
			alert('erreur affiche boite recherche');
		},
		success: function(data) {
			$("#DivBoiteRecherche").html(data);
		}
	});
}

function afficheBarreOutils(p_affichage, p_operation, p_action, p_entite, p_code, p_ligneParPage, p_numeroPage, p_grade, p_master, p_champ, p_valeur, p_typeMembre, p_typeDepartement)
{
	jQuery.ajax({
		type: "GET",
		url : "spip.php",
		data : "page=lbftd_barre_outils" +
            "&p_affichage=" + p_affichage +
						"&p_operation=" + p_operation +
						"&p_action=" + p_action +
						"&p_entite=" + p_entite +
						"&p_code=" + p_code +
						"&p_ligneParPage=" + p_ligneParPage +
						"&p_numeroPage=" + p_numeroPage +
						"&p_grade=" + p_grade +
						"&p_master=" + p_master +
						"&p_champ=" + p_champ +
						"&p_valeur=" + p_valeur +
						"&p_typeMembre=" + p_typeMembre +
						"&p_typeDepartement=" + p_typeDepartement,
		error: function() {
			alert('erreur affiche Barre Outils');
		},
		success: function(data) {
			$("#DivBarreOutils").html(data);
		}
	});
}

function afficheListe(p_affichage, p_entite, p_ligneParPage, p_numeroPage, p_titreColonne, p_champ, p_valeur, p_master)
{
		effaceDiv('DivErreur');
		afficheEnCours('DivListe');
    jQuery.ajax({
		type: "GET",
		url : "spip.php",
		data : "page=lbftd_liste_par_page" +
            "&p_affichage=" + p_affichage +
						"&p_entite=" + p_entite +
						"&p_ligneParPage=" + p_ligneParPage +
						"&p_numeroPage=" + p_numeroPage +
						"&p_titreColonne=" + p_titreColonne +
						"&p_champ=" + p_champ +
						"&p_valeur=" + p_valeur +
						"&p_master=" + p_master,
		error: function(data) {
			$("#DivListe").html(data);
		},
		success: function(data) {
			$("#DivListe").html(data);
		}
	});
}

function afficheListeRole(p_entite, p_affichage, p_ligneParPage, p_numeroPage, p_titreColonne, p_personne, p_typeDepartement, p_departement, p_typeMembre, p_grade, p_annee)
{
		effaceDiv('DivErreur');
		afficheEnCours('DivListe');
    jQuery.ajax({
		type: "GET",
		url : "spip.php",
		data : "page=lbftd_liste_role" +
						"&p_entite=" + p_entite +
						"&p_affichage=" + p_affichage +
						"&p_ligneParPage=" + p_ligneParPage +
						"&p_numeroPage=" + p_numeroPage +
						"&p_boiteRecherche=1" +
						"&p_barreOutils=1" +
						"&p_titreColonne=" + p_titreColonne +
						"&p_personne=" + p_personne +
						"&p_typeDepartement=" + p_typeDepartement +
						"&p_departement=" + p_departement +
						"&p_typeMembre=" + p_typeMembre +
						"&p_grade=" + p_grade +
						"&p_annee=" + p_annee,
		error: function() {
			alert('erreur');
		},
		success: function(data) {
			$("#DivListe").html(data);
		}
	});
}

function afficheExportImport(p_export_import, p_entite, p_acces)
{
	effaceDiv('DivErreur');
	afficheEnCours('DivListe');
    jQuery.ajax({
		type: "GET",
		url : "spip.php",
		data : "page=lbftd_export_import" +
						"&p_export_import=" + p_export_import +	"&p_entite=" + p_entite + "&p_acces=" + p_acces,
		error: function(msg) {
			alert('erreur' + msg);
		},
		success: function(data) {
			$("#DivListe").html(data);
		}
	});
}

function afficheMonDossier(p_personne)
{
	effaceDiv('DivErreur');
	afficheEnCours('DivListe');
    jQuery.ajax({
		type: "GET",
		url : "spip.php",
		data : "page=lbftd_mon_dossier" +
						"&p_personne=" + p_personne,
		error: function(msg) {
			alert('erreur' + msg);
		},
		success: function(data) {
			$("#DivListe").html(data);
		}
	});
}

function afficheListeOrganisation(p_affichage, p_entite, p_ligneParPage, p_numeroPage, p_titreColonne)
{
		afficheEnCours('DivListe');
    jQuery.ajax({
		type: "GET",
		url : "spip.php",
		data : "page=lbftd_liste_organisation" +
						"&p_affichage=" + p_affichage +
						"&p_entite=" + p_entite +
						"&p_ligneParPage=" + p_ligneParPage +
						"&p_numeroPage=" + p_numeroPage +
						"&p_titreColonne=" + p_titreColonne,
		error: function() {
			alert('erreur');
		},
		success: function(data) {
			$("#DivListe").html(data);
		}
	});
}

function afficheListeCompetition(p_entite, p_titreColonne, p_organisation, p_discipline)
{
		afficheEnCours('DivListe');
    jQuery.ajax({
		type: "GET",
		url : "spip.php",
		data : "page=lbftd_liste_competition" +
						"&p_entite=" + p_entite +
						"&p_ligneParPage=8" +
						"&p_numeroPage=1" +
						"&p_boiteRecherche=1" +
						"&p_barreOutils=1" +
						"&p_titreColonne=" + p_titreColonne +
						"&p_organisation=" + p_organisation +
						"&p_discipline=" + p_discipline,
		error: function() {
			alert('erreur');
		},
		success: function(data) {
			$("#DivListe").html(data);
		}
	});
}

function afficheListeCode(p_div, liste, param, param2)
{
		afficheEnCours(p_div);
    jQuery.ajax({
		type: "GET",
		url : "gestion/chercher-codes.php",
		data : "liste=" + liste +
					 "&param=" + param +
					 "&param2=" + param2,
		error: function() {
			alert('erreur');
		},
		success: function(data) {
			$("#" + p_div).html(data);
		}
	});
}

function afficheHistoriqueLicence(p_entite, p_titreColonne, p_code, p_master)
{
		afficheEnCours('DivListe');
    jQuery.ajax({
		type: "GET",
		url : "spip.php",
		data : "page=lbftd_historique_licence" +
						"&p_entite=" + p_entite +
						"&p_ligneParPage=8" +
						"&p_numeroPage=1" +
						"&p_boiteRecherche=1" +
						"&p_barreOutils=1" +
						"&p_titreColonne=" + p_titreColonne +
						"&p_code=" + p_code,
		error: function() {
			alert('erreur');
		},
		success: function(data) {
			$("#DivListe").html(data);
		}
	});
}

function afficheFonctionPersonne(p_entite, p_titreColonne, p_code)
{
		afficheEnCours('DivListe');
    jQuery.ajax({
		type: "GET",
		url : "spip.php",
		data : "page=lbftd_liste_fonction_personne" +
						"&p_entite=" + p_entite +
						"&p_ligneParPage=8" +
						"&p_numeroPage=1" +
						"&p_boiteRecherche=1" +
						"&p_barreOutils=1" +
						"&p_titreColonne=" + p_titreColonne +
						"&p_code=" + p_code,
		error: function() {
			alert('erreur');
		},
		success: function(data) {
			$("#DivListe").html(data);
		}
	});
}

function afficheEcranEdit(p_entite, p_action, p_code, p_master, p_typeMembre, p_typeDepartement)
{
	afficheEnCours('DivListe');
    jQuery.ajax({
		type: "GET",
		url : "spip.php",
		data : "page=lbftd_ecran_edit" +
						"&p_entite=" + p_entite +
						"&p_action=" + p_action +
						"&p_code=" + p_code +
						"&p_master=" + p_master +
						"&p_typeMembre=" + p_typeMembre +
						"&p_typeDepartement=" + p_typeDepartement,
		error: function() {
			alert('erreur');
		},
		success: function(data) {
      var tableau=data.split('|');
      if (tableau.length == 2) { $("#DivErreur").html(tableau[1]); } else { $("#DivListe").html(data); }
		}
	});
}

function updateEnregistrement(p_entite, p_operation, p_code, p_master, p_suiteValeur, p_ligneParPage, p_numeroPage, p_typeMembre, p_typeDepartement)
{
  var test=true;
  if (p_operation == 'delete')
  {
    test = confirm("Voulez-vous confirmer la suppression ?");
  }

  if (p_operation == 'stop')
  {
    dateFin = prompt('Date de fin');
    if (dateFin == null) { alert(dateFin); }
    if (dateFin == null || dateFin == '') { test = false; } else { p_suiteValeur = dateFin; }
  }

  if (test) {
    
    jQuery.ajax({
		  type: "GET",
		  url : "spip.php",
		  data : "page=lbftd_update_enregistrement" +
						  "&p_entite=" + p_entite +
						  "&p_operation=" + p_operation +
						  "&p_code=" + p_code +
						  "&p_master=" + p_master +
						  "&p_suiteValeur=" + p_suiteValeur +
						  "&p_ligneParPage=" + p_ligneParPage +
						  "&p_numeroPage=" + p_numeroPage +
						  "&p_typeMembre=" + p_typeMembre +
						  "&p_typeDepartement=" + p_typeDepartement ,
		  error: function() {
  			alert('erreur update enregistrement');
		  },
		  success: function(data) {
  			$("#DivListe").html(data);
		  }
	  });
  }
}

function afficheEnCours(contenu)
{
	document.getElementById(contenu).innerHTML = '<div width="100%" align="center"><img src="gestion/images/searching.gif" /></div>';
}

function afficheErreur(erreur)
{
	document.getElementById('DivErreur').innerHTML = erreur;
}

function afficheTitre(titre)
{
	document.getElementById('DivTitre').innerHTML = titre;
}

function effaceDiv(div)
{
	document.getElementById(div).innerHTML="";
}