function recherche(module){
	$.ajax({
		url: "vues/recherche.php",
		type: "POST",
		dataType: "html",
		timeout: 6000,
		data: {module: module},
		error: function(XMLHttpRequest, textStatus, errorThrown){
			animeTitre("Recherche", "", module);
			userCom("Erreur :<br/>"+textStatus, 'erreur');
		},
		success: function(retour){
			
			$("#conteneur").html(retour);
			if (module == "Adherant") {
				animeTitre("Recherche", "", "Adhérent");
			}
			else {
				animeTitre("Recherche", "", module);
			}
		}
	});
	
}

function montrerFicheSimple(module){
	switch(module){
		case "Amicale" :
			$.ajax({
				url: "vues/fiche-amicale.php",
				type: "POST",
				dataType: "html",
				timeout: 6000,
				data: {module: module, fichesimple: true},
				error: function(XMLHttpRequest, textStatus, errorThrown){
					userCom("Erreur :<br/>"+textStatus, 'erreur');
				},
				success: function(retour){
					$("#conteneur").html(retour);
					animeTitre("Fiche", "", module);
				}
			});
			
			
			
			break;
		
	}
	
}

function ajouter(module){
	// animation de la zone de titre "action"
	var tap = "";
	var tam = module;
	switch(module){
		case "Amicale" :
			tap = "une";
			$("#conteneur").load("vues/ajouter-amicale.php", {module: module});
			break;
			
		case "Adherant" :
			tap = "un";
			tam = "Adherent";
			$("#conteneur").load("vues/ajouter-adherant.php", {module: module});
			break;
			
		case "Region" :
			tap = "une";
			$("#conteneur").load("vues/ajouter-region.php", {module: module});
			break;
			
		case "Departement" :
			tap = "une";
			$("#conteneur").load("vues/ajouter-departement.php", {module: module});
			break;
			
		case "Titre" :
			tap = "un";
			$("#conteneur").load("vues/ajouter-titre.php", {module: module});
			break;
	}
	animeTitre("Ajouter", tap, tam);
}

function deconnexion(){
	$.ajax({
		url: "deconnexion.php",
		type: "POST",
		dataType: "html",
		timeout: 6000,
		data: {timeup: true},
		error: function(XMLHttpRequest, textStatus, errorThrown){
			userCom("Erreur :<br/>"+textStatus, 'erreur');
		},
		success: function(retour){
			$("html").html(retour);
			
		}
	});
}

function montrerListe(module){
	userCom("Chargement...", '');
	var tam ="";
	switch(module){
		case "Adherant" :
			tam = "Adhérents";
			$("#conteneur").load("vues/liste-adherant.php");
			break;
		case "Amicale" :
			tam = "Amicales";
			$("#conteneur").load("vues/liste-amicale.php");
			break;
		case "Region" :
			tam = "Régions";
			$("#conteneur").load("vues/liste-region.php");
			break;
		case "Departement" :
			tam = "Départements";
			$("#conteneur").load("vues/liste-departement.php");
			break;
		case "Titre" :
			tam = "Titres";
			$("#conteneur").load("vues/liste-titre.php");
			break;
	}
	animeTitre("Liste", "des", tam);
}

function adherentSansAmicale(module){
	userCom("Chargement...", '');
	var tam = "Adhérents sans amicale";
	
	var obj = {};
	obj.premiercritere = "nom";
	obj.critere = "nom;prenom;statut";
	obj.ajoutrequete = "%";
	
	$.ajax({
		url: "vues/liste-adherant.php",
		type: "POST",
		dataType: "html",
		timeout: 6000,
		data: obj,
		error: function(XMLHttpRequest, textStatus, errorThrown){
			userCom("Erreur :<br/>"+textStatus, 'erreur');
		},
		success: function(retour){
			animeTitre("Liste", "des", tam);
			$("#conteneur").html(retour);
			
		}
	});
	
	
	
}

function animeTitre(ta, tap, tam){
	$("#titreAction").html(ta);
	$("#titreActionParticule").html(tap);
	$("#titreActionModule").html(tam);
	
	$("#titreAction").toggle();
	$("#titreActionParticule").toggle();
	$("#titreActionModule").toggle();
	
	$("#titreAction").fadeIn(500);
	$("#titreActionParticule").fadeIn(1500);
	$("#titreActionModule").fadeIn(1000);
	
}


function publibase(limite){
		if (limite == 0) {
			userCom("Génération du fichier...", '');
		}
		$.ajax({
			url: "scripts/s-publibase.php",
			type: "POST",
			data: {limite: limite},
			dataType: "html",
			timeout: 30000,
			error: function(XMLHttpRequest, textStatus, errorThrown){
				userCom("Erreur :<br/>"+textStatus, 'erreur');
			},
			success: function(retour){
				tabpbl = retour.split(";");
				if (tabpbl[1] != "100") {
					if (userCom("Génération du fichier...<br/>" + tabpbl[1] + "%", '')) {
						setTimeout("publibase("+tabpbl[0]+")", 0);
					}
				} else {
					userCom("Génération du fichier...<br/>" + tabpbl[1] + "%<br/>Pour télécharger le fichier, cliquez <b><a href=\""+tabpbl[2]+"\"><strong>ici</strong></a></b>", 'confirm');
				}
			}
		});
	}
	