Данный вопрос неразрывно связан с проблемой поднятой в данной теме.
Если хотите, я отдельно создам вопрос и просто выложу ссылку в данную тему.