//################GESTION DES INSCRIPTIONS#############

//Inscription
function inscription_forum() {
	
	if (document.getElementById('charte').checked) {//Si charte cochée
		
		if ((document.inscript_forum2.mail_forum.value == "") || (document.inscript_forum2.pseudo_forum.value == "") || (document.inscript_forum2.passe_forum.value == "")) {
			alert("Vous devez remplir tous les champs")
		}
		else {
			var verif_rep = new RegExp("^([a-zA-Z0-9_-])+([.]?[a-zA-Z0-9_-]{1,})*@([a-zA-Z0-9-_]{2,}[.])+[a-zA-Z]{2,3}$");
			if (verif_rep.exec(document.inscript_forum2.mail_forum.value) == null) { alert("Votre email est incorrecte"); 				}
			else if ((document.inscript_forum2.mail_forum.value != "") && (document.inscript_forum2.pseudo_forum.value != "") || (document.inscript_forum2.passe_forum.value != "")) {
			 document.inscript_forum2.action = "inscription_forum.php";
			 document.inscript_forum2.submit(); 
			}
		}
	} else { alert("Vous devez accepter la charte pour vous inscrire"); }
}

//Désinscription
function suppression_forum() {
	if ((document.inscript_forum.passe_forum.value == "") || (document.inscript_forum.pseudo_forum.value == "")) {
		alert("Vous devez remplir tous les champs");
	}
	else if ((document.inscript_forum.passe_forum.value != "") && (document.inscript_forum.pseudo_forum.value != "")) {
		 document.inscript_forum.action = "suppression_forum.php";
		 document.inscript_forum.submit(); 
	}
}

//Identification
function identification_forum() {
if ((document.inscript_forum.id_passe.value == "") || (document.inscript_forum.id_pseudo.value == "")) {
	alert("Vous devez remplir tous les champs")
}
else {
	 document.inscript_forum.action = "identification_forum.php";
	 document.inscript_forum.submit();
	}
}

//############GESTION DES MESSAGES####################

//Vérifier les champs avant d'ajouter un sujet
function verif_sujet() {
    if ((document.Nouveau_sujet.titre.value == "") || (document.Nouveau_sujet.texte.value == "")) {
	alert("Vous devez remplir tous les champs");
	}
	if ((document.Nouveau_sujet.titre.value != "") && (document.Nouveau_sujet.texte.value != "")) {
	document.Nouveau_sujet.submit();
	}
}

//Masquer ou afficher les messages
function afficher_masquer(nom) {
nom = document.getElementById(nom);
if (nom.style.display == "") { nom.style.display = "none"; }
else { nom.style.display = ""; }
}

//Vérifier les champs réponses
function verif_champs_rep(id_rep) { 

texte_rep = document.getElementById("texte_reponse" + id_rep);

if (texte_rep.value == "") { alert("Merci de renseigner tous les champs"); }
else {
	document.forms['reponse'+id_rep].submit();
	}
}

//Vérifier les champs modification
function verif_champs_mod(id_rep) { 

texte_rep = document.getElementById("texte_modifier" + id_rep);

if (texte_rep.value == "") { alert("Merci de renseigner tous les champs"); }
else {
	document.forms['form_modif'+id_rep].submit();
	}
}

//Suppression des réponses
function sup_reponse(id_sup_rep) {
if (confirm("Souhaitez-vous réellement supprimer cette réponse ?") == true) {
document.forms['form_sup'+id_sup_rep].submit();
}
}

//Suppression d'un sujet complet ainsi que les réponses correspondantes
function sup_sujet(id_sup_suj) {
	if (confirm("Souhaitez-vous réellement supprimer ce sujet ?") == true) {
	//alert(document.getElementById("cat");
	document.forms['form_supj'+id_sup_suj].submit();
	}
}

//Suppression d'un sujet complet ainsi que les réponses correspondantes
function mod_reponse(id_sujet,id_reponse,texte_modif) {
	if (confirm("Souhaitez-vous réellement modifier cette réponse ?") == true) {

		//document.getElementById("texte_reponse"+id_sujet).value = texte;
		document.getElementById("texte_reponse"+id_sujet).value = "<? echo $val2[texte]; ?>";
	
	}
}