Buenas!
 
No se porqué, pero me ocurre que unos arrays se me borran cuando intento acceder a una función... 
En mi JS tengo definido esto:    
Código Javascript
:
Ver original- var G_pFilterI=new Array(); 
- var G_pFilter=new Array(); 
Más adelante, las intento usar en esta función:    
Código Javascript
:
Ver original- function putFilter(q){ 
- /* 
- ge(id) es un sinónimo de document.getElementById(id) 
- */   
-         con=0; 
-     min=0; 
-     max=3; 
-          
-     if(q>3){ 
-         min=3; 
-         max=8; 
-     } 
-   
-     for(i=0;i<G_pFilterI.length;i++){ 
-         ge(G_pFilterI[i]).setAttribute('title',G_pFilterI[i]); 
-         ge(G_pFilterI[i]).innerHTML=G_pFilter[i]; 
-     } 
-      
-     var G_pFilterI=new Array(); 
-     var G_pFilter=new Array(); 
-      
-     for(i=min;i<max;i++){ 
-         if(i!=q-1){ 
-             ac=G_filter[i].split(';'); 
-              
-             for(j=0;j<ac.length;j++){ 
-                 G_pFilterI[con]=ac[j]; 
-                 G_pFilter[con++]=ge(ac[j]).innerHTML; 
-                 ge(ac[j]).setAttribute('title',''); 
-                 ge(ac[j]).innerHTML=''; 
-             } 
-         } 
-     } 
- } 
Pero cuando entra a la función me dice que G_pFilterI no está definido... 
¿Alguien sabe porqué pasa esto? 
Gracias.