+function disabledHours() {
+ return [0, 1, 2, 3, 4, 5, 6, 7, 8, 22, 23];
+}
+
+function disabledMinutes(h) {
+ switch (h) {
+ case 9:
+ return generateOptions(60, [30]);
+ case 21:
+ return generateOptions(60, [0]);
+ default:
+ return generateOptions(60, [0, 30]);
+ }
+}
+
+function disabledSeconds(h, m) {
+ return [h + m % 60];
+}
+