I believe its done using AJAX (Asynchronous JavaScript And XML).