function enlever(balise) {
	if (! window.confirm("Merci de valider cette suppression."))
		return;
	while (balise && balise.tagName != 'DIV')
		balise = balise.parentNode;
	if (balise)
		balise.parentNode.removeChild(balise);
	return;
}

var decrire_maximum;
function decrire(champ) {
	if (typeof(decrire_maximum) == 'undefined')
		decrire_maximum = parseInt(document.getElementById('compteur1').innerHTML, 10) || 300;
	if (typeof(champ) != 'object')
		champ = document.getElementById('description' + champ);
	var indice = /\[([\w\d]+)\]$/.exec(champ.name)[1];
	var rc = champ.value.length - champ.value.replace('\n', '', 'g').length;
	var nombre = decrire_maximum - (champ.value.length - rc);
	if (nombre < 0) {
		if (decrire_maximum) {
			champ.value = champ.value.substr(0, decrire_maximum + rc);
			nombre = 0;
		} else
			nombre = - nombre;
	}
	document.getElementById('compteur' + indice).innerHTML = nombre;
	return;
}

function sous_rubrique(activite, rubrique, sousrubrique) {
	menu = plume('sousrubrique' + activite).options;
	
	x = menu.length;
	while (-- x >= 0)
		menu[x] = null;
	
	if (rubrique == undefined) {
		rubrique = plume('rubrique' + activite);
		rubrique = rubrique.options[rubrique.selectedIndex].value;
		sousrubrique = 0;
	}
	
	y = 0;
	if (! sousrubrique)
		menu[y ++] = new Option("Sélectionnez une sous rubrique...", 0);
	for (x in sr[rubrique])
		menu[y ++] = sousrubrique == x ? new Option(sr[rubrique][x], x, true, true) : new Option(sr[rubrique][x], x);
}

	// ajouter
var activiteur_indice = 0;
function activiteur(activite) {
	++ activiteur_indice;
	plume('descripteur').bebe('div').innerHTML = document.getElementById('decrivant').innerHTML.replace(/_ACTIVITE_/g, 'new' + activiteur_indice);
}

function commander(ordre, activite) {
	plume('valideur').value = ordre;
	if (activite != undefined)
		plume('activite').value = activite;
	
	var site = document.getElementById('site');
	if (! site.selectedIndex) {
		alert("Merci de choisir une région.");
		return;
	}
	
	try {
		var compte = document.getElementById('compte');
		compte.value = compte.value.replace(/[^-_a-zA-Z0-9]/, '');
		if (compte.value.length < 3) {
			alert("Merci de renseigner votre nom.");
			return;
		}
		
		var code = document.getElementById('code');
		code.value = code.value.replace(/[^-_a-zA-Z0-9]/, '');
		if (code.value.length < 3) {
			alert("Merci de renseigner un mot de passe.");
			return;
		}
		if (compte.value == code.value) {
			alert("Merci de choisir un nom différent du mot de passe.");
			return;
		}
	} catch (err) {};
	
	document.getElementById('formulaire').submit();
}

function rechercher(ordre, activite) {
	plume('valideur').value = 'rechercher';
	document.getElementById('formulaire').submit();
}

