а, решился-таки создать тему
отличный велосипед, что тут сказать.

но мой - лучше, бугагец )))