function montrerSuite(nom) {
	Element.toggle('suite' + nom);
}
function membre_coop_click(nom) {
	//tous_membres = Array('agricole', 'erablieres', 'chevaux');
	if( $F(nom + '_membre_coop') ) {
		$('agricole_membre_coop').checked = true;
		$('erabliere_membre_coop').checked = true;
		$('chevaux_membre_coop').checked = true;
	} else {
		$('agricole_membre_coop').checked = false;
		$('erabliere_membre_coop').checked = false;
		$('chevaux_membre_coop').checked = false;		
	}
}

function init_reload_coops() {
	$('territoire_id').onchange = function () {
		requestCoops($F('territoire_id'));
	}
	if ($F('territoire_id') != '') {
		requestCoops($F('territoire_id'));
	}
}

function requestCoops(idter) {
	var myAjax = new Ajax.Request(baseUrl + "/coops/list_as_xml/" + idter,{method: 'get',onComplete: reloadCoops});
}

function reloadCoops(req) {

	// Vider la liste
	var select = $("coop_id");
	while (select.length > 0) {
		select.remove(0);
	}
	var items = req.responseXML.getElementsByTagName("coop");
	var found = false;
	for (var i = 0; i < items.length; i++) {
		
		if ($F('oldcoop') == items[i].getAttribute("id")) {
			// On l'ajoute comme selected
			appendToSelect(
				select,
				items[i].getAttribute("id"),
				document.createTextNode(items[i].getAttribute("nom")),
				true
			);
			found = true;
		} else {
			// On l'ajoute normalement
			appendToSelect(
				select,
				items[i].getAttribute("id"),
				document.createTextNode(items[i].getAttribute("nom")),
				false
			);
		}
		
	}
	
	// C'est pas parfait mais c'est déja`mieux
	select.style.width='300px;';
	
}

// Utilitaire
function appendToSelect(select, value, content, selected) {
	var opt;
	opt = document.createElement("option");
	opt.value = value;
	opt.appendChild(content);

	if (selected) {
		opt.selected="selected";
	}

	select.appendChild(opt);
}

addLoadEvent(init_reload_coops);