(3) Если накидали - что опять клянчишь? Если нет на ИТС и на сайте - писать свою. Не хочешь писать - покнонись в ножки и может кто нить сжалится, кто писал
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший