OK, aquí hay un error muy tonto, para qué haces un for si no vas a usar la variable iterante? Prueba cambiando a esto:
  
Código:
 for ( var i = 0; i < form.sexo.length; i++ ) {
     if ( form.sexo[i].checked ) {
        s= "si";
        break;
     }
}
  Te diste cuenta lo tonto de tu error?