dalej nie działa

Kod
<SELECT id="sekundy" onChange="SetSeconds()">
<OPTION value="1000">1 sekundę</OPTION>
<OPTION value="2000">2 sekund</OPTION>
<OPTION value="3000">3 sekund</OPTION>
<OPTION value="5000">5 sekund</OPTION>
<OPTION value="7000">7 sekund</OPTION>
<OPTION value="12000">12 sekund</OPTION>
</SELECT>
Kod
<script language="javascript">
var numer_zdjecia = 1;
var sek = document.getElementById('sekundy');
setInterval('GetPhoto(1)',sek.value);
function GetPhoto(offset){
numer_zdjecia += offset;
if (numer_zdjecia > 9) numer_zdjecia = 1;
if (numer_zdjecia < 1) numer_zdjecia = 9;
var z = document.getElementById('zdjecie_z_galerii');
z.src = 'galeria/' + numer_zdjecia + '.jpg';
}
function SetSeconds(){
var numer_zdjecia = 1;
var sek = document.getElementById('sekundy');
setInterval('GetPhoto(1)',sek.value);
alert(sek.value);
}
</script>
PS1: kolejnosci wystepowania kodów taka jak przedstawiona tutaj
PS2: tak, głównie chodzi mi o to, aby przy zmianie selecta zmieniała się szybkość wyświetlania
PS3: bo serii debugowania, stwierdziłem, że to zachowuje się tak jak by
kumulowało wszystkie rozkazy setInterval, czyli jak zmienie to nie zmieni sie
a jedynie doda nowy setInterval