1 function cleanupTimerList()
3 if (window.confirm('Do you really want to delete ALL COMPLETED timer events?'))
5 document.location = "cleanupTimerList";
6 setTimeout("document.location.reload()", 500);
10 function clearTimerList()
12 if (window.confirm('Do you really want to delete ALL timer events?'))
14 document.location = "clearTimerList";
15 setTimeout("document.location.reload()", 500);
19 function editTimerEvent(xy)
21 NewWindow('showEditTimerEventWindow?'+xy, 'editTimer', '780', '400', 'no');
24 function deleteTimerEvent(xy)
26 if (window.confirm('Do you really want to delete this timer event?'))
28 NewWindow('deleteTimerEvent?'+xy, 'deleteTimer', '300', '150', 'no');
32 function addTimerEvent()
35 var currentTimer = document.channelselector.type.selectedIndex;
36 var timer = document.channelselector.type.options[currentTimer].value;
37 var currentChannel = document.channelselector.channel.selectedIndex;
38 var reference = document.channelselector.channel.options[currentChannel].value;
39 var channelName = document.channelselector.channel.options[currentChannel].text;
40 var currentSday = document.channelselector.sday.selectedIndex;
41 var sday = document.channelselector.sday.options[currentSday].text;
42 var currentSmonth = document.channelselector.smonth.selectedIndex;
43 var smonth = document.channelselector.smonth.options[currentSmonth].text;
44 var currentSyear = document.channelselector.syear.selectedIndex;
45 var syear = document.channelselector.syear.options[currentSyear].text;
46 var currentShour = document.channelselector.shour.selectedIndex;
47 var shour = document.channelselector.shour.options[currentShour].text;
48 var currentSmin = document.channelselector.smin.selectedIndex;
49 var smin = document.channelselector.smin.options[currentSmin].text;
50 var currentEday = document.channelselector.eday.selectedIndex;
51 var eday = document.channelselector.eday.options[currentEday].text;
52 var currentEmonth = document.channelselector.emonth.selectedIndex;
53 var emonth = document.channelselector.emonth.options[currentEmonth].text;
54 var currentEyear = document.channelselector.eyear.selectedIndex;
55 var eyear = document.channelselector.eyear.options[currentEyear].text;
56 var currentEhour = document.channelselector.ehour.selectedIndex;
57 var ehour = document.channelselector.ehour.options[currentEhour].text;
58 var currentEmin = document.channelselector.emin.selectedIndex;
59 var emin = document.channelselector.emin.options[currentEmin].text;
60 var descr = document.channelselector.descr.value;
61 var currentAfterEvent = document.channelselector.after_event.selectedIndex;
62 var after_event = document.channelselector.after_event.options[currentAfterEvent].value;
63 var currentAction = document.channelselector.action.selectedIndex;
64 var action = document.channelselector.action.options[currentAction].value;
65 if (timer == "repeating")
75 if (document.channelselector.mo.checked)
77 if (document.channelselector.tu.checked)
79 if (document.channelselector.we.checked)
81 if (document.channelselector.th.checked)
83 if (document.channelselector.fr.checked)
85 if (document.channelselector.sa.checked)
87 if (document.channelselector.su.checked)
90 url = 'addTimerEvent?timer=repeating&ref=' + reference + '&channel=' + channelName + '&shour=' + shour + '&smin=' + smin + '&smonth=' + smonth + '&syear=' + syear + '&ehour=' + ehour + '&emin=' + emin + '&emonth=' + emonth + '&eyear=' + eyear + '&mo=' + mo + '&tu=' + tu + '&we=' + we + '&th=' + th + '&fr=' + fr + '&sa=' + sa + '&su=' + su + '&descr=' + descr + '&after_event=' + after_event + '&action=' + action;
93 url = 'addTimerEvent?timer=regular&ref=' + reference + '&channel=' + channelName + '&sday=' + sday + '&smonth=' + smonth + '&syear=' + syear + '&shour=' + shour + '&smin=' + smin + '&eday=' + eday + '&emonth=' + emonth + '&eyear=' + eyear + '&ehour=' + ehour + '&emin=' + emin + '&descr=' + descr + '&after_event=' + after_event + '&action=' + action;
94 NewWindow(url, 'add', '200', '200', 'no', '5000');
97 function showAddTimerEventWindow()
99 NewWindow("showAddTimerEventWindow", 'addTimer', '780', '430', 'no');