Esta bien lo que hiciste... pero... como que tarda mas no se te afigura?... ya que debe recorrer todos los ID's de tipo radio para encontrar cual es el que esta seleccionado
Dinamismo muchacho dinamismo... fijate, no hay problema en ASP cuando haces el request, por que te vas a la coleccion... pero igualmente realizas lo que javascript, recorrer todo, a esperar cual es el que trajo valor....
Mira:
De esto

Cita: while not rs.EOF
idpoliza = rs.fields("id")
poliza= rs.fields("poliza")
ramo = rs.fields("Ramo") %>
<tr>
<td class="tabla_cont">
<input name="radio" type="radio" id="ra1" value="<%=idpoliza%>" />
A esto

Cita: while not rs.EOF
i=i+1
idpoliza = rs.fields("id")
poliza= rs.fields("poliza")
ramo = rs.fields("Ramo") %>
<tr>
<td class="tabla_cont">
<input name="radio" type="radio" id="rad<%=i%>
" value="<%=idpoliza%>" />
y esto producira que, cada uno de los radio creados, tendra como base "rad" mas el consecutivo "I", por lo tanto, cada ID para javascript sera diferente y evitaras el uso de esa funcion que tenga que recorrer todooooo para encontrar un solo valor
Nota: ahorrate tiempo tu mismo, de otra manera, usaras mas codigo para algo sencillo