function test_inputs_add_categories(input_cours,nbr_cat)
{
	var nbr_occurences = 0;
	var champs_remplis = 0;
	nbr_occurences = input_cours.value.split("|").length;
	
	if (nbr_occurences > 1)
	{
		input_cours.value = "";
	}
	
	for (cpt = 0; cpt < nbr_cat; cpt++)
	{
		id_input_cours = "id_txt_titre_cat_" + cpt;
		if (document.getElementById(id_input_cours).value != "")
		{
			champs_remplis++;
		}
		
		if (champs_remplis == nbr_cat && document.getElementById('id_txt_identifiant_cat').value != "")
		{
			document.getElementById('id_input_categories_ajouter').disabled = false;
		}
		else
		{
			document.getElementById('id_input_categories_ajouter').disabled = true;
		}
	}
}

function verif_identifiant_cat(champ,nbr_cat)
{
	var reg = new RegExp('[^a-z0-9-_*]');
	if (reg.test(champ.value) || champ.value == "")
	{
		champ.value = "";
		test_inputs_add_categories(champ,nbr_cat);
	}
	else
	{
		test_inputs_add_categories(champ,nbr_cat);
	}
}

function test_inputs_rename_categories(input_cours,nbr_cat)
{
	var nbr_occurences = 0;
	var champs_remplis = 0;
	nbr_occurences = input_cours.value.split("|").length;
	
	if (nbr_occurences > 1)
	{
		input_cours.value = "";
	}
	
	for (cpt = 0; cpt < nbr_cat; cpt++)
	{
		id_input_cours = "id_txt_titre_rename_cat_" + cpt;
		if (document.getElementById(id_input_cours).value != "")
		{
			champs_remplis++;
		}
		
		if (champs_remplis == nbr_cat && document.getElementById('id_sel_cat_renommer').value != "selection")
		{
			document.getElementById('id_renommer').disabled = false;
		}
		else
		{
			document.getElementById('id_renommer').disabled = true;
		}
	}
}
