/*
 * Permet de rajouter un groupe de champs
 *
 * - contentPrincipa: Div contenant les champs
 * - champPrincipal: indique le nom du template initial sans le numero
 * <div id="contentLang">
 *	<div id="champsLang1">
 *		Langue: <?php echo input_tag('diplome[langue][label1]','', array('alt' => 'Langue' )) ?>&nbsp;&nbsp;Niveau: <?php echo input_tag('diplome[langue][niv1]','', array('alt' => 'Niveau')) ?>
 *	</div>
 * </div>
 *
 */
function addChamps(contentPrincipal,champPrincipal,islabel)
{
	if(!document[contentPrincipal]) document[contentPrincipal] = '1';
	incLang = document[contentPrincipal];
	oldChamp = $(champPrincipal+incLang);
	elements = oldChamp.descendants();
	myValue = [];
	
	for(var j = 1; j <= incLang; j++)
	{
		divform = $(champPrincipal+j);
		elements2 = divform.descendants();
		myValue[j] = [];
		for(var i = 0; i < elements2.length; i++)
		{
			myValue[j][i] = elements2[i].value;
		}
	}
	incLang++;
	tmp = '';
	for(var i = 0; i < elements.length; i++)
	{
		if(elements[i].readAttribute('title') != 'titre')
	    {
	    	myString = elements[i].readAttribute('name');
	    	
			name = myString.replace(/[0-9]/, incLang);
			
			myString = elements[i].readAttribute('id');
			id = myString.replace(/[0-9]/, incLang);
			size = elements[i].readAttribute('size');
			if(islabel == 1) tmp += '<label title="titre">'+elements[i].readAttribute('alt')+':</label> <input type="text" size="'+size+'" name="'+name+'" id="'+id+'" alt="'+elements[i].readAttribute('alt')+'" />&nbsp;&nbsp;';
			else tmp += elements[i].readAttribute('alt')+': <input type="text" size="'+size+'" name="'+name+'" id="'+id+'" alt="'+elements[i].readAttribute('alt')+'" />&nbsp;&nbsp;';
		}
	}
	$(contentPrincipal).innerHTML += '<hr><div id="'+champPrincipal+incLang+'">'+tmp+'</div>';
	for(var j = 1; j < incLang; j++)
	{
		divform = $(champPrincipal+j);
		elements2 = divform.descendants();
		for(var i = 0; i < elements2.length; i++)
		{
			elements2[i].value = myValue[j][i];
		}
	}
	document[contentPrincipal] = incLang;
}

