Qué tal,
si el script está llamando a elementos que se encuentran en otro frame hay que indicarlo.
Seguramente si te da error en ScLoc.HideArray debe de ser porque está en otro frame.
Prueba a pedirle parent.nombreDelFrame.ScLoc.HideArray y así para cualquier elemento que haya que referenciar y que se encuentre en otro frame
un saludo