Hola a todos.

Tengo un problemita, con unos radioButton, que no me ha dejado avanzar.
Tengo en una zona de descargas tres archivos con la opción de descargarlos en diferente formato. Pero para cada archivo sólo se puede descargar un formato a la vez.
Tengo el siguiente código, que hasta ahora sólo me baja un archivo, aunque seleccione los tres:

Código :

formatoA1 = new Object();
formatoA1.click = function(ev){
   lona1formato = ev.target.selection.data;
   lonaUrl = "archivos/"+lona1formato ;
}

lonaNp_rb.addEventListener("click", formatoA1);
//----------------------------------------------
formatoA2 = new Object();
formatoA2.click = function(ev){
   vehi1formato = ev.target.selectedData;
   vehiUrl = "archivos/"+ vehi1formato ;
}

vehiNp_rb.addEventListener("click", formatoA2);
//----------------------------------------------
formatoA3 = new Object();
formatoA3.click = function(ev){
   publi1formato = ev.target.selectedData;
   publiUrl = "archivos/"+ publi1formato
   }

publiNp_rb.addEventListener("click", formatoA3);

//----boton------

bajarNp.onRelease = function(){
   if(lonaNp_rb.selectedData != undefined){
      getURL(lonaUrl, _blank);
   }
   if(vehiNp_rb.selectedData != undefined){
      getURL(vehiUrl, _blank);
   }
   if(publiNp_rb.selectedData != undefined){
      getURL(publiUrl, _blank);
   }
   else if( lonaNp_rb.selectedData == undefined && vehiNp_rb.selectedData == undefined && publiNp_rb.selectedData == undefined){
      mensaje.text = "Favor de seleccionar un formato"
   }
   
}


Espero alguien me pueda orientar.