text: (function($){
  $.extend($.ui,{timepicker:{version:"0.9.3"}});
  function _1(){
  this.regional=[];
  this.regional[""]={currentText:"Now",closeText:"Done",ampm:false,timeFormat:"hh:mm tt",timeOnlyTitle:"Choose Time",timeText:"Time",hourText:"Hour",minuteText:"Minute",secondText:"Second"};
  this._defaults={showButtonPanel:true,timeOnly:false,showHour:true,showMinute:true,showSecond:false,showTime:true,stepHour:0.05,stepMinute:0.05,stepSecond:0.05,hour:0,minute:0,second:0,hourMin:0,minuteMin:0,secondMin:0,hourMax:23,minuteMax:59,secondMax:59,minDateTime:null,maxDateTime:null,hourGrid:0,minuteGrid:0,secondGrid:0,alwaysSetTime:true,separator:" ",altFieldTimeOnly:true,showTimepicker:true};
  $.extend(this._defaults,this.regional[""]);
  };
  $.extend(_1.prototype,{$input:null,$altInput:null,$timeObj:null,inst:null,hour_slider:null,minute_slider:null,second_slider:null,hour:0,minute:0,second:0,hourMinOriginal:null,minuteMinOriginal:null,secondMinOriginal:null,hourMaxOriginal:null,minuteMaxOriginal:null,secondMaxOriginal:null,ampm:"",formattedDate:"",formattedTime:"",formattedDateTime:"",setDefaults:function(_2){
  _3(this._defaults,_2||{});
  return this;
  },_newInst:function(_4,o){
  var _5=new _1(),_6={};
  _5.hour=_5._defaults.hour;
  _5.minute=_5._defaults.minute;
  _5.second=_5._defaults.second;
  _5.ampm="";
  _5.$input=_4;
  for(var _7 in this._defaults){
  var _8=_4.attr("time:"+_7);
  if(_8){
  try{
  _6[_7]=eval(_8);
  }
  catch(err){
  _6[_7]=_8;
  }
  }
  }
  _5._defaults=$.extend({},this._defaults,_6,o,{beforeShow:function(_9,_a){
  var _b=new Date();
  _5.hour=_5._defaults.hour===0?_b.getHours():_5._defaults.hour;
  _5.minute=_5._defaults.minute===0?_b.getMinutes():_5._defaults.minute;
  _5.second=_5._defaults.second===0?_b.getSeconds():_5._defaults.second;
  if($.isFunction(o.beforeShow)){
  o.beforeShow(_9,_a,_5);
  }
  },onChangeMonthYear:function(_c,_d,_e){
  _5._updateDateTime(_e);
  if($.isFunction(o.onChangeMonthYear)){
  o.onChangeMonthYear(_c,_d,_e,_5);
  }
  },onClose:function(_f,_10){
  if(_5.timeDefined===true&&_4.val()!=""){
  _5._updateDateTime(_10);
  }
  if($.isFunction(o.onClose)){
  o.onClose(_f,_10,_5);
  }
  },timepicker:_5});
  if(o.altField){
  _5.$altInput=$(o.altField).css({cursor:"pointer"}).focus(function(){
  _4.trigger("focus");
  });
  }
  if(_5._defaults.minDate!==undefined&&_5._defaults.minDate instanceof Date){
  _5._defaults.minDateTime=new Date(_5._defaults.minDate.getTime());
  }
  if(_5._defaults.minDateTime!==undefined&&_5._defaults.minDateTime instanceof Date){
  _5._defaults.minDate=new Date(_5._defaults.minDateTime.getTime());
  }
  if(_5._defaults.maxDate!==undefined&&_5._defaults.maxDate instanceof Date){
  _5._defaults.maxDateTime=new Date(_5._defaults.maxDate.getTime());
  }
  if(_5._defaults.maxDateTime!==undefined&&_5._defaults.maxDateTime instanceof Date){
  _5._defaults.maxDate=new Date(_5._defaults.maxDateTime.getTime());
  }
  return _5;
  },_addTimePicker:function(_11){
  var _12=(this.$altInput&&this._defaults.altFieldTimeOnly)?this.$input.val()+" "+this.$altInput.val():this.$input.val();
  this.timeDefined=this._parseTime(_12);
  this._limitMinMaxDateTime(_11,false);
  this._injectTimePicker();
  },_parseTime:function(_13,_14){
  var _15=this._defaults.timeFormat.toString().replace(/h{1,2}/ig,"(\\d?\\d)").replace(/m{1,2}/ig,"(\\d?\\d)").replace(/s{1,2}/ig,"(\\d?\\d)").replace(/t{1,2}/ig,"(am|pm|a|p)?").replace(/\s/g,"\\s?")+"$",_16=this._getFormatPositions(),_17;
  if(!this.inst){
  this.inst=$.datepicker._getInst(this.$input[0]);
  }
  if(_14||!this._defaults.timeOnly){
  var _18=$.datepicker._get(this.inst,"dateFormat");
  _15=".{"+_18.length+",}"+this._defaults.separator+_15;
  }
  _17=_13.match(new RegExp(_15,"i"));
  if(_17){
  if(_16.t!==-1){
  this.ampm=((_17[_16.t]===undefined||_17[_16.t].length===0)?"":(_17[_16.t].charAt(0).toUpperCase()=="A")?"AM":"PM").toUpperCase();
  }
  if(_16.h!==-1){
  if(this.ampm=="AM"&&_17[_16.h]=="12"){
  this.hour=0;
  }else{
  if(this.ampm=="PM"&&_17[_16.h]!="12"){
  this.hour=(parseFloat(_17[_16.h])+12).toFixed(0);
  }else{
  this.hour=Number(_17[_16.h]);
  }
  }
  }
  if(_16.m!==-1){
  this.minute=Number(_17[_16.m]);
  }
  if(_16.s!==-1){
  this.second=Number(_17[_16.s]);
  }
  return true;
  }
  return false;
  },_getFormatPositions:function(){
  var _19=this._defaults.timeFormat.toLowerCase().match(/(h{1,2}|m{1,2}|s{1,2}|t{1,2})/g),_1a={h:-1,m:-1,s:-1,t:-1};
  if(_19){
  for(var i=0;i<_19.length;i++){
  if(_1a[_19[i].toString().charAt(0)]==-1){
  _1a[_19[i].toString().charAt(0)]=i+1;
  }
  }
  }
  return _1a;
  },_injectTimePicker:function(){
  var $dp=this.inst.dpDiv,o=this._defaults,_1b=this,_1c=(o.hourMax-(o.hourMax%o.stepHour)).toFixed(0),_1d=(o.minuteMax-(o.minuteMax%o.stepMinute)).toFixed(0),_1e=(o.secondMax-(o.secondMax%o.stepSecond)).toFixed(0),_1f=this.inst.id.toString().replace(/([^A-Za-z0-9_])/g,"");
  if($dp.find("div#ui-timepicker-div-"+_1f).length===0&&o.showTimepicker){
  var _20=" style=\"display:none;\"",_21="<div class=\"ui-timepicker-div\" id=\"ui-timepicker-div-"+_1f+"\"><dl>"+"<dt class=\"ui_tpicker_time_label\" id=\"ui_tpicker_time_label_"+_1f+"\""+((o.showTime)?"":_20)+">"+o.timeText+"</dt>"+"<dd class=\"ui_tpicker_time\" id=\"ui_tpicker_time_"+_1f+"\""+((o.showTime)?"":_20)+"></dd>"+"<dt class=\"ui_tpicker_hour_label\" id=\"ui_tpicker_hour_label_"+_1f+"\""+((o.showHour)?"":_20)+">"+o.hourText+"</dt>",_22=0,_23=0,_24=0,_25;
  if(o.showHour&&o.hourGrid>0){
  _21+="<dd class=\"ui_tpicker_hour\">"+"<div id=\"ui_tpicker_hour_"+_1f+"\""+((o.showHour)?"":_20)+"></div>"+"<div style=\"padding-left: 1px\"><table><tr>";
  for(var h=o.hourMin;h<_1c;h+=o.hourGrid){
  _22++;
  var _26=(o.ampm&&h>12)?h-12:h;
  if(_26<10){
  _26="0"+_26;
  }
  if(o.ampm){
  if(h==0){
  _26=12+"a";
  }else{
  if(h<12){
  _26+="a";
  }else{
  _26+="p";
  }
  }
  }
  _21+="<td>"+_26+"</td>";
  }
  _21+="</tr></table></div>"+"</dd>";
  }else{
  _21+="<dd class=\"ui_tpicker_hour\" id=\"ui_tpicker_hour_"+_1f+"\""+((o.showHour)?"":_20)+"></dd>";
  }
  _21+="<dt class=\"ui_tpicker_minute_label\" id=\"ui_tpicker_minute_label_"+_1f+"\""+((o.showMinute)?"":_20)+">"+o.minuteText+"</dt>";
  if(o.showMinute&&o.minuteGrid>0){
  _21+="<dd class=\"ui_tpicker_minute ui_tpicker_minute_"+o.minuteGrid+"\">"+"<div id=\"ui_tpicker_minute_"+_1f+"\""+((o.showMinute)?"":_20)+"></div>"+"<div style=\"padding-left: 1px\"><table><tr>";
  for(var m=o.minuteMin;m<_1d;m+=o.minuteGrid){
  _23++;
  _21+="<td>"+((m<10)?"0":"")+m+"</td>";
  }
  _21+="</tr></table></div>"+"</dd>";
  }else{
  _21+="<dd class=\"ui_tpicker_minute\" id=\"ui_tpicker_minute_"+_1f+"\""+((o.showMinute)?"":_20)+"></dd>";
  }
  _21+="<dt class=\"ui_tpicker_second_label\" id=\"ui_tpicker_second_label_"+_1f+"\""+((o.showSecond)?"":_20)+">"+o.secondText+"</dt>";
  if(o.showSecond&&o.secondGrid>0){
  _21+="<dd class=\"ui_tpicker_second ui_tpicker_second_"+o.secondGrid+"\">"+"<div id=\"ui_tpicker_second_"+_1f+"\""+((o.showSecond)?"":_20)+"></div>"+"<div style=\"padding-left: 1px\"><table><tr>";
  for(var s=o.secondMin;s<_1e;s+=o.secondGrid){
  _24++;
  _21+="<td>"+((s<10)?"0":"")+s+"</td>";
  }
  _21+="</tr></table></div>"+"</dd>";
  }else{
  _21+="<dd class=\"ui_tpicker_second\" id=\"ui_tpicker_second_"+_1f+"\""+((o.showSecond)?"":_20)+"></dd>";
  }
  _21+="</dl></div>";
  $tp=$(_21);
  if(o.timeOnly===true){
  $tp.prepend("<div class=\"ui-widget-header ui-helper-clearfix ui-corner-all\">"+"<div class=\"ui-datepicker-title\">"+o.timeOnlyTitle+"</div>"+"</div>");
  $dp.find(".ui-datepicker-header, .ui-datepicker-calendar").hide();
  }
  this.hour_slider=$tp.find("#ui_tpicker_hour_"+_1f).slider({orientation:"horizontal",value:this.hour,min:o.hourMin,max:_1c,step:o.stepHour,slide:function(_27,ui){
  _1b.hour_slider.slider("option","value",ui.value);
  _1b._onTimeChange();
  }});
  this.minute_slider=$tp.find("#ui_tpicker_minute_"+_1f).slider({orientation:"horizontal",value:this.minute,min:o.minuteMin,max:_1d,step:o.stepMinute,slide:function(_28,ui){
  _1b.minute_slider.slider("option","value",ui.value);
  _1b._onTimeChange();
  }});
  this.second_slider=$tp.find("#ui_tpicker_second_"+_1f).slider({orientation:"horizontal",value:this.second,min:o.secondMin,max:_1e,step:o.stepSecond,slide:function(_29,ui){
  _1b.second_slider.slider("option","value",ui.value);
  _1b._onTimeChange();
  }});
  if(o.showHour&&o.hourGrid>0){
  _25=100*_22*o.hourGrid/(_1c-o.hourMin);
  $tp.find(".ui_tpicker_hour table").css({width:_25+"%",marginLeft:(_25/(-2*_22))+"%",borderCollapse:"collapse"}).find("td").each(function(_2a){
  $(this).click(function(){
  var h=$(this).html();
  if(o.ampm){
  var ap=h.substring(2).toLowerCase(),aph=parseInt(h.substring(0,2));
  if(ap=="a"){
  if(aph==12){
  h=0;
  }else{
  h=aph;
  }
  }else{
  if(aph==12){
  h=12;
  }else{
  h=aph+12;
  }
  }
  }
  _1b.hour_slider.slider("option","value",h);
  _1b._onTimeChange();
  }).css({cursor:"pointer",width:(100/_22)+"%",textAlign:"center",overflow:"hidden"});
  });
  }
  if(o.showMinute&&o.minuteGrid>0){
  _25=100*_23*o.minuteGrid/(_1d-o.minuteMin);
  $tp.find(".ui_tpicker_minute table").css({width:_25+"%",marginLeft:(_25/(-2*_23))+"%",borderCollapse:"collapse"}).find("td").each(function(_2b){
  $(this).click(function(){
  _1b.minute_slider.slider("option","value",$(this).html());
  _1b._onTimeChange();
  }).css({cursor:"pointer",width:(100/_23)+"%",textAlign:"center",overflow:"hidden"});
  });
  }
  if(o.showSecond&&o.secondGrid>0){
  $tp.find(".ui_tpicker_second table").css({width:_25+"%",marginLeft:(_25/(-2*_24))+"%",borderCollapse:"collapse"}).find("td").each(function(_2c){
  $(this).click(function(){
  _1b.second_slider.slider("option","value",$(this).html());
  _1b._onTimeChange();
  }).css({cursor:"pointer",width:(100/_24)+"%",textAlign:"center",overflow:"hidden"});
  });
  }
  var _2d=$dp.find(".ui-datepicker-buttonpane");
  if(_2d.length){
  _2d.before($tp);
  }else{
  $dp.append($tp);
  }
  this.$timeObj=$("#ui_tpicker_time_"+_1f);
  if(this.inst!==null){
  var _2e=this.timeDefined;
  this._onTimeChange();
  this.timeDefined=_2e;
  }
  var _2f=_1b._defaults["onSelect"];
  if(_2f){
  var _30=_1b.$input?_1b.$input[0]:null;
  var _31=function(){
  _2f.apply(_30,[_1b.formattedDateTime,_1b]);
  };
  this.hour_slider.bind("slidestop",_31);
  this.minute_slider.bind("slidestop",_31);
  this.second_slider.bind("slidestop",_31);
  }
  }
  },_limitMinMaxDateTime:function(_32,_33){
  var o=this._defaults,_34=new Date(_32.selectedYear,_32.selectedMonth,_32.selectedDay),_35=new Date(_32.selectedYear,_32.selectedMonth,_32.selectedDay,this.hour,this.minute,this.second,0);
  if(this._defaults.minDateTime!==null&&_34){
  var _36=this._defaults.minDateTime,_37=new Date(_36.getFullYear(),_36.getMonth(),_36.getDate(),0,0,0,0);
  if(this.hourMinOriginal===null||this.minuteMinOriginal===null||this.secondMinOriginal===null){
  this.hourMinOriginal=o.hourMin;
  this.minuteMinOriginal=o.minuteMin;
  this.secondMinOriginal=o.secondMin;
  }
  if(_37.getTime()==_34.getTime()){
  this._defaults.hourMin=_36.getHours();
  this._defaults.minuteMin=_36.getMinutes();
  this._defaults.secondMin=_36.getSeconds();
  if(this.hour<this._defaults.hourMin){
  this.hour=this._defaults.hourMin;
  }
  if(this.minute<this._defaults.minuteMin){
  this.minute=this._defaults.minuteMin;
  }
  if(this.second<this._defaults.secondMin){
  this.second=this._defaults.secondMin;
  }
  }else{
  this._defaults.hourMin=this.hourMinOriginal;
  this._defaults.minuteMin=this.minuteMinOriginal;
  this._defaults.secondMin=this.secondMinOriginal;
  }
  }
  if(this._defaults.maxDateTime!==null&&_34){
  var _38=this._defaults.maxDateTime,_39=new Date(_38.getFullYear(),_38.getMonth(),_38.getDate(),0,0,0,0);
  if(this.hourMaxOriginal===null||this.minuteMaxOriginal===null||this.secondMaxOriginal===null){
  this.hourMaxOriginal=o.hourMax;
  this.minuteMaxOriginal=o.minuteMax;
  this.secondMaxOriginal=o.secondMax;
  }
  if(_39.getTime()==_34.getTime()){
  this._defaults.hourMax=_38.getHours();
  this._defaults.minuteMax=_38.getMinutes();
  this._defaults.secondMax=_38.getSeconds();
  if(this.hour>this._defaults.hourMax){
  this.hour=this._defaults.hourMax;
  }
  if(this.minute>this._defaults.minuteMax){
  this.minute=this._defaults.minuteMax;
  }
  if(this.second>this._defaults.secondMax){
  this.second=this._defaults.secondMax;
  }
  }else{
  this._defaults.hourMax=this.hourMaxOriginal;
  this._defaults.minuteMax=this.minuteMaxOriginal;
  this._defaults.secondMax=this.secondMaxOriginal;
  }
  }
  if(_33!==undefined&&_33===true){
  this.hour_slider.slider("option",{min:this._defaults.hourMin,max:this._defaults.hourMax}).slider("value",this.hour);
  this.minute_slider.slider("option",{min:this._defaults.minuteMin,max:this._defaults.minuteMax}).slider("value",this.minute);
  this.second_slider.slider("option",{min:this._defaults.secondMin,max:this._defaults.secondMax}).slider("value",this.second);
  }
  },_onTimeChange:function(){
  var _3a=(this.hour_slider)?this.hour_slider.slider("value"):false,_3b=(this.minute_slider)?this.minute_slider.slider("value"):false,_3c=(this.second_slider)?this.second_slider.slider("value"):false;
  if(_3a!==false){
  _3a=parseInt(_3a,10);
  }
  if(_3b!==false){
  _3b=parseInt(_3b,10);
  }
  if(_3c!==false){
  _3c=parseInt(_3c,10);
  }
  var _3d=(_3a<12)?"AM":"PM";
  var _3e=(_3a!=this.hour||_3b!=this.minute||_3c!=this.second||(this.ampm.length>0&&this.ampm!=_3d));
  if(_3e){
  if(_3a!==false){
  this.hour=_3a;
  }
  if(_3b!==false){
  this.minute=_3b;
  }
  if(_3c!==false){
  this.second=_3c;
  }
  }
  if(this._defaults.ampm){
  this.ampm=_3d;
  }
  this._formatTime();
  if(this.$timeObj){
  this.$timeObj.text(this.formattedTime);
  }
  this.timeDefined=true;
  if(_3e){
  this._updateDateTime();
  }
  },_formatTime:function(_3f,_40,_41){
  if(_41==undefined){
  _41=this._defaults.ampm;
  }
  _3f=_3f||{hour:this.hour,minute:this.minute,second:this.second,ampm:this.ampm};
  var _42=_40||this._defaults.timeFormat.toString();
  if(_41){
  var _43=((_3f.ampm=="AM")?(_3f.hour):(_3f.hour%12));
  _43=(Number(_43)===0)?12:_43;
  _42=_42.toString().replace(/hh/g,((_43<10)?"0":"")+_43).replace(/h/g,_43).replace(/mm/g,((_3f.minute<10)?"0":"")+_3f.minute).replace(/m/g,_3f.minute).replace(/ss/g,((_3f.second<10)?"0":"")+_3f.second).replace(/s/g,_3f.second).replace(/TT/g,_3f.ampm.toUpperCase()).replace(/tt/g,_3f.ampm.toLowerCase()).replace(/T/g,_3f.ampm.charAt(0).toUpperCase()).replace(/t/g,_3f.ampm.charAt(0).toLowerCase());
  }else{
  _42=_42.toString().replace(/hh/g,((_3f.hour<10)?"0":"")+_3f.hour).replace(/h/g,_3f.hour).replace(/mm/g,((_3f.minute<10)?"0":"")+_3f.minute).replace(/m/g,_3f.minute).replace(/ss/g,((_3f.second<10)?"0":"")+_3f.second).replace(/s/g,_3f.second);
  _42=$.trim(_42.replace(/t/gi,""));
  }
  if(arguments.length){
  return _42;
  }else{
  this.formattedTime=_42;
  }
  },_updateDateTime:function(_44){
  _44=this.inst||_44,dt=new Date(_44.selectedYear,_44.selectedMonth,_44.selectedDay),dateFmt=$.datepicker._get(_44,"dateFormat"),formatCfg=$.datepicker._getFormatConfig(_44),timeAvailable=dt!==null&&this.timeDefined;
  this.formattedDate=$.datepicker.formatDate(dateFmt,(dt===null?new Date():dt),formatCfg);
  var _45=this.formattedDate;
  if(_44.lastVal!==undefined&&(_44.lastVal.length>0&&this.$input.val().length===0)){
  return;
  }
  if(this._defaults.timeOnly===true){
  _45=this.formattedTime;
  }else{
  if(this._defaults.timeOnly!==true&&(this._defaults.alwaysSetTime||timeAvailable)){
  _45+=this._defaults.separator+this.formattedTime;
  }
  }
  this.formattedDateTime=_45;
  if(!this._defaults.showTimepicker){
  this.$input.val(this.formattedDate);
  }else{
  if(this.$altInput&&this._defaults.altFieldTimeOnly===true){
  this.$altInput.val(this.formattedTime);
  this.$input.val(this.formattedDate);
  }else{
  if(this.$altInput){
  this.$altInput.val(_45);
  this.$input.val(_45);
  }else{
  this.$input.val(_45);
  }
  }
  }
  this.$input.trigger("change");
  }});
  $.fn.extend({timepicker:function(o){
  o=o||{};
  var _46=arguments;
  if(typeof o=="object"){
  _46[0]=$.extend(o,{timeOnly:true});
  }
  return $(this).each(function(){
  $.fn.datetimepicker.apply($(this),_46);
  });
  },datetimepicker:function(o){
  o=o||{};
  var _47=this,_48=arguments;
  if(typeof (o)=="string"){
  if(o=="getDate"){
  return $.fn.datepicker.apply($(this[0]),_48);
  }else{
  return this.each(function(){
  var $t=$(this);
  $t.datepicker.apply($t,_48);
  });
  }
  }else{
  return this.each(function(){
  var $t=$(this);
  $t.datepicker($.timepicker._newInst($t,o)._defaults);
  });
  }
  }});
  $.datepicker._base_selectDate=$.datepicker._selectDate;
  $.datepicker._selectDate=function(id,_49){
  var _4a=this._getInst($(id)[0]),_4b=this._get(_4a,"timepicker");
  if(_4b){
  _4b._limitMinMaxDateTime(_4a,true);
  _4a.inline=_4a.stay_open=true;
  this._base_selectDate(id,_49+_4b._defaults.separator+_4b.formattedTime);
  _4a.inline=_4a.stay_open=false;
  this._notifyChange(_4a);
  this._updateDatepicker(_4a);
  }else{
  this._base_selectDate(id,_49);
  }
  };
  $.datepicker._base_updateDatepicker=$.datepicker._updateDatepicker;
  $.datepicker._updateDatepicker=function(_4c){
  if(typeof (_4c.stay_open)!=="boolean"||_4c.stay_open===false){
  this._base_updateDatepicker(_4c);
  var _4d=this._get(_4c,"timepicker");
  if(_4d){
  _4d._addTimePicker(_4c);
  }
  }
  };
  $.datepicker._base_doKeyPress=$.datepicker._doKeyPress;
  $.datepicker._doKeyPress=function(_4e){
  var _4f=$.datepicker._getInst(_4e.target),_50=$.datepicker._get(_4f,"timepicker");
  if(_50){
  if($.datepicker._get(_4f,"constrainInput")){
  var _51=_50._defaults.ampm,_52=_50._defaults.timeFormat.toString().replace(/[hms]/g,"").replace(/TT/g,_51?"APM":"").replace(/T/g,_51?"AP":"").replace(/tt/g,_51?"apm":"").replace(/t/g,_51?"ap":"")+" "+_50._defaults.separator+$.datepicker._possibleChars($.datepicker._get(_4f,"dateFormat")),chr=String.fromCharCode(_4e.charCode===undefined?_4e.keyCode:_4e.charCode);
  return _4e.ctrlKey||(chr<" "||!_52||_52.indexOf(chr)>-1);
  }
  }
  return $.datepicker._base_doKeyPress(_4e);
  };
  $.datepicker._base_doKeyUp=$.datepicker._doKeyUp;
  $.datepicker._doKeyUp=function(_53){
  var _54=$.datepicker._getInst(_53.target),_55=$.datepicker._get(_54,"timepicker");
  if(_55){
  if(_55._defaults.timeOnly&&(_54.input.val()!=_54.lastVal)){
  try{
  $.datepicker._updateDatepicker(_54);
  }
  catch(err){
  $.datepicker.log(err);
  }
  }
  }
  return $.datepicker._base_doKeyUp(_53);
  };
  $.datepicker._base_gotoToday=$.datepicker._gotoToday;
  $.datepicker._gotoToday=function(id){
  this._base_gotoToday(id);
  this._setTime(this._getInst($(id)[0]),new Date());
  };
  $.datepicker._disableTimepickerDatepicker=function(_56,_57,_58){
  var _59=this._getInst(_56),_5a=this._get(_59,"timepicker");
  if(_5a){
  _5a._defaults.showTimepicker=false;
  _5a._onTimeChange();
  _5a._updateDateTime(_59);
  }
  };
  $.datepicker._enableTimepickerDatepicker=function(_5b,_5c,_5d){
  var _5e=this._getInst(_5b),_5f=this._get(_5e,"timepicker");
  if(_5f){
  _5f._defaults.showTimepicker=true;
  _5f._onTimeChange();
  _5f._updateDateTime(_5e);
  }
  };
  $.datepicker._setTime=function(_60,_61){
  var _62=this._get(_60,"timepicker");
  if(_62){
  var _63=_62._defaults,_64=_61?_61.getHours():_63.hour,_65=_61?_61.getMinutes():_63.minute,_66=_61?_61.getSeconds():_63.second;
  if((_64<_63.hourMin||_64>_63.hourMax)||(_65<_63.minuteMin||_65>_63.minuteMax)||(_66<_63.secondMin||_66>_63.secondMax)){
  _64=_63.hourMin;
  _65=_63.minuteMin;
  _66=_63.secondMin;
  }
  if(_62.hour_slider){
  _62.hour_slider.slider("value",_64);
  }else{
  _62.hour=_64;
  }
  if(_62.minute_slider){
  _62.minute_slider.slider("value",_65);
  }else{
  _62.minute=_65;
  }
  if(_62.second_slider){
  _62.second_slider.slider("value",_66);
  }else{
  _62.second=_66;
  }
  _62._onTimeChange();
  _62._updateDateTime(_60);
  }
  };
  $.datepicker._setTimeDatepicker=function(_67,_68,_69){
  var _6a=this._getInst(_67),_6b=this._get(_6a,"timepicker");
  if(_6b){
  this._setDateFromField(_6a);
  var _6c;
  if(_68){
  if(typeof _68=="string"){
  _6b._parseTime(_68,_69);
  _6c=new Date();
  _6c.setHours(_6b.hour,_6b.minute,_6b.second);
  }else{
  _6c=new Date(_68.getTime());
  }
  if(_6c.toString()=="Invalid Date"){
  _6c=undefined;
  }
  }
  this._setTime(_6a,_6c);
  }
  };
  $.datepicker._base_setDateDatepicker=$.datepicker._setDateDatepicker;
  $.datepicker._setDateDatepicker=function(_6d,_6e){
  var _6f=this._getInst(_6d),_70=(_6e instanceof Date)?new Date(_6e.getTime()):_6e;
  this._updateDatepicker(_6f);
  this._base_setDateDatepicker.apply(this,arguments);
  this._setTimeDatepicker(_6d,_70,true);
  };
  $.datepicker._base_getDateDatepicker=$.datepicker._getDateDatepicker;
  $.datepicker._getDateDatepicker=function(_71,_72){
  var _73=this._getInst(_71),_74=this._get(_73,"timepicker");
  if(_74){
  this._setDateFromField(_73,_72);
  var _75=this._getDate(_73);
  if(_75&&_74._parseTime($(_71).val(),true)){
  _75.setHours(_74.hour,_74.minute,_74.second);
  }
  return _75;
  }
  return this._base_getDateDatepicker(_71,_72);
  };
  function _3(_76,_77){
  $.extend(_76,_77);
  for(var _78 in _77){
  if(_77[_78]===null||_77[_78]===undefined){
  _76[_78]=_77[_78];
  }
  }
  return _76;
  };
  $.timepicker=new _1();
  $.timepicker.version="0.9.3";
  })(jQuery);
  
  