Den Index kannst Du ermitteln,....
Ich habe es jetzt noch anders gelöst. Ich vergebe neben dem Namen fürs Select-Element auch noch eine ID.
<select name="ende" id=0 style="width:100%" onchange="checkSelect(this);">
In der Funktion frage ich dann diese ID ab.
function checkSelect(field) {
Index = field.options.id;
.
.
.
.
}
Somit habe ich beim Funtkionsaufruf nur das 'this' und kann in der Funktion dann auch leicht die einzelenen ende(bzw start)-Select-Elemente unterscheiden.
Weiss nicht ob das so "sauber" ist, aber es funktioniert:)