in teoria qualcosa tipo:
if(verifico il div-visualizzato si diverso dal div-cliccato)
nascondo div-visualizzato
var ultimodiv = div-cliccato
mostro div-cliccato
else
mostro div-cliccato