mrgubu, hay que debugear la aplicacion, pero al menos pon algo de voluntad

si te da ese error es porque se pasa en el numero de indices que tiene el arreglo, depuralo, para eso es!! dije que habia que probarlo, por eso precisamente no te postee antes el ordenamiento, para que tu lo echaras a andar, no me lo tomes a mal, pero al menos me gustaria que trataras de depurarlo. La logica esta puesta...
Salu2,