Es que esa función no está contemplando la posibilidad de haber radios. Está enviando todos los datos de los elementos del formulario sin discriminar.
Puedes agregar una condición así antes de incluir el valor a los datos a enviar:
Código javascript
:
Ver originalif (elemento.type == "radio") {
if (elemento.checked) {
/* Enviar */
}
}