
function addEvent(argDivConteneur, argNomDivCompteur, argDivContenu, argPrefixNom, argValeurDefault)
{
	var ni = document.getElementById(argDivConteneur);
	var numi = document.getElementById(argNomDivCompteur);
	var num = (document.getElementById(argNomDivCompteur).value -1)+ 2;
	numi.value = num;
	
	var divIdName = argPrefixNom+'_'+num;
	
	//alert(argValeurDefault);
	//alert(argValeurDefault[0]);
	//alert(argValeurDefault[1]);
	//alert(argValeurDefault[2]);
	//alert(argValeurDefault[3]);
	
	var newdiv = document.createElement('div');
	newdiv.setAttribute("id",divIdName);
	
	var contenuDiv = document.getElementById(argDivContenu);
	var strContenuDiv = contenuDiv.innerHTML;
	
	//alert(strContenuDiv);
	
	var reg=new RegExp("(meta_div_number)", "g");
	strContenuDiv = strContenuDiv.replace(reg, num);
	
	var reg2=new RegExp("(meta_div_name)", "g");
	strContenuDiv = strContenuDiv.replace(reg2, argPrefixNom);

	//alert(strContenuDiv);
	
	for(var i = 0 ; i < 10 ; i++)
	{
		//alert('val'+i+':'+argValeurDefault[i]);
		
		if(argValeurDefault[i] != 'undefined' && argValeurDefault[i] != null)
		{
			var reg3=new RegExp("(meta_div_valeur_"+(i+1)+")", "g");
			
			if(isIE == true)	
				strContenuDiv = strContenuDiv.replace(reg3, "\""+argValeurDefault[i]+"\"");
			else
				strContenuDiv = strContenuDiv.replace(reg3, ""+argValeurDefault[i]+"");
		}
		else
		{
			var reg3=new RegExp("(meta_div_valeur_"+(i+1)+")", "g");
			strContenuDiv = strContenuDiv.replace(reg3, '');
		}
		
		//alert(strContenuDiv);
		
	}		
	
	//alert(strContenuDiv);
	newdiv.innerHTML = strContenuDiv;
	//alert(newdiv.innerHTML);
	
	
	ni.appendChild(newdiv);
}

function removeEvent(argDivConteneur, argPrefixNom, divNum)
{
	//alert('argDivConteneur='+argDivConteneur+'\nargPrefixNom='+argPrefixNom+'\ndivNum='+divNum);
	var d = document.getElementById(argDivConteneur);
	var olddiv = document.getElementById(argPrefixNom+'_'+divNum);
	d.removeChild(olddiv);
}
