usando il bubble sort son riuscito
meno ottimizzato ma va almeno
codice:function ordina(list) { var n=list.length, i,j,j1; for(i=0;i<n;i++) { for(j=0;j<n-1;j++) { j1=parseInt(j)+parseInt(1); if(list[j][0] > list[j1][0] || (list[j][0]==list[j1][0] && list[j][1] > list[j1][1])) { var tmp=list[j]; list[j]=list[j1]; list[j1]=tmp; } } } return list; }