Смотрите пост №15 и №18 етой темы.