Anche se non è l'ideale ho risolto così:

codice:
function myObserve() {
	for(var i = 0; i < a.length; i++)
		a[i].observe('click', function(event){
			myController(this);
		});
}

function myController(elt) {
        alert(findIndex(elt));
}

function findIndex(elt) {
        for(var i = 0; i < a.length; i++)
		if(elt == a[i])
			return i;
	return null;
}
Se qualcuno ha soluzioni migliori me lo faccia sapere!