Task #2216 Создать интерфейс копирования мониторинга (верстка и js).

Изменения страницы редактирования цикла:
В 10px под заголовком "Редактировать цикл мониторинга" добавляется кнопка "Копировать".
Отступ от кнопки снизу 20px.
Ширина кнопки 100px, цвет ECFFEC.
При нажатии на кнопку пользователь попадает на новую страницу "Копировать цикл мониторинга".
Содержание страницы "Копировать цикл мониторинга":
Заголовок "Копировать цикл мониторинга" стиля h1.
Форма создания цикла путем копирования части объектов из другого мониторинга:
Лейбл "Исходный цикл" и напротив него название цикла из которого копируется часть объектов. Название является ссылкой на цикл мониторинга, открывается в новом окне.
Лейбл "Что скопировать?" и список чек-боксов для выбора элементов копирования:
"Все", при выборе выделяются все остальные чек-боксы, при снятии снимается выделение со всех остальных чек-боксов, кроме "Организации".
"Организации". Всегда checked, всегда disabled. Изменить нельзя, служит только для напоминания о том, что организации будут скопированы безусловно.
"Параметры"
"Список задач", можно выбрать, только если выбран "Параметры", по умолчанию задизейблен. Если "Параметры" был выделен и с него снято выделение, то с "Список задач" тоже снимается выделение и он становится неактивен.
"Все оценки", можно выбрать, только если выбран "Список задач", по умолчанию задизейблен. Если "Список задач" был выделен и с него снято выделение, то с "Все оценки" тоже снимается выделение и он становится неактивен. При выборе выделяется чек-бокс "Текущие оценки".
"Текущие оценки" можно выбрать, только если выбран "Список задач", по умолчанию задизейблен. Если "Все оценки" был выделен и с "Текущие оценки" снято выделение, то с "Все оценки" тоже снимается выделение. Если "Список задач" был выделен и с него снято выделение, то с "Текущие оценки" тоже снимается выделение и он становится неактивен.
"Представители"
Все чек-боксы, кроме "Все", имеют отступ слева 15px.
Расстояние между чек-боксами по вертикали 10px.
Подзаголовок h3 "Цикл мониторинга"
Лейбл "Название" и однострочное текстовое поле шириной 600px. По умолчанию в поле отображается название исходного цикла. Поле обязательное для ввода.
Лейбл "Статус" и выпадающий список статусов цикла мониторинга шириной 250px. По умолчанию выбран вариант "подготовка".
Лейбл "Формула" и выпадающий список версий формул шириной 250px. По умолчанию выбрана последняя версия.
Чек-бокс "Без этапа взаимодействия"
Чек-бокс "Скрыть мониторинг в статистике и рейтингах"
Чек-бокс "Цикл мониторинга с анкетой"
Подзаголовок h3 "Календарь"
Лейбл "Начало первоначальной оценки" и поле шириной 250px для ввода даты.
Лейбл "Начало этапа взаимодействия" и поле шириной 250px для ввода даты.
Лейбл "Окончание этапа взаимодействия" и поле шириной 250px для ввода даты.
Лейбл "Публикация результатов мониторинга" и поле шириной 250px для ввода даты.
Выравнивание лейблов по правому краю.
Расстояние между леблом и контролом 10px.
Растояние по вертикали между контролами 10px.
Кнопка "Копировать". Ширина 100 px, отступ сверху 15px.
Ссылка "Отмена", в 20px справа от кнопки "Копировать", выравнивание по центру вертикали кнопки. При нажатии возвращает обратно на страницу редактирования цикла.
Копирование:
После нажатия кнопки "Копировать" создается новый цикл мониторинга.
Организации из исходного цикла копируются и добавляются в новый цикл.
Выбранные элементы исходного цикла копируются и добавляются в новый цикл.
Создаются копии параметров, привязанные к новому циклу
Создаются копии задач, привязанные к новым организациям, и имеющие старого владельца
Создаются копии оценок, привязанные к новым параметрам и задачам. Если выбран только чекбокс "Текущие оценки", то для каждого параметра берется самая свежая ревизия оценки и сохраняется в новом цикле как первичная ревизия. Если выбраны оба чекбокса "Текущие оценки" и "Первичные оценки", то в новый цикл копируются все оценки по всем параметрам, сохраняя указанный номер ревизии.
Представители старого цикла становятся представителями организаций нового цикла. Если ко времени реализации этой истории уже созданы "контакты организаций" как потенциальные представители, еще не входившие в систему, то скопированные представители и контакты должны стать контактами в новом цикле.
Анкета не может быть скопирована.
После копирования пользователя направляет на страницу редактирования нового цикла.
 http://myscreenshot.info/i/0005/867581404122031312283286963178.png
 http://myscreenshot.info/i/0005/301811406643636978308042412742.png