function MultiElement(id) {
	

	
	var el = $('#' + id + "_" + 0);
	var n = 0;
	
	//ajouter le bouton
	el.after(' <img src="http://www.master-nuclear-energy.fr/scripts/aesFramework/js/multi/images/addBtn.gif" alt="add" border="0" align="absmiddle" id="' + id +'_multi_add" /><div id ="' + id +'_multi_separateur"></div>');
	var addBtn = $('#' + id + '_multi_add');
	
	addBtn.click(function() { 
		//ajouter le clone
	if (n == 0) { var insertPos = '#' + id + '_multi_separateur'; }
	else {var insertPos = '#' + id + '_multi_element_' + n; } 
	//incrémenter le compteur
	n++;
	$(insertPos).after('<div id="' + id +'_multi_element_' + n + '"></div>');
	var newClone = el.clone(true);
	newClone.appendTo('#' + id + '_multi_element_' + n);
	//changer l'id en conséquence
	newClone.attr("id",id + "_" + n);
	newClone.attr("name",id + "_" + n);
	//ajouter le bouton remove
	newClone.after(' <img src="http://www.master-nuclear-energy.fr/scripts/aesFramework/js/multi/images/removeBtn.gif" alt="remove" border="0" align="absmiddle" id="' + id +'_multi_remove_' + n +'" />');
	var removeBtn = $('#' + id + '_multi_remove_' + n);
	removeBtn.click(function(){
		//cacher l'element et le mettre à 0;
		var basename = this.id.split("_");
		var number = basename[3];
		$("#" + id + "_multi_element_" + number).css("display","none");
		$("#" + id + "_" + number).val('-1').change();
		//$("#" + id + "_multi_element_" + number).remove();
		}); //end on click remove	
	});
			
	this.addElement = function(){
		//alert("addelement");
	//ajouter le clone
	if (n == 0) { var insertPos = '#' + id + '_multi_separateur'; }
	else {var insertPos = '#' + id + '_multi_element_' + n; } 
	//incrémenter le compteur
	n++;
	$(insertPos).after('<div id="' + id +'_multi_element_' + n + '"></div>');
	var newClone = el.clone(true);
	newClone.appendTo('#' + id + '_multi_element_' + n);
	//changer l'id en conséquence
	newClone.attr("id",id + "_" + n);
	newClone.attr("name",id + "_" + n);
	//ajouter le bouton remove
	newClone.after(' <img src="http://www.master-nuclear-energy.fr/scripts/aesFramework/js/multi/images/removeBtn.gif" alt="remove" border="0" align="absmiddle" id="' + id +'_multi_remove_' + n +'" />');
	var removeBtn = $('#' + id + '_multi_remove_' + n);	
	removeBtn.click(function(){				 
		//cacher l'element et le mettre à 0;
		var basename = this.id.split("_");
		var number = basename[3];
		$("#" + id + "_multi_element_" + number).css("display","none");
		$("#" + id + "_" + number).val('-1').change();
		//$("#" + id + "_multi_element_" + number).remove();
		}); //end on click remove		
	};
	
	this.setElement = function(index,valeur) {
	$("#" + id + "_" + index).val(valeur);
	};
	
	this.getMultiVal = function() {
	var valeur = el.val();
	for (var index=1; index<=n; index++) {
		if ($("#"+ id + "_" + index).val() > 0 && $("#"+ id + "_" + index).val() != '0' ) valeur += "," + $("#"+ id + "_" + index).val();
	}
	return valeur;
	};
	
	this.setMultiVal = function(val) {
	//tout effacer
	for (i=1; i<=n; i++) {
	$("#' + id + '_multi_element_" + i).remove();
	}
	n = 0;
	//ajouter les noms si plusieurs
	var valArray = val.split(",");
	for (i=0; i<valArray.length; i++) {
	if (i >0 && valArray[i] != 0) this.addElement();	
	this.setElement(i,valArray[i]);
	}

	};
			
} //end constructor

