//Afficher ou faire disparaitre un élément
function display(name)
	{
		if(document.getElementById(name).style.display == "none")
			{
				document.getElementById(name).style.display = "";
			}
		else
			{
				document.getElementById(name).style.display = "none";
			}
	}

//Action du bouron ajouter
function activeajout()
	{
		display("masque_ajt");
		display("form_ajt");
	}
	
//Affiche un loader "Traitement en cours..."
function loader()
	{
		display("masque_ajt");
		display("loader");
	}
	
//Action du bouton aidde
function aide()
	{
		alert("Indisponible pour le moment.");
	}
	
//Action du bouton utilisateurs
function utilisateur()
	{
		display("form_outils");
		display("form_utilisateur");
	}
	
//Action du bouton utilisateurs
function diaporama()
	{
		display("masque_ajt");
		display("form_outils");
		loader();
		window.location=('index.php?p=diaporama');
	}
	
//Action du bouton utilisateurs
function outils()
	{
		display("masque_ajt");
		display("form_outils");
	}
	
// Affiche l'infobulle de l'aide
function infoText(contenu)
	{
		document.getElementById("infoText").innerHTML = contenu + ".";
	}
	
//Affiche l'infoBulle
function afficheInfoText(contenu)
	{
		infoText(contenu);
		document.getElementById("infoText").style.display = "";
	}
	
//Désaffiche l'infobulle
function desafficheInfoText()
	{
		infoText("");
		document.getElementById("infoText").style.display = "none";
	}
	
//Enregistrer le xml du diaporama
function save_diaporama()
	{
		loader();
		document.frm_diaporama.submit();
	}
	
//Ajouter une nouvelle photo au diaporama
function ajouterPhotoDiaporama()
	{
		//display("masque_ajt");
		display("form_aj_photo");
	}
	
// Afficher la photo de l'image a uploader dans un div
// idFile = id du champ qui récupère le fichier
// idDiv = id du div qui va contenir la photo
function diapo_affiche_photo(idFile, idDiv)
	{
		var url = document.getElementById(idFile).value;
		document.getElementById(idDiv).innerHTML = "<img src=\""+ url +"\" height='267'>";
	}
	
//Envoi le formulaire de l'upload de l'image
function uploadPhotoDiaporama()
	{
		if( (document.getElementById("userfile").value != "") ){
			ajouterPhotoDiaporama();
			loader();
			document.frm_diaporama.action = "op/op.diaporama.uploadphoto.php";
			document.frm_diaporama.submit();
		}else{
			alert("Veuillez choisir une image");
		}
	}
	
//Affichage des erreurs ($contenu : contenu du message d'érreur
function erreur(contenu)
	{
		alert(contenu);
	}
	
//Supprimer une photo du diaporama
function supprimerPhoto(id)
	{
		loader();
		document.frm_diaporama.action = ("op/op.sup.photo.diaporama.php?id=" + id);
		document.frm_diaporama.submit();
	}
	
//Survole des div de choix de du panel d'accueil
function survolPanel(nom)
	{
		document.getElementById(nom).style.border = "1px solid #ADD8E6";
		document.getElementById(nom).style.background = "#D9EDF3";
	}
	
//Survole des div de choix de du panel d'accueil en partant
function unsurvolPanel(nom)
	{
		document.getElementById(nom).style.border = "1px solid #EAEAEA";
		document.getElementById(nom).style.background = "#F9F9F9";
	}
	
//Envoi la newsletter aux adhérents
function envoi_newsletter(){	
	loader();
	document.frmnewsletter.action = ("op/op.envoi-newsletter.php");
	document.frmnewsletter.submit();
}

//Suite de l'envoi de la newsletter par paquet
function envoi_newsletter_suivant(total, envoye){
	loader();
	window.location = ("op/op.envoi-newsletter.php?total="+total+"&envoye="+envoye);
}

//Affiche la liste des membres de la newsletter
function newsletter_liste_membres(){
	display("masque_ajt");
	display("form_membres_newsletter");
}

//Envoi l'enregistrement de la configuration du site
function save_configuration(){
	loader();
	document.frmconfiguration.action = ("op/op.save-configuration-site.php");
	document.frmconfiguration.submit();
}

//Vérification des champs avant envoi de la modification de l'événement ou de l'ajout d'un nouvel evenement
//avec gestion de dates
function modif_evenement_gestionDate(){

	if(document.frmevenement.titre.value == ""){
		alert("Veuillez indiquer un titre");	
	}else if(document.frmevenement.dateDeb.value == ""){
		alert("Date de début d'évenement manquante");
	}else if(document.frmevenement.dateFin.value == ""){
		alert("Date de fin d'évenement manquante");		
	}else if(document.getElementById('categorie').value == ""){
		alert("Veuillez selectionner au moins une catégorie");
	}else{		
		//Envoi le formulaire
		loader();
		document.frmevenement.action = ("op/op.modif.evenement.php");
		document.frmevenement.submit();
	}
	
}

//Vérification des champs avant envoi de la modification de l'événement ou de l'ajout d'un nouvel evenement
//sans gestion de dates
function modif_evenement_ssgestionDate(){
	
	if(document.frmevenement.titre.value == ""){
		alert("Veuillez indiquer un titre");
	}else if(document.getElementById('categorie').value == ""){
		alert("Veuillez selectionner au moins une catégorie");
	}else{
		//Envoi le formulaire
		loader();
		document.frmevenement.action = ("op/op.modif.evenement.php");
		document.frmevenement.submit();
	}
	
}

//supprimer un evenement
function supEvenement(id){
	
	if(confirm("Etes-vous sûr de vouloir supprimer cet évenement ?") == true){
		loader();
		window.location = ("op/op.sup.evenement.php?id=" + id);
	}
	
}

//Vérifie qu'un champ est bien en nombre entier
function verifNumeric(variable)
{
   var exp = new RegExp("^[0-9]+$","g");
   return exp.test(variable);
}



//Module auto
function autoRechercher(){
	display("masque_ajt");
	display("form_auto_rechercher");
	document.frmautorecherche.modele.focus();
}

//Vérifie que les champs principaux ont bien été remplis
function autoAnnonceInsert(){
	
	
	if(document.frmautoannonce.marque.value == ""){
		alert("Veuillez indiquer la marque de l'auto");
		return(false);
	}else if(document.frmautoannonce.modele.value == ""){
		alert("Veuillez indiquer le modèle de l'auto");
		return(false);
	}else if(document.frmautoannonce.moteur.value == ""){
		alert("Veuillez indiquer le moteur de l'auto");
		return(false);	
	}else if(document.frmautoannonce.nbporte.value == ""){
		alert("Veuillez indiquer le nombre de portes de l'auto");
		return(false);	
	}else if(document.frmautoannonce.km.value == ""){
		alert("Veuillez indiquer le nombre de kilomètres de l'auto");
		return(false);
	}else if(document.frmautoannonce.couleur.value == ""){
		alert("Veuillez indiquer la couleur de l'auto");
		return(false);
	}else if(document.frmautoannonce.datecirculation.value == ""){
		alert("Veuillez indiquer la date de mise en circulation de l'auto");
		return(false);
	}else if(document.frmautoannonce.prix.value == ""){
		alert("Veuillez indiquer le prix de l'auto");
		return(false);
	}else if(document.frmautoannonce.etatauto.value == ""){
		alert("Veuillez indiquer l'état de l'auto de l'auto");
		return(false);
	}else if(verifNumeric(document.frmautoannonce.km.value) == false){
		alert("Le champ kilomètres doit être en numérique");
		return(false);
	}else if(verifNumeric(document.frmautoannonce.prix.value) == false){
		alert("Le champ prix doit être en numérique");
		return(false);
	}else{
		//Envoi le formulaire
		loader();
		return(true);
	}
}

//Supprimer une annonce
function supprimerAnnonce(id, page){
	if(confirm('Etes-vous sûr de vouloir supprimer cette annonce auto ?')){
		loader();
		window.location = ("op/op.sup.auto_annonce.php?id=" + id + "&page=" + page);
	}
}

//Supprimer une photo a une annonce auto
function supPhotoAnnonceAuto(idAnnonce, page, photo){
	if(confirm('Etes-vous sûr de vouloir supprimer cette photo ?')){
		loader();
		window.location = ("op/op.sup.auto_photo.php?id=" + idAnnonce + "&page=" + page + "&photo=" + photo);
	}
}

//Permet de supprimer un compte client de la base de données
function delClient(idClient){
	if(confirm('Etes-vous sûr de vouloir supprimer ce compte utilisateur ?')){
		window.location = ("op/op.del-client.php?id="+idClient);
	}
}

//Permet de modifier un compte client de la base de données
function modifClient(idClient){
	
}
