JS календарь с возможностью вешать события на даты и показывать тултипы с этими событиями?
Вот: FullCalendar, сам использую этот замечательный плагин к jQuery!
Не уверен, что этот вариант полностью подходит вашим требованиям, но я бы предложил обратить внимание на Vista-like Ajax Calendar. 

 — Описание (англ.)
 — Демо

Использует библиотеку MooTools, исходники доступны для скачивания (вроде бы даже есть версия для commercial use), понятный (на мой взгляд) код, разные темы оформления.