//Fonction qui ajoute des champs lors de la création d'un nouvelle catégorie
function Ajout(i)
	{
	var i2 = i+1;
	document.getElementById('new_cat'+i).innerHTML = '<table><tr><td>Colonne '+i+' : </td><td><input type="text" name="champ'+i+'" size="30"></td><td><input type="radio" name="radio'+i+'" value="text">texte&nbsp;<input type="radio" name="radio'+i+'" value="choix" />liste&nbsp;<input type="radio" name="radio'+i+'" value="def" checked/>d&eacute;faut</td></tr></table>';
	document.getElementById('new_cat'+i).innerHTML += '<div id="new_cat'+i2+'"><table><tr><td><a class="add_champ" onclick="Ajout('+i2+');">&nbsp;</a></td></tr></table></div>';
	}
	
	
function Ajout_choix()
	{
	document.getElementById('add_choix').innerHTML = 'Nouveau choix : <input type="text" name="new_choix" size="30">';
	}


function storeCaret (texte)
	{
	if (texte.createTextRange)
		texte.caretPos = document.selection.createRange().duplicate();
	}
	
function insertAtCaret (texte, text)
	{
	if (window.ActiveXObject)			//IE
		{
		texte.focus();
		if (texte.createTextRange && texte.caretPos)
			{
			var caretPos = texte.caretPos;
			caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
			}
		else texte.value = text;
		}
	else                //Firefox
		{
		texte.focus();
		var texteDeb= texte.value.substring( 0 , texte.selectionEnd );
		var texteEnd= texte.value.substring( texte.selectionEnd , texte.textLength );
		texte.value= texteDeb + text + " " + texteEnd;		
		}
	} 
	

