Hola:
Un par de cuestiones... parece que parte de los controles están en una tabla, así que dejan de ser hijos directos del form, así que el removeChild del form no puede reconocerlos... y en ocaciones he visto que usas %s... no será $s... como te hemos sugerido, esas cosas saltan mucho más fácilmente y no tenemos que "adivinar"
Saludos