dopo tanto lavoro ti posso dire che il problema è dato dalla riga 321:
pageInit (curPage+dir, dir);
prova a commentarlo e vedi che non torna al primo frame ma...ovviamente ci sono una serie di casotti fra le pagine :master: