function preview(formu, elt) {
	$("#preview").slideDown("fast");
	if (document.forms[formu].elements[elt].value != "") {
		module_AJAX("./?page=preview_ajax", constructData(formu), afficherPreview);
	}
}
function closePreview() {
	$("#preview").slideUp("fast");
}
function afficherPreview(rXML, rTXT) {
	var previewtxt = rXML.getElementsByTagName("preview").item(0).firstChild.data;
	if (previewtxt != '') {
		document.getElementById("texte_preview").innerHTML = rXML.getElementsByTagName("preview").item(0).firstChild.data;
	}
}
function show(calque) {
	var test = $("#"+calque).css("display");
	var effet = "slide";
	if (arguments[1] != undefined && arguments[1] != "") {
		effet = arguments[1];
	}
	if (test == "none") {
		switch (effet) {
			case "slide":
				$("#"+calque).slideDown("fast");
			break;
			case "fade":
				$("#"+calque).fadeUp("fast");
			break;
			default:
				$("#"+calque).show();
			break;
		}
	} else {
		switch (effet) {
			case "slide":
				$("#"+calque).slideUp("fast");
			break;
			case "fade":
				$("#"+calque).fadeOut("fast");
			break;
			default:
				$("#"+calque).hide();
			break;
		}
	}
}

function getOnline() {
	module_AJAX("./?page=getonline_ajax", '', resultatGetOnline);
}
function resultatGetOnline(rXML, rTXT) {
	var online = rXML.getElementsByTagName("online").item(0).firstChild.data;
	var invites = rXML.getElementsByTagName("invites").item(0).firstChild.data;
	document.getElementById("liste_membres").innerHTML = online;
	document.getElementById("liste_invites").innerHTML = invites;
	setTimeout('getOnline()', 10000);
}

/* connexion / déconnexion */
function connexion() {
	document.forms["connexion"].elements["bouton_connexion"].value = "Connexion en cours...";
	document.forms["connexion"].elements["bouton_connexion"].disabled = true;
	module_AJAX("./?page=login_ajax", constructData("connexion"), resultatConnexion);
}
function resultatConnexion(rXML, rTXT) {
	var resultat = rXML.getElementsByTagName("resultat").item(0).firstChild.data;
	if (resultat == "ok") {
		window.location.reload();
	} else {
		alert("Identification impossible ! Veuillez vérifier le login et le mot de passe saisis.");
		document.forms["connexion"].elements["bouton_connexion"].value = "Connexion";
		document.forms["connexion"].elements["bouton_connexion"].disabled = false;
	}
}
function deconnexion() {
	module_AJAX("./?page=logout_ajax", "", resultatDeconnexion);
}
function resultatDeconnexion(rXML, rTXT) {
	var resultat = rXML.getElementsByTagName("resultat").item(0).firstChild.data;
	if (resultat == "ok") {
		window.location.reload();
	} else if (resultat == "ko") {
		alert("Erreur lors de votre déconnexion.");
	}
}

/* nouveau compte */
function checkPseudo() {
	var eltvalue = document.forms["creer_compte"].elements["pseudo"].value;
	if (eltvalue != "") {
		module_AJAX("./?page=verifiercompte_ajax", "&var=pseudo&valeur="+echapper(eltvalue), resultatCheckPseudo);
	} else if (eltvalue == "") {
		$("#infos_pseudo").text("");
		$("#infos_pseudo").removeClass();
	}
}
function resultatCheckPseudo(rXML, rTXT) {
	$("#infos_pseudo").removeClass();
	var resultat = rXML.getElementsByTagName("resultat").item(0).firstChild.data;
	if (resultat == "ok") {
		$("#infos_pseudo").text("Le pseudo est disponible.");
		$("#infos_pseudo").addClass("check_ok");
		document.forms["creer_compte"].elements["valid_pseudo"].value = 1;
	} else if (resultat == "nondispo") {
		$("#infos_pseudo").text("Le pseudo que vous avez choisi est déjà utilisé.");
		$("#infos_pseudo").addClass("check_ko");
		document.forms["creer_compte"].elements["valid_pseudo"].value = 0;
	}
}
function checkSecuriteMdp() {
	var eltvalue = document.forms["creer_compte"].elements["mdp"].value;
	if (eltvalue != "") {
		module_AJAX("./?page=verifiercompte_ajax", "&var=niveaumdp&valeur="+echapper(eltvalue), resultatCheckSecuriteMdp);
	} else if (eltvalue == "") {
		$("#infos_mdp").text("");
	}
}
function resultatCheckSecuriteMdp(rXML, rTXT) {
	$("#infos_mdp").removeClass();
	var resultat = rXML.getElementsByTagName("resultat").item(0).firstChild.data;
	document.forms["creer_compte"].elements["valid_mdp"].value = 0;
	if (resultat == 0) {
		$("#infos_mdp").text("Trop court, 6 caractères minimum.");
		$("#infos_mdp").addClass("check_ko");
	} else if (resultat > 0 && resultat <= 30) {
		$("#infos_mdp").text("faible ("+resultat+")");
		$("#infos_mdp").addClass("check_ko");
	} else if (resultat > 30 && resultat <= 100) {
		document.forms["creer_compte"].elements["valid_mdp"].value = 1;
		$("#infos_mdp").text("bon ("+resultat+")");
		$("#infos_mdp").addClass("check_ok");
	} else if (resultat > 100) {
		document.forms["creer_compte"].elements["valid_mdp"].value = 1;
		$("#infos_mdp").text("excellent ("+resultat+")");
		$("#infos_mdp").addClass("check_ok");
	}
}
function checkConfirmMdp() {
	$("#infos_mdpconfirm").removeClass();
	var mdp1 = document.forms["creer_compte"].elements["mdp"].value;
	var mdp2 = document.forms["creer_compte"].elements["mdpconfirm"].value;
	if (mdp1 == mdp2) {
		$("#infos_mdpconfirm").text("Mot de passe correctement confirmé.");
		$("#infos_mdpconfirm").addClass("check_ok");
		document.forms["creer_compte"].elements["valid_mdpconfirm"].value = 1;
	} else {
		$("#infos_mdpconfirm").text("Vous n'avez pas saisi deux fois le même mot de passe.");
		$("#infos_mdpconfirm").addClass("check_ko");
		document.forms["creer_compte"].elements["valid_mdpconfirm"].value = 0;
	}
}
function checkMail() {
	var eltvalue = document.forms["creer_compte"].elements["mail"].value;
	if (eltvalue != "") {
		module_AJAX("./?page=verifiercompte_ajax", "&var=mail&valeur="+echapper(eltvalue), resultatCheckMail);
	} else if (eltvalue == "") {
		$("#infos_mail").text("");
		$("#infos_mail").removeClass();
	}
}
function resultatCheckMail(rXML, rTXT) {
	$("#infos_mail").removeClass();
	var resultat = rXML.getElementsByTagName("resultat").item(0).firstChild.data;
	if (resultat == "ok") {
		$("#infos_mail").text("L'adresse e-mail est disponible.");
		$("#infos_mail").addClass("check_ok");
		document.forms["creer_compte"].elements["valid_mail"].value = 1;
	} else if (resultat == "nondispo") {
		$("#infos_mail").text("L'adresse e-mail que vous avez choisie est déjà utilisée.");
		$("#infos_mail").addClass("check_ko");
		document.forms["creer_compte"].elements["valid_mail"].value = 0;
	} else if (resultat == "mauvaisformat") {
		$("#infos_mail").text("Le format de l'adresse e-mail que vous avez saisie n'est pas bon.");
		$("#infos_mail").addClass("check_ko");
		document.forms["creer_compte"].elements["valid_mail"].value = 0;
	}
}
function creerCompte() {
	$("#labelaccept").removeClass();
	var formu = document.forms["creer_compte"];
	if (formu.elements["accept"].checked && formu.elements["valid_pseudo"].value == 1 && formu.elements["valid_mdp"].value == 1 && formu.elements["valid_mdpconfirm"].value == 1 && formu.elements["valid_mail"].value == 1) {
		formu.elements["bouton_creer"].value = "Enregistrement en cours...";
		formu.elements["bouton_creer"].disabled = true;
		module_AJAX("./?page=creercompte_ajax", constructData("creer_compte"), resultatCreerCompte);
	} else {
		formu.elements["bouton_creer"].value = "Créer le compte";
		formu.elements["bouton_creer"].disabled = false;
		alert("Formulaire mal rempli. Veuillez vérifier les données saisies avec les infos inscrites à côté de chaque champ.");
		if (!formu.elements["accept"].checked) {
			$("#labelaccept").addClass("check_ko");
		}
	}
}
function resultatCreerCompte(rXML, rTXT) {
	var formu = document.forms["creer_compte"];
	var resultat = rXML.getElementsByTagName("resultat").item(0).firstChild.data;
	if (resultat == "ok") {
		alert("Votre compte a été créé. Un mail vous sera envoyé avec un lien permettant de valider votre compte. Redirection vers l'accueil du site...");
		window.location.href = "./";
	} else if (resultat == "ko") {
		formu.elements["bouton_creer"].value = "Créer le compte";
		formu.elements["bouton_creer"].disabled = false;
		alert("La création de compte a échoué. Merci de retenter ultérieurement.");
	} else if (resultat == "notsend") {
		alert("Le compte a correctement été créé mais le mail de confirmation n'a pas pu être envoyé. Merci de contacter un administrateur.");
		window.location.href = "./";
	}
}

/* réinitialisation du mot de passe */
function demandeResetPassword() {
	$("#verification").removeClass("check_ok check_ko");
	$("#verification").text("");
	var formu = document.forms["reset_password"];
	if (formu.elements["mail"].value != "") {
		formu.elements["bouton_reset"].value = "Traitement en cours...";
		formu.elements["bouton_reset"].disabled = true;
		module_AJAX("./?page=lostpassword_ajax", constructData("reset_password"), resultatDemandeResetPassword);
	} else {
		$("#verification").text("Aucun mail saisi !");
		formu.elements["bouton_reset"].value = "Envoyer";
		formu.elements["bouton_reset"].disabled = false;
	}
}
function resultatDemandeResetPassword(rXML, rTXT) {
	var resultat = rXML.getElementsByTagName("resultat").item(0).firstChild.data;
	if (resultat == "ok") {
		document.getElementById("bouton_reset").value = "Envoyer";
		document.getElementById("bouton_reset").disabled = false;
		$("#verification").addClass("check_ok");
		$("#verification").text("Une notification a été envoyée par e-mail. Consultez votre boite de messagerie.");
	} else if (resultat == "ko") {
		document.getElementById("bouton_reset").value = "Envoyer";
		document.getElementById("bouton_reset").disabled = false;
		$("#verification").addClass("check_ko");
		$("#verification").text("Impossible de vérifier votre adresse e-mail. Merci de retenter ultérieurement.");
	} else if (resultat == "notfound") {
		document.getElementById("bouton_reset").value = "Envoyer";
		document.getElementById("bouton_reset").disabled = false;
		$("#verification").addClass("check_ko");
		$("#verification").text("L'adresse e-mail que vous avez saisie est inconnue.");
	} else if (resultat == "notsend") {
		document.getElementById("bouton_reset").value = "Envoyer";
		document.getElementById("bouton_reset").disabled = false;
		$("#verification").addClass("check_ko");
		$("#verification").text("Impossible d'envoyer l'e-mail. Veuillez vérifier l'adresse saisie dans le formulaire.");
	}
}

/* blog */
function enregistrerArticle(formulaire) {
	var formu = document.forms[formulaire];
	document.getElementById("erreurs").innerHTML = "";
	document.getElementById("erreurs").style.display = "none";
	formu.elements["titre"].style.border = "1px solid #99C500";
	formu.elements["texte"].style.border = "1px solid #99C500";
	if (formu.elements["titre"].value != "" && formu.elements["titre"].value != "Titre" && formu.elements["texte"].value != "") {
		formu.elements["bouton_poster"].value = "Enregistrement en cours...";
		formu.elements["bouton_poster"].disabled = true;
		module_AJAX("./?page=nouvelarticle_ajax", constructData(formulaire), resultatEnregistrementArticle);
	} else {
		$("#erreurs").slideDown("fast");
		if (formu.elements["titre"].value == "" || formu.elements["titre"].value == "Titre") {
			formu.elements["titre"].style.border = "1px solid #FF0000";
			document.getElementById("erreurs").innerHTML += "Titre manquant<br />";
		}
		if (formu.elements["texte"].value == "") {
			formu.elements["texte"].style.border = "1px solid #FF0000";
			document.getElementById("erreurs").innerHTML += "Texte manquant<br />";
		}
	}
}
function resultatEnregistrementArticle(rXML, rTXT) {
	var resultat = rXML.getElementsByTagName("resultat").item(0).firstChild.data;
	if (resultat == "ok") {
		window.location.href = "./?page=actu";
	} else if (resultat == "ko") {
		alert("Impossible d'enregistrer le nouvel article.");
	}
}

/* liens */
function soumettreLien() {
	if (document.forms["proposer_lien"].elements["lien"].value != "") {
		document.forms["proposer_lien"].elements["bouton_nouveau_lien"].value = "Envoi en cours...";
		document.forms["proposer_lien"].elements["bouton_nouveau_lien"].disabled = true;
		module_AJAX("./?page=proposerlien_ajax", constructData("proposer_lien"), resultatNouveauLien);
	} else {
		alert("Vous n'avez pas saisi de lien !");
	}
}
function resultatNouveauLien(rXML, rTXT) {
	var resultat = rXML.getElementsByTagName("resultat").item(0).firstChild.data;
	if (resultat == "ok") {
		$("#resultat_nouveau_lien").html("Votre lien a correctement été soumis.");
		document.forms["proposer_lien"].elements["lien"].value = "http://";
		setTimeout('document.getElementById("resultat_nouveau_lien").innerHTML = "";', 5000);
	} else if (resultat == "ko") {
		alert("Impossible de soumettre le lien. Merci de retenter ultérieurement.");
	}
	document.forms["proposer_lien"].elements["bouton_nouveau_lien"].value = "Soumettre";
	document.forms["proposer_lien"].elements["bouton_nouveau_lien"].disabled = false;
}

/* membres */
function trierMembres() {
	var option_tri = document.getElementById("option_tri").value;
	var ordre = document.getElementById("ordre").value;
	window.location.href = window.location.href+"&tri="+option_tri+"&o="+ordre;
}

/* forum */
function afficherCadreMessage(elt) {
	if (elt.checked) {
		$("#cadre_ajout_message").slideDown("fast");
	} else {
		$("#cadre_ajout_message").slideUp("fast");
	}
}
function afficherCadreSondage(elt) {
	if (elt.checked) {
		$("#cadre_ajout_sondage").slideDown("fast");
	} else {
		$("#cadre_ajout_sondage").slideUp("fast");
	}
}
function enregistrerSujet(formulaire, id_forum) {
	var formu = document.forms[formulaire];
	document.getElementById("erreurs").innerHTML = "";
	document.getElementById("erreurs").style.display = "none";
	formu.elements["titre"].style.border = "1px solid #99C500";
	if (formu.elements["titre"].value != "" && (formu.elements["checkmessage"].checked && formu.elements["texte"].value != "")) {
		formu.elements["bouton_poster"].value = "Enregistrement en cours...";
		formu.elements["bouton_poster"].disabled = true;
		module_AJAX("./?page=nouveausujet_ajax&f="+id_forum, constructData(formulaire), resultatEnregistrementSujet);
	} else {
		$("#erreurs").slideDown("fast");
		if (formu.elements["titre"].value == "") {
			formu.elements["titre"].style.border = "1px solid #FF0000";
			document.getElementById("erreurs").innerHTML += "Titre manquant<br />";
		}
		if (formu.elements["checkmessage"].checked && formu.elements["texte"].value == "") {
			formu.elements["texte"].style.border = "1px solid #FF0000";
			document.getElementById("erreurs").innerHTML += "Texte manquant<br />";
		}
		// rajouter gestion des options formulaire de sondage
	}
}
function resultatEnregistrementSujet(rXML, rTXT) {
	var resultat = rXML.getElementsByTagName("resultat").item(0).firstChild.data;
	if (resultat == "ok") {
		window.location.href = rXML.getElementsByTagName("url_retour").item(0).firstChild.data;
	} else if (resultat == "ko") {
		alert("Impossible d'enregistrer le sujet.");
	}
}
function enregistrerMessage(formulaire, id_sujet) {
	var formu = document.forms[formulaire];
	document.getElementById("erreurs").innerHTML = "";
	document.getElementById("erreurs").style.display = "none";
	formu.elements["texte"].style.border = "1px solid #99C500";
	if (formu.elements["texte"].value != "") {
		formu.elements["bouton_poster"].value = "Enregistrement en cours...";
		formu.elements["bouton_poster"].disabled = true;
		module_AJAX("./?page=nouveaumessage_ajax&s="+id_sujet, constructData(formulaire), resultatEnregistrementMessage);
	} else {
		$("#erreurs").slideDown("fast");
		if (formu.elements["texte"].value == "") {
			formu.elements["texte"].style.border = "1px solid #FF0000";
			document.getElementById("erreurs").innerHTML += "Texte manquant<br />";
		}
	}
}
function resultatEnregistrementMessage(rXML, rTXT) {
	var resultat = rXML.getElementsByTagName("resultat").item(0).firstChild.data;
	if (resultat == "ok") {
		window.location.href = rXML.getElementsByTagName("url_retour").item(0).firstChild.data;
	} else if (resultat == "ko") {
		alert("Impossible d'enregistrer le message.");
	}
}
function editerMessage(formulaire, id_message) {
	var formu = document.forms[formulaire];
	document.getElementById("erreurs").innerHTML = "";
	document.getElementById("erreurs").style.display = "none";
	formu.elements["texte"].style.border = "1px solid #99C500";
	if (formu.elements["texte"].value != "") {
		formu.elements["bouton_enregistrer"].value = "Enregistrement en cours...";
		formu.elements["bouton_enregistrer"].disabled = true;
		module_AJAX("./?page=editermessage_ajax&m="+id_message, constructData(formulaire), resultatEditionMessage);
	} else {
		$("#erreurs").slideDown("fast");
		if (formu.elements["texte"].value == "") {
			formu.elements["texte"].style.border = "1px solid #FF0000";
			document.getElementById("erreurs").innerHTML += "Texte manquant<br />";
		}
	}
}
function resultatEditionMessage(rXML, rTXT) {
	var resultat = rXML.getElementsByTagName("resultat").item(0).firstChild.data;
	if (resultat == "ok") {
		window.location.href = rXML.getElementsByTagName("url_retour").item(0).firstChild.data;
	} else if (resultat == "ko") {
		alert("Impossible d'éditer le message.");
	}
}

/* galeries */
function sauverOptionsGaleries(formulaire) {
	var formu = document.forms[formulaire];
	formu.elements["bouton_enregistrer"].value = "Enregistrement en cours...";
	formu.elements["bouton_enregistrer"].disabled = true;
	module_AJAX("./?page=optionsgaleries_ajax", constructData(formulaire), resultatSauvegardeOptionsGaleries);

}
function resultatSauvegardeOptionsGaleries(rXML, rTXT) {
	var resultat = rXML.getElementsByTagName("resultat").item(0).firstChild.data;
	if (resultat == "ko") {
		alert("Certanies informations n'ont pas pu être mises à jour, veuillez recommencer.");
	}
	window.location.reload();
}

function genererRaccourci(formulaire, champ_in, champ_out) {
	var formu = document.forms[formulaire];
	var input = formu.elements[champ_out];
	var valeur = formu.elements[champ_in].value;
	valeur = valeur.toLowerCase();
	valeur = valeur.replace(/ /g, "");
	valeur = valeur.replace(/"/g, "");
	valeur = valeur.replace(/'/g, "");
	valeur = valeur.replace(/!/g, "");
	valeur = valeur.replace(/:/g, "");
	valeur = valeur.replace(/;/g, "");
	valeur = valeur.replace(/,/g, "");
	valeur = valeur.replace(/\//g, "");
	valeur = valeur.replace(/à/g, "a");
	valeur = valeur.replace(/ä/g, "a");
	valeur = valeur.replace(/â/g, "a");
	valeur = valeur.replace(/é/g, "e");
	valeur = valeur.replace(/è/g, "e");
	valeur = valeur.replace(/ë/g, "e");
	valeur = valeur.replace(/ê/g, "e");
	valeur = valeur.replace(/î/g, "i");
	valeur = valeur.replace(/ï/g, "i");
	valeur = valeur.replace(/ô/g, "o");
	valeur = valeur.replace(/ö/g, "o");
	valeur = valeur.replace(/ù/g, "u");
	valeur = valeur.replace(/û/g, "u");
	valeur = valeur.replace(/ü/g, "u");
	valeur = valeur.replace(/ç/g, "c");
	input.value = valeur;
}
function creerGalerie(formulaire) {
	var formu = document.forms[formulaire];
	if (formu.elements["titre"].value != "") {
		formu.elements["bouton_creer"].value = "Enregistrement en cours...";
		formu.elements["bouton_creer"].disabled = true;
		module_AJAX("./?page=creergalerie_ajax", constructData(formulaire), resultatCreationGalerie);
	} else if (formu.elements["titre"].value == "") {
		alert("Vous n'avez pas saisi de titre !");
	}
}
function resultatCreationGalerie(rXML, rTXT) {
	var resultat = rXML.getElementsByTagName("resultat").item(0).firstChild.data;
	if (resultat == "ok") {
		window.location.reload();
	} else if (resultat == "ko") {
		alert("Echec de la création de la nouvelle galerie.");
	}
}
function personnaliserDroits(sens, bloc) {
	if (sens == 0) {
		$("#"+bloc).slideUp("fast");
	} else if (sens == 1) {
		$("#"+bloc).slideDown("fast");
	}
}
function sauverInfosGalerie(formulaire, galerie) {
	var formu = document.forms[formulaire];
	if (formu.elements["titre"].value != "") {
		formu.elements["bouton_enregistrer"].value = "Enregistrement en cours...";
		formu.elements["bouton_enregistrer"].disabled = true;
		module_AJAX("./?page=optionsgalerie_ajax&g="+galerie, constructData(formulaire), resultatSauvegardeInfosGalerie);
	} else {
		alert("Vous n'avez saisi aucun titre.");
	}
}
function resultatSauvegardeInfosGalerie(rXML, rTXT) {
	var resultat = rXML.getElementsByTagName("resultat").item(0).firstChild.data;
	if (resultat == "ok") {
		window.location.reload();
	} else if (resultat == "ko") {
		alert("Impossible de mettre à jour la galerie.");
	}
}
function modifierOrdreGalerie(galerie, mouv) {
	module_AJAX("./?page=modifierordregaleries_ajax&g="+galerie+"&mouv="+mouv, "", resultatModifierOrdreGalerie);
}
function resultatModifierOrdreGalerie(rXML, rTXT) {
	var resultat = rXML.getElementsByTagName("resultat").item(0).firstChild.data;
	if (resultat == "ok") {
		window.location.reload();
	} else if (resultat == "ko") {
		var texte = rXML.getElementsByTagName("texte").item(0).firstChild.data;
		alert(texte);
	}
}
function supprimerGalerie(galerie) {
	if (confirm ("Toutes les images de cette galerie seront définitivement supprimées. Voulez-vous vraiment supprimer cette galerie ?")) {
		module_AJAX("./?page=supprimergalerie_ajax&g="+galerie, "", resultatSuppressionGalerie);
	}
}
function resultatSuppressionGalerie(rXML, rTXT) {
	var resultat = rXML.getElementsByTagName("resultat").item(0).firstChild.data;
	var id = rXML.getElementsByTagName("id").item(0).firstChild.data;
	if (resultat == "ok") {
		alert('suppr ok');
		$("#"+id).remove();
	} else if (resultat == "ok") {
		alert("Impossible de supprimer la galerie.");
	}
}
function afficher(galerie, image) {
	$("#miniatures").hide("fast");
	$("#contenu_visionneuse").hide();
	$("#chargement_visionneuse").show();
	$("#visionneuse").slideDown("fast");
	chargerImage(galerie, image);
}
function fermer_visionneuse() {
	$("#miniatures").show("fast");
	$("#visionneuse").slideUp("fast");
	$("#options_image").slideUp("fast");
}
function chargerImage(galerie, image) {
	$("#chargement_visionneuse").slideDown("fast");
	$("#contenu_visionneuse").slideUp("fast");
	if (galerie != "" && image != "") {
		module_AJAX("./?page=chargerimage_ajax&g="+galerie+"&img="+image, "", resultatChargerImage);
	}
}
function resultatChargerImage(rXML, rTXT) {
	$("#contenu_visionneuse").html(rTXT);
	$("#contenu_visionneuse").slideDown("fast");
	$("#chargement_visionneuse").slideUp("fast");
}
function definirCouverture(galerie, image) {
	if (confirm ("Etes-vous sur de vouloir définir cette image comme couverture de la galerie ?")) {
		module_AJAX("./?page=definircouverture_ajax&g="+galerie+"&img="+image, "", resultatDefinirCouverture);
	}
}
function resultatDefinirCouverture(rXML, rTXT) {
	var resultat = rXML.getElementsByTagName("resultat").item(0).firstChild.data;
	if (resultat == "ko") {
		alert("Impossible de définir cette image comme couverture de la galerie. Merci de réessayer ultérieurement.");
	}
}
function ajouterFichier(inputfile) {
	var codeNouvelInput = "<input id=\""+(parseInt(inputfile.id, 10) + 1)+"\" name=\"fichiers[]\" type=\"file\" onchange=\"javascript:ajouterFichier(this);\" />";
	var codePhoto = "<p id=\"p"+inputfile.id+"\" class=\"fichier\"><a href=\"javascript:supprimerFichier('"+inputfile.id+"');\"><img src=\"./themes/defaut/fr/images/supprimer.png\" /></a> "+inputfile.value+"</p>";
	$(codePhoto).appendTo("#liste_fichiers");
	$(codeNouvelInput).appendTo("#liste_input");
	$(inputfile).hide();
}
function supprimerFichier(item) {
	$("#p"+item).slideUp("fast");
	$("#"+item).remove();
}
function ajouterImages(formulaire) {
	document.forms[formulaire].elements["bouton_telecharger"].value = "Téléchargement en cours...";
	document.forms[formulaire].elements["bouton_telecharger"].disabled = true;
	document.forms[formulaire].submit();
}
function enregistrerImages(formulaire, galerie) {
	document.forms[formulaire].elements["bouton_enregistrer"].value = "Enregistrement en cours...";
	document.forms[formulaire].elements["bouton_enregistrer"].disabled = true;
	module_AJAX("./?page=enregistrerimages_ajax&g="+galerie, constructData(formulaire), resultatEnregistrerImages);
}
function resultatEnregistrerImages(rXML, rTXT) {
	var resultat = rXML.getElementsByTagName("resultat").item(0).firstChild.data;
	var id = rXML.getElementsByTagName("id").item(0).firstChild.data;
	if (resultat == 'ko') {
		alert("Toutes les images n'ont pas pu être enregistrées. Redirection vers la galerie...");
	}
	window.location.href = "./?page=images&g="+id;
}

