moved popup control into timetable2.js
further modularize timetable.js
improve timetable2.js functions

Disables forms until response to prevent multiple submissions.
Calendars are now divided between editable and non-editable.
Highlighting of shortcut edited input fields.