А зачем у вас еще и float:right прописан если и так position:fixed?
А вообще судя по всему проблема в том, что вы по клику убираете класс с прописанной анимацией, вот она и перестает работать в обратную сторону.
Повести анимацию на класс .window
Так же лучше через JS стили не вешать, вы же и так класс добавляете, вот и пропишите в него right: 0
|