Consejos no relacionados con tu problema.
1. En javascript no necesitas definir el lenght del array al instanciarlo, y podes (deberías) usar la sintaxis implicita:
Código Javascript
:
Ver originalvar arr = new Array();
// Es equivalente
var arr = [];
2. Para postear código usa el highlight correspondiente, así queda formateado como el de este post.