Ho una select di questo tipo:

<select name="prova" id="idprova">
<option value="15">a</option>
<option value="25">b</option>
<option value="34">c</option>
</select>

cliccando su un'immagine voglio che mi selezioni una determinata riga in base al value.
Ad esempio se lancio la funzione js cambia_select(25) voglio che mi selezioni la seconda riga, cioè quella con il value=25.

Questa è la funzione che ho fatto:

cambia_select( v )
{
var sel = document.getElementById("idprova")
sel.selectedIndex = v
}

però giustamente non funziona perchè il selectedIndex riguarda la riga e non il value.
Come faccio a sapere quale index al la riga con value= v?