Посмотрите пример.