Buongiorno a tutti!

Devo popolare in modo dinamico un select in HTML.
Mi spiego meglio:
creo il select nel body con:


codice:
<select id='chooseFolder' style="display: block" align="left" onchange="start(this.value);"> 
    <option value="">Choose the folder</option> 
</select>
e, una volta caricata la pagina, lancio la seguente funzione:

codice:
function fillSelect () { 
    var select = document.getElementById("chooseFolder"); 
    for (i=0; i<=numrighe; i++) { 
        select.options[select.options.length] = new Option("", ""); 
    } 
}
Il mio problema è nella fase di riempimento.
La variabile numrighe contiene il numero di options del select (tale variabile cambia di volta in volta, per questo devo usare un ciclo for).

Vorrei inserire sia come value sia come testo per ogni option il contenuto di altre variabili.
Queste variabili sono del tipo:

codice:
var riga0 = "mela" 
var riga1 = "banana"
e sono in numero variabile (numero appunto salvato in numrighe)
Non so come far sì che ad ogni passaggio del ciclo si utilizzi la variabile riga-iesima (primo passaggio: riga0, secondo passaggio riga1 ecc)
In modo tale da avere come risultato il seguente select:

codice:
<select id='chooseFolder' style="display: block" align="left" onchange="start(this.value);"> 
    <option value="">Choose the folder</option> 
    <option value="mela">mela</option>
    <option value="banana">banana</option>
</select>
Vi ringrazio in anticipo!