Вроде бы ничего особо сложного, но! это можно встроить в любой шаблон, в любую систему. Посмотрите исходник ХТМЛ.