Собственно, исходный текст: http://gazenwagen.com/forum/in ... 33631 В первоначальном виде куда более лучше.