No veo el error, comrpueba uno por uno el nombre de los radiobuttons y el formulario (incluyendo mayúsculas y minúsculas). Muchas veces el error proviene de ahí y nos volvemos locos buscándolo.
Te doy otro consejito para ahorrar código
Código HTML:
if((document.registro.recibirInformacion[0].checked || document.registro.recibirInformacion[1].checked)==true)
Esta condición sobra porque siempre uno de los dos botones siempre va a estar marcado y aparte podrías simplificarla así:
Código HTML:
if (document.registro.recibirInformacion[0].checked || document.registro.recibirInformacion[1].checked)
Cuando un elemento ya devuelve un valor lógico no hace falta igualarlo a true o false:
Código HTML:
if(document.registro.recibirInformacion[1].checked)
Sé que no has pedido consejos pero creo que viene bien seguirlos