Bonjour � tous

Avant de commencer, je dois vous dire que, le JavaScript et moi, �a fait 2 donc, d�sol� si mes questions vous paraissent un peu absurdes.

Voil�, j'ai un formulaire de ce type :
Code html : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
<form method="post" action="index.php">
					<fieldsed id="reponses"><legend>Réponse(s) :</legend>
					<input type="checkbox" name="1c" id="1c" /><input type="text" lenght="250" name="1" id="1" /><br />
					</fieldset>
					<input type="hidden" name="nb_reponses" id="nb_reponses" value="1" />
 
					<input type="button" name="ajout_reponse" value="Ajouter" onclick="insertAnswer();" />&nbsp; &nbsp; &nbsp;
					<input type="submit" value="Enregistrer" />
				</form>

Je souhaiterais, lors du clic sur le bouton �Ajouter� que la fonction "insertAnswer()":
1) R�cup�re la valeur de �nb_reponses�
2) Incr�mente cette valeur de 1
3) Remette la nouvelle valeur dans le champ
4) Ins�re une nouvelle ligne dans le fielsed qui soit "<input type="checkbox" name="2c" id="2c" /><input type="text" lenght="250" name="1" id="1" /><br />"
(L'id�e �tant que, si l'on clique une seconde fois sur le bouton, une troisi�me ligne est ajout�e avec comme id �3c� etc�

Bon, le 1), je sais le faire : avec ce code, �a fonctionne :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
var nb_champs = document.getElementById("nb_reponses").value;
			if(isNaN(nb_champs)){
				alert('Une erreur s\'est produite lors de l\'ajout d\'une réponse');
			}
Le 2) n'est pas complique, un simple devrait fonctionner.
Par contre, pour le 3) et 4), je n'ai aucune id�e de la m�thode � suive.

Quelqu'un pourrait-il m'aider?
Merci d'avance.