//Fonction de confirmation d'une suppression
function supprimer(message, section, action, id)
{
	if (confirm(message))
	{
		window.location = 'action.php?section='+section+'&action='+action+'&id='+id;
	}
}

function deplier(id)
{
	theme = document.getElementById('theme'+id);
	suivi = document.getElementById('suivi');
	
	liste = suivi.getElementsByTagName('p');
	var len = liste.length;
	
	if (theme.className == 'a_deplier') {
		for (var i = 0; i < len; i++) {
			item = liste.item(i);
			if (item.id == 'p'+id) {
				item.style.display = 'block';
			}
		}
		theme.className = 'a_plier';
	}
	else if (theme.className == 'a_plier') {
		for (var i = 0; i < len; i++) {
			item = liste.item(i);
			if (item.id == 'p'+id) {
				item.style.display = 'none';
			}
		}
		theme.className = 'a_deplier';
	}
}

function tout_deplier()
{
	li_deplier = document.getElementById('tout_deplier');
	li_replier = document.getElementById('tout_replier');
	
	suivi = document.getElementById('suivi');
	liste = suivi.getElementsByTagName('p');
	var len = liste.length;
	
	if (li_deplier.style.display == '') {
		for (var i = 0; i < len; i++) {
			item = liste.item(i);
			if (item.id != '') {
				item.style.display = 'block';
			} else {
				liste_a = item.getElementsByTagName('a');
				if (liste_a.length > 0) {
					liste_a.item(0).className = 'a_plier';
				}
			}
		}
		li_deplier.style.display = 'none';
		li_replier.style.display = '';
	}
	else {
		for (var i = 0; i < len; i++) {
			item = liste.item(i);
			if (item.id != '') {
				item.style.display = 'none';
			} else {
				liste_a = item.getElementsByTagName('a');
				if (liste_a.length > 0) {
					liste_a.item(0).className = 'a_deplier';
				}
			}
		}
		li_deplier.style.display = '';
		li_replier.style.display = 'none';
	}
}

function rechercher()
{
	search = document.getElementById('search').value;
	
	result = document.getElementById('result');
	liste = result.getElementsByTagName('option');
	var len = liste.length;
	
	if (search.length < 3) {
		for (var i = 0; i < len; i++) {
			liste.item(i).style.display = 'block';
		}
	} else {
		for (var i = 0; i < len; i++) {
			item = liste.item(i);
			if (item.id.indexOf(search) == -1) {
				item.style.display = 'none';
			} else {
				item.style.display = 'block';
			}
		}
	}
}

function filter_liste(combo_id, country_id)
{
	//alert(combo_id+' pour '+country_id);
	combo = document.getElementById(combo_id);
	liste = combo.getElementsByTagName('option');
	var len = liste.length;
	
	is_first = true;
	for (var i = 0; i < len; i++) {
		item = liste.item(i);
		if (item.id == 'pays_'+country_id) {
			item.style.display = 'block';
			if (is_first) {
				item.selected = 'selected';
				is_first = false;
			}
		} else {
			item.style.display = 'none';
			item.selected = '';
		}
	}
}

function filter_formateur(formation_id)
{
	combo = document.getElementById('db_lv_formateur');
	liste = combo.getElementsByTagName('option');
	var len = liste.length;
	
	var formateur = new Array('','utilisateur','utilisateur','ucn_membre','ucn_membre','cac_membre','cac_membre','cac_membre','prestataire','prestataire');
	
	is_first = true;
	for (var i = 0; i < len; i++) {
		item = liste.item(i);
		if (item.id == 'formateur_'+formateur[formation_id]) {
			item.style.display = 'block';
			if (is_first) {
				item.selected = 'selected';
				is_first = false;
			}
		} else if (item.id != 'formateur_autre') {
			item.style.display = 'none';
			item.selected = '';
		}
	}
}

function rechercher_old()
{
	search = document.getElementById('search').value;
	
	result = document.getElementById('result');
	liste = result.getElementsByTagName('a');
	var len = liste.length;
	
	if (search.length < 3) {
		for (var i = 0; i < len; i++) {
			liste.item(i).style.display = 'block';
		}
	} else {
		for (var i = 0; i < len; i++) {
			item = liste.item(i);
			if (item.name.indexOf(search) == -1) {
				item.style.display = 'none';
			} else {
				item.style.display = 'block';
			}
		}
	}
}

function rechercher_old2()
{
	search = document.getElementById('search').value;
	
	result = document.getElementById('result');
	liste = result.getElementsByTagName('a');
	
	for (var i = 0; i < liste.length; i++){
		item = liste.item(i);
		
		if (search.length > 2 && item.name.indexOf(search) == -1) {
			item.style.display = 'none';
		} else {
			item.style.display = 'block';
		}
	}
}

function updateUniteMere()
{
	niveau = document.getElementById('niveau').value;
	affiche = niveau - 1;
	
	combo = document.getElementById('unite_mere');
	combo.value = '0';
	
	liste = combo.getElementsByTagName('option');
	
	for (var i = 0; i < liste.length; i++){
		item = liste.item(i);
		
		if (item.id == 'niveau_' + affiche || item.id == '0') {
			item.style.display = 'block';
		} else {
			item.style.display = 'none';
		}
	}
}

function show_autre(combo_id, field, autre_id)
{
	choix = document.getElementById(combo_id).value;
	
	if (choix == autre_id) {
		document.getElementById('autre_' + field + '_label').style.display = 'block';
		document.getElementById('autre_' + field + '_info').style.display = 'block';
	} else {
		document.getElementById('autre_' + field + '_label').style.display = 'none';
		document.getElementById('autre_' + field + '_info').style.display = 'none';
	}
}

function rechercher2()
{
	search = document.getElementById('search').value.toLowerCase();
	
	initial_result = document.getElementById('initial_result');
	liste = initial_result.getElementsByTagName('a');
	
	result_div = document.getElementById('result');
	result = '';
	
	if(search.length > 2) {
		for(var i = 0; i < liste.length; i++){
			item = liste.item(i);
			
			if (item.name.indexOf(search) > -1) {
				result += '<a href="' + item + '">' + item.innerHTML + '</a><br/>';
			}
		}
	} else {
		result = initial_result.innerHTML;
	}
	result_div.innerHTML = result;
}
