Склонение русских имён и фамилий на JavaScript

ФИО в именительном падеже:
Собственно, скрипт: Name.js. Пожалуйста, присылайте уточнения на agalkin@agalkin.ru!