Cita:  
					Iniciado por quimfv  
  Fijate y dinos que línea es la que lanza el error....
 
Las líneas 1 y 2 del primer código estan fuera de cualquier función?
 
Si es así y las usas como variables globales por que las redeclaras en las líneas 19 y 20 de la función?
    Las variables globales están fuera de toda función, al inicio mismo del archivo .js 
El error lo lanza en la línea 14 (cuando entra en el primer bucle). 
"Uncaught TypeError: Cannot read property 'length' of undefinded", me dice. 
Las redefino para vaciar los arrays... 
Gracias por responder y saludos.