(function(){if(window.melange===undefined)throw new Error("Melange not loaded");var e=window.melange;e.datetimepicker=window.melange.datetimepicker=function(){return new e.datetimepicker};e.logging.debugDecorator(e.datetimepicker);e.error.createErrors([]);jQuery.fn.datetimepicker=function(k){return this.each(function(l){return function(){function h(g){var c=[b.attr("id"),"_",g].join("");c=['<label for = "',c,'" style="display:inline;">',i[g].label,'</label><select id = "',c,'" style="margin-top: 3px;">'].join("");
for(var m=i[g].max,d=0;d<=m;d++){var j="";if(d===parseInt(i[g].current,10))j='selected = "selected"';var f=d;if(d<10)f="0"+(""+d);f=""+f;c+=['<option value = "',f,'" ',j,">",f,"</option>"].join("")}c+="</select>";return c}var b=jQuery(this),a=b.val().match(/^(\d{4}-\d{2}-\d{2}) (\d{2}):(\d{2}):(\d{2})$/);a!==null&&b.val(a[1]);b=b.datepicker(l);var i={hour:{label:"H:",max:23,current:a!==null?a[2]||"0":"0"},minute:{label:"M:",max:59,current:a!==null?a[3]||"0":"0"},second:{label:"S:",max:59,current:a!==
null?a[4]||"0":"0"}};b.parent().append(h("hour")).append(h("minute")).append(h("second"));return b}}(k))}})();

@@ -283,17 +283,17 @@
 unction(
-k
+m
 )%7Breturn
@@ -312,17 +312,17 @@
 unction(
-l
+n
 )%7Breturn
@@ -382,18 +382,18 @@
 join(%22%22)
-;c
+,o
 =%5B'%3Clabe
@@ -449,17 +449,17 @@
 bel,
-'
+%22
 %3C/label%3E
 %3Csel
@@ -454,16 +454,32 @@
 %3C/label%3E
+%22%5D.join(%22%22);c=%5B'
 %3Cselect 
@@ -537,17 +537,17 @@
 for(var 
-m
+p
 =i%5Bg%5D.ma
@@ -555,17 +555,17 @@
 ,d=0;d%3C=
-m
+p
 ;d++)%7Bva
@@ -748,18 +748,50 @@
 %22;return
- c
+%7Blabel:jQuery(o),select:jQuery(c)%7D
 %7Dvar b=j
@@ -904,17 +904,17 @@
 epicker(
-l
+n
 );var i=
@@ -1047,16 +1047,17 @@
 el:%22S:%22,
+%0A
 max:59,c
@@ -1067,17 +1067,16 @@
 ent:a!==
-%0A
 null?a%5B4
@@ -1092,75 +1092,160 @@
 %22%7D%7D;
-b.parent().append(h(%22hour%22)).append(h(%22minute%22)).append(h(%22second%22)
+a=h(%22hour%22);var k=h(%22minute%22),l=h(%22second%22);b.parent().append(a.label).append(a.select).append(k.label).append(k.select).append(l.label).append(l.select
 );re
@@ -1253,17 +1253,17 @@
 urn b%7D%7D(
-k
+m
 ))%7D%7D)();

Add minimized version of updated script.