Ehm, non è così semplice ed immediato, in questo caso.Adesso non ho tempo di guardare il codice, comunque le cose possono essere due:
- è stato usato CSS per nascondere e far apparire un div contenente i dettagli;
- è stata usata una commistione tra CSS e javascript con, forse, l'utilizzo di AJAX per il caricamento dei dati tramite server.