On ferme pas une page simplement parce que tu peux pas vraiment sauf dans le cas d'un popup 
Et encore ça suppose que JS marche à tous les coups 
 
En gros j'ai pas regardé ton lien mais si tu veux fermer et ouvrir pourquoi ne pas directement faire une transition entre les 2 ???