rem: var duration = Components.classes["@mozilla.org/calendar/datetime;1"].createInstance(Components.interfaces.calIDateTime); duration.minute = 5; duration.normalize() 
add: var duration = Components.classes["@mozilla.org/calendar/duration;1"] .createInstance(Components.interfaces.calIDuration);  duration.minutes = 5; 
context: function onSnoozeAlarm(event){  // i hate xbl..  var alarmWidget = event.target;  var alarmService = Components.classes["@mozilla.org/calendar/alarm-service;1"].getService(Components.interfaces.calIAlarmService);    var duration = Components.classes["@mozilla.org/calendar/datetime;1"].createInstance(Components.interfaces.calIDateTime);  duration.minute = 5;  duration.normalize()  alarmService.snoozeEvent(alarmWidget.item, duration);  alarmWidget.parentNode.removeChild(alarmWidget);}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/9ec51e95ba1efabb19c0b563a5d077b42f6014ac/calendar-alarm-dialog.js/buggy/calendar/base/content/calendar-alarm-dialog.js