
pues mira, yo lo haría así:
<script language="JavaScript" type="text/javascript">
function validar(donde){
ok = false
for(m=0;m<donde.elements.length;m++){
if (donde.elements[m].type == "radio" && donde.elements[m].checked == true){
ok = true
break
}
}
if(ok){
return true
}
else{
alert('debe seleccionar alguna opción')
return false
}
}
</script>
y luego tu form lo pondría así
<form name="Encuesta<%=(Recordset1.Fields.Item("IdEncues ta").Value)%>" method="post" action="validar.asp" onsubmit="return validar(this)">
'Nombre de la ENCUESTA
<%=(Recordset1.Fields.Item("Nombre").Value)%></strong><br>
'RESPUESTAS de la Encuesta
<% For I=1 to (Recordset1.Fields.Item("NumOpciones").Value) %>
<input name="Respuesta<%=(Recordset1.Fields.Item("IdEncue sta").Value)%>" type="radio" value="<%=I%>"> <%=(Recordset1.Fields.Item("Texto"&I).Value)%>
<% Next %>
<input name="Submit" type="submit" class="boton" value="Votar" />
</form>
Prueba a ver si tiene algún error, que no lo he probado (aunque debería funcionar

)