ï»¿/*function getElementsListe(nomForm, nomChamp)
{
	var selectedList = new Array();
	var selectBox = document.forms[nomForm].elements[nomChamp];
	var retour = '';

	for (var i=0; i<selectBox.options.length; i++) {
		if (selectBox.options[i].selected) {
			selectedList.push(selectBox.options[i]);
		}
	}
	for (opt in selectedList) {
		retour += "&"+nomChamp+"="+opt;
	}

	return retour;
}*/

// fonction permettant de simuler l'attribut readonly sur un champ select
// et effectue la suppression d'un element quand on clique dessus
function gestionSelectElement(elementId,msgConfirm)
{
	field = document.getElementById(elementId);
	
	if(confirm(msgConfirm))
	{
		
		
		// l'element cliquÃ© est supprimÃ© de la liste, on sauvegarde son indice
		selectedIndexASupprimer = field.options.selectedIndex;
		
		
		indice = new Array();
		texte = new Array();
		
		for(i=0 ; i<field.length ; i++)
		{
			indice[i]=field.options[i].value;
			texte[i]=field.options[i].text;
		}
		
		field.innerHTML='';
		j=0;
		for(i=0 ; i<indice.length ; i++)
		{
			if(i!=selectedIndexASupprimer)
			{
				field.options[j] = new Option(texte[i],indice[i]);
				j++;
			}
		}
	}
	
	// les autres elements sont tous selectionnés afin d'etre enregistrés lors de la validation du formulaire
	for(i=0 ; i<field.length ; i++)
	{
		field.options[i].selected=true;
	}
}