Слайдер для изменения длин промежутков времени.
http://alenev.name/!host/timeout_slider/slider.php
Слайдер для изменения длин набора промежутков времени для системы планирования и учета рабочего времени смен сотрудников call-центров и других структур требующих постоянного присутствия одного или нескольких человек обслуживающего персонала. При клике на отрезок рабочей схемы можно менять его продолжительность растягивая его "цепляясь" мышкой за левый или правый край. Если получившийся промежуток больше max-значения то в блоках с текущими значениями по бокам фон становится красным цветом, предупреждая о выходе длины блока за максимально допустимое значение и сохранение такой длины не допустимо пока она не будет изменена на более меньшую длину. После изменения длины одного из промежутков соседний временной промежуток сокращается на ту длину которую у него забирает растягиваемый блок. После сохранения каждого нового изменения длины одного из блоков формируется новый массив длин всех блоков на суточной временной шкале который передается на выход слайдера промежутков. В базовой реализации в связном с данными слайдера функционале массив промежутков используется для выборки длин промежутков на протяжении рабочей смены с последующим формированием остальных промежутков смен с фиксированным временным смещением относительно эталонных промежутков данных слайдера.