Порт Petrovich на JS. Склонение падежей русских имён, фамилий и отчеств.