Hola:
La definición del array de popups debe estar fuera de la función, para que sea una variable global, pero para cada pestaña solo usar un valos para el índice entre 0 y 4 (los del array)... o sea que la primera pestaña usar
popups[0], para la segunda popups[1] ... y así...
Tal vez puedas hacer un bucle de la colección window.frames, pero no creo que sea una solución segura.
Saludos