@fcaldera: cosi' array_rovesciato e' solo una reference ad array_dritto, quindi chiamando

codice:
array_rovesciato.reverse();
rovesci anche array dritto.

Il modo giusto per ottenere una deep copy dell'array e':
codice:
var array_rovesciato = array_dritto.slice();
    array_rovesciato.reverse();
https://developer.mozilla.org/en-US/.../Array/reverse [/QUOTE]