Potresti usare un slidetoogle (jquery) che esegue un apri/chiudi animato (discesa/salita) mentre per caricare un'altra pagina dovrai usare ajax difficoltà se conosci jquery 2/3 se non lo conosci 7/8 comunque http://api.jquery.com/