non vorrei che tutti i vari if else che hai messo ti stiano fragando..

prova a mettere il controllo sul radio separato dagli altri in un if assestante:

Codice PHP:
if(rb.SelectedIndex == -1) {
     
alert("Selezionare un tipo di richiesta/prenotazione!");
     return 
false;

per accedere al valore del campo selezionato non ricordo se basta che aggiungi un .value così

Codice PHP:
rb.SelectedIndex.value
o se devi fare così:

Codice PHP:
rb(rb.SelectedIndex).value