А что такого, посмотрите в код - там для каждого состояния сделана картинка, при клике на которую проверяются координаты, и в зависимости от них скрываются и показываются блоки, и меняется картинка.
То есть нужно проверять координаты курсора, и тогда уже по нажатию подтягивать нужную информацию. Что то я не заметил там проверку координат, если это так то спасибо буду дальше копать.