/**
 * Fct pour la modération du forum
 */


/**
 * Fonction compteur de messages selectionnés
 * Cette fonction modifie la valeur du bouton submit
 * A zero elle le rend inactif
 */
function compteur(idcheckbox)
{
	if(document.getElementById("choice"+idcheckbox).checked)
	{

		document.getElementById("countcheck").value++ ;
		var plus = document.getElementById("countcheck").value;
		if (plus >= 1) document.getElementById("modbuttoncompteur").disabled = "";
		document.getElementById("modbuttoncompteur").value = "Avec ceux sélectionnés ("+plus+")";

	}
	else if (document.getElementById("countcheck").value > 0)
	{
		document.getElementById("countcheck").value-- ;
		var moins = document.getElementById("countcheck").value;
		if (moins == 0) document.getElementById("modbuttoncompteur").disabled = "disabled";
		document.getElementById("modbuttoncompteur").value = "Avec ceux sélectionnés ("+moins+")";
	}
}


/**
 * Fonction qui va choisir la page de direction
 * Cette fonction modifie la valeur du paramètre "ac" suivant le select
 */

function select_ac(fichier_php)
{
	document.getElementById("ac").value = fichier_php;
    if(document.all)
    moderation_masse_form.ac.value=fichier_php;
}


/**
 * Fonction qui va controler le choix d'une option
 */

function verifmultichoice(formulaire_masse)
{
	if (document.getElementById("moderation_masse_select").value == "nochoice")
	{
		alert('Choisissez une option');
	}
	else if (document.getElementById("moderation_masse_select").value == "tmp")
	{
		alert('/!\\ Cette fonctionnalité n\'est pas encore disponible /!\\\n\nMerci de votre compréhension.');
	}
	else formulaire_masse.submit();
}


/**
 * Fonction qui va selectionner tous les messages de la page en cours
 */
function checkAllbox()
{
	if (document.getElementById("all").checked)
	{
		for (var i=0; i < document.moderation_masse_form['moderation_masse_check[]'].length; i++)
		{
			if (document.moderation_masse_form['moderation_masse_check[]'][i].checked == false)
			{
				document.moderation_masse_form['moderation_masse_check[]'][i].selected = document.moderation_masse_form['moderation_masse_check[]'][i].checked = true;
				compteur(document.moderation_masse_form['moderation_masse_check[]'][i].value);
			}
		}
	}
	else
	{
		for (var i=0; i < document.moderation_masse_form['moderation_masse_check[]'].length; i++)
		{
			document.moderation_masse_form['moderation_masse_check[]'][i].selected = document.moderation_masse_form['moderation_masse_check[]'][i].checked = false;
			compteur(document.moderation_masse_form['moderation_masse_check[]'][i].value);
		}
	}
}

