Hola!
Te recomiendo antes que nada que leas
la guia de estilo. En la barra de herramientas del mensaje hay un icono que simula el partenon griego sirve para que tu codigo lo envuelvas entre las etiquetas
y se aprecie mejor. Nunca he hecho lo que tu codigo propone pero por relacion con otros comportamientos el -1 es la opcion por defecto cuando NO hay un valor. La mayoria de indices empieza en 0. Asi por ejemplo en un radiogroup el valor -1 significa que ningun boton de radio esta seleccionado, un valor de 0 indica que el boton de radio seleccionado es el primero de la lista. Prueba y si aun hay problemas vuelves a preguntar.