Что такое PHP и Javascript Что такое PHP? Hypertext Preprocessor (PHP) — широко используемый серверный скриптовый язык программирования. PHP является одним из лидеров среди языков программирования для создания динамических веб-сайтов, благодаря своей простоте, скорости выполнения, богатой функциональности и кроссплатформенности.

Что такое Javascript? Javascript - скриптовый язык, предназначенный для придания интерактивности веб-страницам. Используется, в отличии от PHP, для разработки веб-приложений на стороне клиента, т.е. выполняет все процессы прямо в браузере. Ассинхронная модель даёт JS огромные возможности интерактивности.

Что такое AJAX? Asynchronous Javascript And Xml - технология для взаимодействия с сервером без перезагрузки страниц. Важные качества: экономия трафика, уменьшение нагрузки на сервер, ускорение реакции интерфейса.
На этом сайте AJAX участвует совершенно во всех действиях и процессах! Оставаясь при этом доступным для индекации поисковыми роботами. Ну и конечно без AJAX (вкупе с CSS) не было бы этих симпатичных всплывающих окошек :D