var alarmclock = function() { var inctimer = null; var inctime = 500; var incamount = null; var incindex = null; var alarmtimer = null; var currentalarm = null; var uservol = 100; var volinc = 1; var ramptimer = null; var notification = null; var snoozing = false; var alarminprogress = false; var topofwindow = null; var waitingforwake = false; var autostoptimer; var autosavetimer; function fillWindow() { var key = topofwindow; for (var a in prefs.alarms) { key = createAlarmHeader(key, prefs.alarms[a], a); key = createAlarmDropdown(key, prefs.alarms[a], a); } } function createNewAlarmBox(holder) { var container = $('
', {class: 'containerbox menuitem newalarmholder'}).appendTo(holder); $('', {class: "mh menu fixed icon-plus createnewalarm"}).appendTo(container); $('
', {class: 'expand'}).html(language.gettext('label_new_alarm')).appendTo(container); } function createAlarmHeader(holder, alarm, index) { var container = $('
', {class: 'menuitem cheesemaster'}).insertAfter(holder); var lego = $('').appendTo(container); var row1 = $('').appendTo(lego); var opener = $('').appendTo(lego); var hoursdown = $('
').appendTo(row1); $('', {class: "mh menu openmenu fixed icon-toggle-closed", name: 'alarmpanel_'+index}).appendTo(opener); var hoursup = $('', {class: 'timespinholder'}).appendTo(row1); var froggy = $('').appendTo(row1); $('
', {class: 'alarmnumbers', id: 'alarm_time_'+index}).appendTo(froggy); var minsup = $('
', {class: 'timespinholder'}).appendTo(row1); var onbutton = $('').appendTo(row1); var ondiv = $('
', {class: 'styledinputs'}).appendTo(onbutton); var row2 = $('
', {class: 'timespinholder'}).appendTo(row2); var minsdown = $('', {class: 'timespinholder'}).appendTo(row2); $('', {class: 'playlisticon clickicon icon-increase expand timespinner', id: 'alarmhoursup_'+index}).appendTo(hoursup); $('', {class: 'playlisticon clickicon icon-decrease expand timespinner', id: 'alarmhoursdown_'+index}).appendTo(hoursdown); $('', {class: 'playlisticonr clickicon icon-increase expand timespinner', id: 'alarmminsup_'+index}).appendTo(minsup); $('', {class: 'playlisticonr clickicon icon-decrease expand timespinner', id: 'alarmminsdown_'+index}).appendTo(minsdown); $('', {type: 'checkbox', id: 'alarmon_'+index}).appendTo(ondiv); $('