Эта красота "утащена" у автора вот отсюда... http://blogs.mail.ru/mail/irina-blok/7B73D948D3FE0EEE.html