Посмотрите тему. Возможно, что и для себя найдете решение.