Можно сделать такой, норм работает. http://vrtp.ru/index.php?act=categories&CODE=article&article=3536