Что и было предложено уже в первом ответе этой темы.