Скрипт молотка не подойдет? Приложение является полностью бесплатным, исходный код открыт.
Демо.