Казалось бы, в интернете должно быть очень много примеров подобных решений. Их действительно много, но рабочих - мало. В-основном различные монстры на Jquery, которые не работают без напильника и кувалды. Нашел и сохранил для потомков простое, может и не очень элегантное решение.