var $AdfDhtmlInputDatePeer$$ = $AdfRichUIPeer$$.$createPeerClass$($AdfDhtmlInputBasePeer$$, "AdfDhtmlInputDatePeer");
$goog$exportSymbol$$("AdfDhtmlInputDatePeer", $AdfDhtmlInputDatePeer$$);
$AdfDhtmlInputDatePeer$$.prototype.$getConvertedValue$ = function $$AdfDhtmlInputDatePeer$$$$$getConvertedValue$$($component$$844$$, $submittedValue$$16$$) {
  var $newValue$$67$$ = $submittedValue$$16$$;
  $component$$844$$ == $JSCompiler_alias_NULL$$ && ($component$$844$$ = this.$getComponent$());
  var $losslessConverter$$ = $component$$844$$.$getProperty$("_losslessConverter");
  if($losslessConverter$$) {
    var $converter$$6$$ = $component$$844$$.getConverter();
    if($converter$$6$$ != $JSCompiler_alias_NULL$$) {
      var $label$$15$$ = $component$$844$$.$getProperty$("label");
      try {
        $newValue$$67$$ = $converter$$6$$.getAsObject($submittedValue$$16$$, $label$$15$$)
      }catch($e$$127$$) {
        try {
          $newValue$$67$$ = $losslessConverter$$.getAsObject($submittedValue$$16$$, $label$$15$$)
        }catch($losslessException$$) {
          $JSCompiler_alias_THROW$$($e$$127$$)
        }
      }
    }
  }else {
    return $AdfDhtmlInputDatePeer$$.$superclass$.$getConvertedValue$.call(this, $component$$844$$, $submittedValue$$16$$)
  }
  return $newValue$$67$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputDatePeer.prototype.getConvertedValue", {$getConvertedValue$:$AdfDhtmlInputDatePeer$$.prototype.$getConvertedValue$});
$AdfDhtmlInputDatePeer$$.prototype.$handleReturnFromChooseComponent$ = function $$AdfDhtmlInputDatePeer$$$$$handleReturnFromChooseComponent$$($inputComponent$$4$$, $hidePopup$$1$$) {
  $hidePopup$$1$$ && this.$_hidePopup$($inputComponent$$4$$);
  var $agent$$239$$ = $AdfAgent$$.$AGENT$;
  if($agent$$239$$.$getCapabilities$()[$AdfAgent$$.$CAP_TOUCH_SCREEN$] == $AdfAgent$$.$CAP_TOUCH_SCREEN_NONE$) {
    var $inputDom$$1_rootDomElem$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($inputComponent$$4$$);
    $AdfFocusUtils$$.$focusElement$($inputDom$$1_rootDomElem$$)
  }
  $inputDom$$1_rootDomElem$$ = this.$getDomElement$();
  $agent$$239$$.$setExpandoProperty$($inputDom$$1_rootDomElem$$, $AdfDhtmlInputDatePeer$$.$_UPDATE_FROM_CHOOSEDATE_ATTR$, "t");
  this.$Validate$($inputComponent$$4$$);
  $agent$$239$$.$setExpandoProperty$($inputDom$$1_rootDomElem$$, $AdfDhtmlInputDatePeer$$.$_UPDATE_FROM_CHOOSEDATE_ATTR$, $JSCompiler_alias_NULL$$);
  this.$_returnedFromChooseComponent$ = 1
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputDatePeer.prototype.handleReturnFromChooseComponent", {$handleReturnFromChooseComponent$:$AdfDhtmlInputDatePeer$$.prototype.$handleReturnFromChooseComponent$});
$AdfDhtmlInputDatePeer$$.prototype.$handleUpdateFromChooseComponent$ = function $$AdfDhtmlInputDatePeer$$$$$handleUpdateFromChooseComponent$$($inputComponent$$5_tzDisp$$1_tzDispNode_tzId$$2$$, $propertyName$$44$$, $dateAsString_newValue$$68$$) {
  $propertyName$$44$$ == AdfUIValue.VALUE ? ($JSCompiler_StaticMethods__updateLosslessNode$$($inputComponent$$5_tzDisp$$1_tzDispNode_tzId$$2$$, $dateAsString_newValue$$68$$), $dateAsString_newValue$$68$$ = this.$getConvertedObject$($inputComponent$$5_tzDisp$$1_tzDispNode_tzId$$2$$, $dateAsString_newValue$$68$$), this.$SetDisplayValue$($inputComponent$$5_tzDisp$$1_tzDispNode_tzId$$2$$, $JSCompiler_alias_NULL$$, $dateAsString_newValue$$68$$)) : $propertyName$$44$$ == $AdfDhtmlChooseDatePeer$$.$TIMEZONE_SEL_DISPLAY$ ? 
  ($inputComponent$$5_tzDisp$$1_tzDispNode_tzId$$2$$ = $AdfRichUIPeer$$.$CreateSubId$($inputComponent$$5_tzDisp$$1_tzDispNode_tzId$$2$$.$getClientId$(), $AdfDhtmlInputDatePeer$$.$_TIMEZONE_DISPNAME_ID$), $inputComponent$$5_tzDisp$$1_tzDispNode_tzId$$2$$ = $AdfAgent$$.$AGENT$.getElementById($inputComponent$$5_tzDisp$$1_tzDispNode_tzId$$2$$), $AdfAgent$$.$AGENT$.$setTextContent$($inputComponent$$5_tzDisp$$1_tzDispNode_tzId$$2$$, $dateAsString_newValue$$68$$)) : $propertyName$$44$$ == $AdfDhtmlChooseDatePeer$$.$TIMEZONE_SEL_ID$ && 
  ($inputComponent$$5_tzDisp$$1_tzDispNode_tzId$$2$$ = $AdfRichUIPeer$$.$CreateSubId$($inputComponent$$5_tzDisp$$1_tzDispNode_tzId$$2$$.$getClientId$(), $AdfDhtmlInputDatePeer$$.$_TIMEZONE_DISPID_ID$), $AdfAgent$$.$AGENT$.getElementById($inputComponent$$5_tzDisp$$1_tzDispNode_tzId$$2$$).value = $dateAsString_newValue$$68$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputDatePeer.prototype.handleUpdateFromChooseComponent", {$handleUpdateFromChooseComponent$:$AdfDhtmlInputDatePeer$$.prototype.$handleUpdateFromChooseComponent$});
$AdfDhtmlInputDatePeer$$.$InitSubclass$ = function $$AdfDhtmlInputDatePeer$$$$InitSubclass$$() {
  $AdfObject$$.$ensureClassInitialization$(AdfUIValue);
  $AdfObject$$.$ensureClassInitialization$(AdfRichChooseDate);
  $AdfObject$$.$ensureClassInitialization$(AdfRichInputDate);
  $AdfObject$$.$ensureClassInitialization$(AdfRichPopup);
  $AdfObject$$.$ensureClassInitialization$($AdfDhtmlChooseDatePeer$$);
  $AdfRichUIPeer$$.$addComponentEventHandlers$(this, $AdfUIInputEvent$$.$KEY_DOWN_EVENT_TYPE$, $AdfUIInputEvent$$.$KEY_PRESS_EVENT_TYPE$, $AdfUIInputEvent$$.$CLICK_EVENT_TYPE$, $AdfDialogEvent$$.$EVENT_TYPE$, $AdfUIInputEvent$$.$FOCUS_EVENT_TYPE$, $AdfValueChangeEvent$$.$VALUE_CHANGE_TYPE$);
  $AdfRichUIPeer$$.$addComponentPropertyChanges$(this, AdfUIValue.VALUE);
  $AdfRichUIPeer$$.$addComponentPropertyGetters$(this, AdfRichInputDate.MIN_VALUE);
  $AdfRichUIPeer$$.$addComponentPropertyGetters$(this, AdfRichInputDate.MAX_VALUE);
  $AdfRichUIPeer$$.$addComponentPropertyGetters$(this, AdfRichInputDate.LABEL);
  $AdfRichUIPeer$$.$addComponentPropertyChanges$(this, AdfRichInputDate.LABEL);
  this.$_CHILD_EXPANDO$ = "child";
  this.$_LOSSLESS_SUBID$ = "lcId";
  this.$_GLYPH_ID$ = "glyph";
  this.$_CHOOSEDATE_ID$ = "cd";
  this.$_POPUP_ID$ = "pop";
  this.$_TIMEZONE_ID$ = "tz";
  this.$_TIMEZONE_DISPID_ID$ = "tzDispId";
  this.$_TIMEZONE_DISPNAME_ID$ = "tzDispName";
  this.$_UPDATE_FROM_CHOOSEDATE_ATTR$ = "ufc";
  this.$_MIN_ATTR$ = "data-afr-adfmin";
  this.$_MAX_ATTR$ = "data-afr-adfmax";
  this.$_MIN_ISO_ATTR$ = "data-afr-adfmnis";
  this.$_MAX_ISO_ATTR$ = "data-afr-adfmxis"
};
$goog$exportSymbol$$("AdfDhtmlInputDatePeer.InitSubclass", $AdfDhtmlInputDatePeer$$.$InitSubclass$);
$AdfDhtmlInputDatePeer$$.prototype.$InitDomElement$ = function $$AdfDhtmlInputDatePeer$$$$$InitDomElement$$($component$$845$$, $domElement$$225$$) {
  $AdfDhtmlInputDatePeer$$.$superclass$.$InitDomElement$.call(this, $component$$845$$, $domElement$$225$$);
  return $AdfPage$$.$PAGE$.$scheduleTimer$(this, this.$_hookUpChooseDate$, $component$$845$$.$getClientId$(), 0)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputDatePeer.prototype.InitDomElement", {$InitDomElement$:$AdfDhtmlInputDatePeer$$.prototype.$InitDomElement$});
$AdfDhtmlInputDatePeer$$.prototype.$ComponentValueChanged$ = function $$AdfDhtmlInputDatePeer$$$$$ComponentValueChanged$$($component$$846_contentNode$$31$$, $domElement$$226$$, $newValue$$69$$, $chooseDateId$$2_oldValue$$53$$) {
  $AdfDhtmlInputDatePeer$$.$superclass$.$ComponentValueChanged$.call(this, $component$$846_contentNode$$31$$, $domElement$$226$$, $newValue$$69$$, $chooseDateId$$2_oldValue$$53$$);
  if($JSCompiler_StaticMethods__isChooserSuppressed$$(this)) {
    $chooseDateId$$2_oldValue$$53$$ = $component$$846_contentNode$$31$$.$getProperty$(AdfRichInputDate.CHOOSE_ID);
    var $isHandlingChooserUpdate_rootDomElem$$1$$ = this.$getDomElement$(), $isHandlingChooserUpdate_rootDomElem$$1$$ = $AdfAgent$$.$AGENT$.$getExpandoProperty$($isHandlingChooserUpdate_rootDomElem$$1$$, $AdfDhtmlInputDatePeer$$.$_UPDATE_FROM_CHOOSEDATE_ATTR$);
    $chooseDateId$$2_oldValue$$53$$ != $JSCompiler_alias_NULL$$ && !$isHandlingChooserUpdate_rootDomElem$$1$$ && $AdfDhtmlInputChooseBindingUtils$$.$updateChooseComponentProperty$($component$$846_contentNode$$31$$, $chooseDateId$$2_oldValue$$53$$, AdfUIValue.VALUE, $AdfDhtmlChooseDatePeer$$.$SELECTED_DATE$)
  }
  $JSCompiler_StaticMethods__updateLosslessNode$$($component$$846_contentNode$$31$$, $newValue$$69$$);
  $component$$846_contentNode$$31$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$846_contentNode$$31$$, $domElement$$226$$);
  $AdfDhtmlInputBasePeer$$.$setLastValue$($component$$846_contentNode$$31$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputDatePeer.prototype.ComponentValueChanged", {$ComponentValueChanged$:$AdfDhtmlInputDatePeer$$.prototype.$ComponentValueChanged$});
$AdfDhtmlInputDatePeer$$.prototype.$Validate$ = function $$AdfDhtmlInputDatePeer$$$$$Validate$$($component$$847$$, $submittedValue$$17$$) {
  $submittedValue$$17$$ != $JSCompiler_alias_NULL$$ && $JSCompiler_StaticMethods__updateLosslessNode$$($component$$847$$, $JSCompiler_alias_NULL$$);
  $AdfDhtmlInputDatePeer$$.$superclass$.$Validate$.call(this, $component$$847$$, $submittedValue$$17$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputDatePeer.prototype.Validate", {$Validate$:$AdfDhtmlInputDatePeer$$.prototype.$Validate$});
$AdfDhtmlInputDatePeer$$.prototype.$GetSubmittedValue$ = function $$AdfDhtmlInputDatePeer$$$$$GetSubmittedValue$$($component$$848$$, $domElement$$227$$) {
  var $lcn$$ = $JSCompiler_StaticMethods__getLosslessConvertedNode$$($component$$848$$);
  return $lcn$$ && $lcn$$.value ? $lcn$$.value : $AdfDhtmlInputDatePeer$$.$superclass$.$GetSubmittedValue$.call(this, $component$$848$$, $domElement$$227$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputDatePeer.prototype.GetSubmittedValue", {$GetSubmittedValue$:$AdfDhtmlInputDatePeer$$.prototype.$GetSubmittedValue$});
$AdfDhtmlInputDatePeer$$.prototype.$GetComponentLabel$ = function $$AdfDhtmlInputDatePeer$$$$$GetComponentLabel$$($component$$849$$, $domElement$$228$$) {
  for(var $agent$$240$$ = $AdfAgent$$.$AGENT$, $labelElements$$1$$ = $domElement$$228$$.getElementsByTagName("LABEL"), $contentId$$5$$ = $AdfRichUIPeer$$.$CreateSubId$($component$$849$$.$getClientId$(), "content"), $compLabel$$ = $JSCompiler_alias_NULL$$, $i$$228$$ = 0;$i$$228$$ < $labelElements$$1$$.length;$i$$228$$++) {
    if($agent$$240$$.getAttribute($labelElements$$1$$[$i$$228$$], "for") == $contentId$$5$$) {
      $compLabel$$ = $labelElements$$1$$[$i$$228$$];
      break
    }
  }
  return $compLabel$$ ? $agent$$240$$.$getTextContent$($compLabel$$) : $JSCompiler_alias_NULL$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputDatePeer.prototype.GetComponentLabel", {$GetComponentLabel$:$AdfDhtmlInputDatePeer$$.prototype.$GetComponentLabel$});
$AdfDhtmlInputDatePeer$$.prototype.$HandleComponentClick$ = function $$AdfDhtmlInputDatePeer$$$$$HandleComponentClick$$($componentEvent$$169$$) {
  $AdfDhtmlInputDatePeer$$.$superclass$.$HandleComponentClick$.call(this, $componentEvent$$169$$);
  var $sourceComponent$$15$$ = $componentEvent$$169$$.getSource(), $eventTarget$$37_nativeEvent$$32$$ = $componentEvent$$169$$.$getNativeEvent$(), $eventTarget$$37_nativeEvent$$32$$ = $AdfAgent$$.$AGENT$.$getEventTarget$($eventTarget$$37_nativeEvent$$32$$), $glyphId$$2$$ = $AdfRichUIPeer$$.$CreateSubId$($sourceComponent$$15$$.$getClientId$(), $AdfDhtmlInputDatePeer$$.$_GLYPH_ID$), $component$$850$$ = $componentEvent$$169$$.$getCurrentTarget$();
  $component$$850$$ == $sourceComponent$$15$$ && this.$_isGlyphElement$($eventTarget$$37_nativeEvent$$32$$, $glyphId$$2$$) && ($JSCompiler_StaticMethods__handleChooseDatePopupLaunch$$(this, $component$$850$$), $componentEvent$$169$$.cancel())
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputDatePeer.prototype.HandleComponentClick", {$HandleComponentClick$:$AdfDhtmlInputDatePeer$$.prototype.$HandleComponentClick$});
$AdfDhtmlInputDatePeer$$.prototype.$HandleComponentDialog$ = function $$AdfDhtmlInputDatePeer$$$$$HandleComponentDialog$$($componentEvent$$170$$) {
  var $chooseDate$$2_chooseDateId$$3_component$$851_glyph$$ = this.$getComponent$(), $chooseDatePeer$$2_outcome$$2$$ = $componentEvent$$170$$.$getOutcome$();
  $chooseDatePeer$$2_outcome$$2$$ == $AdfDialogEvent$$.$OUTCOME_OK$ ? ($chooseDate$$2_chooseDateId$$3_component$$851_glyph$$ = $JSCompiler_StaticMethods__getRuntimeChooseDateId$$($chooseDate$$2_chooseDateId$$3_component$$851_glyph$$), $chooseDate$$2_chooseDateId$$3_component$$851_glyph$$ = $AdfPage$$.$PAGE$.$findComponent$($chooseDate$$2_chooseDateId$$3_component$$851_glyph$$), $chooseDatePeer$$2_outcome$$2$$ = $chooseDate$$2_chooseDateId$$3_component$$851_glyph$$.$getPeer$(), $chooseDatePeer$$2_outcome$$2$$.bind($chooseDate$$2_chooseDateId$$3_component$$851_glyph$$), 
  $chooseDatePeer$$2_outcome$$2$$.$submitValueToInput$($JSCompiler_alias_NULL$$, $chooseDate$$2_chooseDateId$$3_component$$851_glyph$$), $componentEvent$$170$$.cancel()) : $chooseDatePeer$$2_outcome$$2$$ == $AdfDialogEvent$$.$OUTCOME_CANCEL$ && (this.$_hidePopup$($chooseDate$$2_chooseDateId$$3_component$$851_glyph$$), $chooseDate$$2_chooseDateId$$3_component$$851_glyph$$ = $JSCompiler_StaticMethods__getGlyph$$($chooseDate$$2_chooseDateId$$3_component$$851_glyph$$), $chooseDate$$2_chooseDateId$$3_component$$851_glyph$$ != 
  $JSCompiler_alias_NULL$$ && $AdfFocusUtils$$.$focusElement$($chooseDate$$2_chooseDateId$$3_component$$851_glyph$$), $componentEvent$$170$$.cancel())
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputDatePeer.prototype.HandleComponentDialog", {$HandleComponentDialog$:$AdfDhtmlInputDatePeer$$.prototype.$HandleComponentDialog$});
$AdfDhtmlInputDatePeer$$.prototype.$HandleComponentFocus$ = function $$AdfDhtmlInputDatePeer$$$$$HandleComponentFocus$$($component$$852_componentEvent$$171$$) {
  $AdfDhtmlInputDatePeer$$.$superclass$.$HandleComponentFocus$.call(this, $component$$852_componentEvent$$171$$);
  $component$$852_componentEvent$$171$$ = this.$getComponent$();
  var $chooseId$$3$$ = $AdfDhtmlInputChooseBindingUtils$$.getChooseId($component$$852_componentEvent$$171$$);
  $chooseId$$3$$ != $JSCompiler_alias_NULL$$ && $AdfDhtmlInputChooseBindingUtils$$.$registerBinding$($JSCompiler_alias_TRUE$$, $chooseId$$3$$, $component$$852_componentEvent$$171$$.$getClientId$())
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputDatePeer.prototype.HandleComponentFocus", {$HandleComponentFocus$:$AdfDhtmlInputDatePeer$$.prototype.$HandleComponentFocus$});
$AdfDhtmlInputDatePeer$$.prototype.$HandleComponentKeyDown$ = function $$AdfDhtmlInputDatePeer$$$$$HandleComponentKeyDown$$($componentEvent$$172$$) {
  this.$StopArrowKeyBubbling$($componentEvent$$172$$);
  var $evt$$91_keyCode$$48$$ = $componentEvent$$172$$.$getNativeEvent$(), $evt$$91_keyCode$$48$$ = $AdfAgent$$.$AGENT$.$getKeyCode$($evt$$91_keyCode$$48$$), $cancelEvt$$2$$ = $JSCompiler_alias_FALSE$$, $component$$853$$ = this.$getComponent$(), $sourceComponent$$16$$ = $componentEvent$$172$$.getSource();
  switch($evt$$91_keyCode$$48$$) {
    case $AdfKeyStroke$$.$ENTER_KEY$:
      this.$RunValidation$($component$$853$$, $componentEvent$$172$$.$getNativeEventTarget$());
      break;
    case $AdfKeyStroke$$.$ARROWDOWN_KEY$:
      !$JSCompiler_StaticMethods__isChooserSuppressed$$(this) && $component$$853$$ == $sourceComponent$$16$$ && ($JSCompiler_StaticMethods__handleChooseDatePopupLaunch$$(this, $component$$853$$), $cancelEvt$$2$$ = $JSCompiler_alias_TRUE$$)
  }
  $cancelEvt$$2$$ && $componentEvent$$172$$.cancel()
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputDatePeer.prototype.HandleComponentKeyDown", {$HandleComponentKeyDown$:$AdfDhtmlInputDatePeer$$.prototype.$HandleComponentKeyDown$});
$AdfDhtmlInputDatePeer$$.prototype.$HandleComponentKeyPress$ = function $$AdfDhtmlInputDatePeer$$$$$HandleComponentKeyPress$$($componentEvent$$173$$) {
  this.$StopArrowKeyBubbling$($componentEvent$$173$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputDatePeer.prototype.HandleComponentKeyPress", {$HandleComponentKeyPress$:$AdfDhtmlInputDatePeer$$.prototype.$HandleComponentKeyPress$});
$AdfDhtmlInputDatePeer$$.prototype.$LazyInitialize$ = function $$AdfDhtmlInputDatePeer$$$$$LazyInitialize$$($component$$854$$, $domElement$$229$$) {
  $AdfDhtmlInputDatePeer$$.$superclass$.$LazyInitialize$.call(this, $component$$854$$, $domElement$$229$$);
  $AdfAssert$$.$assertDomElement$($domElement$$229$$);
  var $inputDom$$inline_1754_maxISO$$inline_1760$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$854$$), $min$$inline_1755_rangeValidator$$inline_1761$$ = $AdfAgent$$.$AGENT$.getAttribute($inputDom$$inline_1754_maxISO$$inline_1760$$, $AdfDhtmlInputDatePeer$$.$_MIN_ATTR$, -1), $max$$inline_1756$$ = $AdfAgent$$.$AGENT$.getAttribute($inputDom$$inline_1754_maxISO$$inline_1760$$, $AdfDhtmlInputDatePeer$$.$_MAX_ATTR$, -1), $month$$inline_1757_restrictionValidator$$inline_1762$$ = $component$$854$$.getDisabledMonths(), 
  $days$$inline_1758$$ = $component$$854$$.getDisabledDaysOfWeek();
  if($min$$inline_1755_rangeValidator$$inline_1761$$ || $max$$inline_1756$$) {
    var $minISO$$inline_1759$$ = $AdfAgent$$.$AGENT$.getAttribute($inputDom$$inline_1754_maxISO$$inline_1760$$, $AdfDhtmlInputDatePeer$$.$_MIN_ISO_ATTR$, -1), $inputDom$$inline_1754_maxISO$$inline_1760$$ = $AdfAgent$$.$AGENT$.getAttribute($inputDom$$inline_1754_maxISO$$inline_1760$$, $AdfDhtmlInputDatePeer$$.$_MAX_ISO_ATTR$, -1), $min$$inline_1755_rangeValidator$$inline_1761$$ = new TrDateTimeRangeValidator($max$$inline_1756$$, $min$$inline_1755_rangeValidator$$inline_1761$$, $JSCompiler_alias_NULL$$, 
    $inputDom$$inline_1754_maxISO$$inline_1760$$, $minISO$$inline_1759$$);
    $component$$854$$.$addValidator$($min$$inline_1755_rangeValidator$$inline_1761$$)
  }
  if($days$$inline_1758$$ || $month$$inline_1757_restrictionValidator$$inline_1762$$) {
    $month$$inline_1757_restrictionValidator$$inline_1762$$ = new TrDateRestrictionValidator($days$$inline_1758$$, $month$$inline_1757_restrictionValidator$$inline_1762$$, $JSCompiler_alias_NULL$$), $component$$854$$.$addValidator$($month$$inline_1757_restrictionValidator$$inline_1762$$)
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputDatePeer.prototype.LazyInitialize", {$LazyInitialize$:$AdfDhtmlInputDatePeer$$.prototype.$LazyInitialize$});
$AdfDhtmlInputDatePeer$$.prototype.$HandleComponentValueChange$ = function $$AdfDhtmlInputDatePeer$$$$$HandleComponentValueChange$$($component$$855_componentEvent$$174_tzId$$3$$) {
  var $sourceId$$3_tzComp$$1_tzContent$$1$$ = $component$$855_componentEvent$$174_tzId$$3$$.getSource().$getClientId$();
  $component$$855_componentEvent$$174_tzId$$3$$ = this.$getComponent$();
  if($JSCompiler_StaticMethods__isChooserSuppressed$$(this)) {
    var $tzNode$$1_tzSubId$$ = $AdfRichUIPeer$$.$CreateSubId$($component$$855_componentEvent$$174_tzId$$3$$.$getClientId$(), $AdfDhtmlInputDatePeer$$.$_TIMEZONE_ID$);
    $sourceId$$3_tzComp$$1_tzContent$$1$$ == $tzNode$$1_tzSubId$$ && ($sourceId$$3_tzComp$$1_tzContent$$1$$ = $AdfPage$$.$PAGE$.$findComponent$($tzNode$$1_tzSubId$$), $tzNode$$1_tzSubId$$ = $sourceId$$3_tzComp$$1_tzContent$$1$$.$getPeer$().$getDomElement$(), $sourceId$$3_tzComp$$1_tzContent$$1$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($sourceId$$3_tzComp$$1_tzContent$$1$$, $tzNode$$1_tzSubId$$), $component$$855_componentEvent$$174_tzId$$3$$ = $AdfRichUIPeer$$.$CreateSubId$($component$$855_componentEvent$$174_tzId$$3$$.$getClientId$(), 
    $AdfDhtmlInputDatePeer$$.$_TIMEZONE_DISPID_ID$), $AdfAgent$$.$AGENT$.getElementById($component$$855_componentEvent$$174_tzId$$3$$).value = $sourceId$$3_tzComp$$1_tzContent$$1$$.value)
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputDatePeer.prototype.HandleComponentValueChange", {$HandleComponentValueChange$:$AdfDhtmlInputDatePeer$$.prototype.$HandleComponentValueChange$});
$AdfDhtmlInputDatePeer$$.prototype.$IsSecret$ = $JSCompiler_returnArg$$($JSCompiler_alias_FALSE$$);
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputDatePeer.prototype.IsSecret", {$IsSecret$:$AdfDhtmlInputDatePeer$$.prototype.$IsSecret$});
$AdfDhtmlInputDatePeer$$.prototype.$SetDisplayValue$ = function $$AdfDhtmlInputDatePeer$$$$$SetDisplayValue$$($component$$857$$, $domElement$$230_domNode$$28$$, $newValue$$70$$) {
  $AdfAssert$$.$assertString$($newValue$$70$$);
  $domElement$$230_domNode$$28$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$857$$, $domElement$$230_domNode$$28$$);
  var $isInput$$2$$ = "INPUT" == $AdfAgent$$.$AGENT$.$getNodeName$($domElement$$230_domNode$$28$$);
  $component$$857$$.getReadOnly() ? $AdfAgent$$.$AGENT$.$setTextContent$($domElement$$230_domNode$$28$$, $newValue$$70$$) : ($domElement$$230_domNode$$28$$.title = $newValue$$70$$, $isInput$$2$$ ? $domElement$$230_domNode$$28$$.value = $newValue$$70$$ : $AdfAgent$$.$AGENT$.$setTextContent$($domElement$$230_domNode$$28$$, $newValue$$70$$))
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputDatePeer.prototype.SetDisplayValue", {$SetDisplayValue$:$AdfDhtmlInputDatePeer$$.prototype.$SetDisplayValue$});
$AdfDhtmlInputDatePeer$$.prototype.$VetoShowNoteWindow$ = function $$AdfDhtmlInputDatePeer$$$$$VetoShowNoteWindow$$($component$$858_contentNode$$32$$) {
  return this.$_isPopupVisible$($component$$858_contentNode$$32$$) || !$JSCompiler_StaticMethods__isChooserSuppressed$$(this) && ($component$$858_contentNode$$32$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$858_contentNode$$32$$), $AdfPage$$.$PAGE$.$_activeDomNode$ != $component$$858_contentNode$$32$$) ? $JSCompiler_alias_TRUE$$ : $AdfDhtmlInputDatePeer$$.$superclass$.$VetoShowNoteWindow$.call(this)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputDatePeer.prototype.VetoShowNoteWindow", {$VetoShowNoteWindow$:$AdfDhtmlInputDatePeer$$.prototype.$VetoShowNoteWindow$});
$AdfDhtmlInputDatePeer$$.prototype.$GetComponentMinValue$ = function $$AdfDhtmlInputDatePeer$$$$$GetComponentMinValue$$($component$$859_inputDom$$2_minISOString$$) {
  $component$$859_inputDom$$2_minISOString$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$859_inputDom$$2_minISOString$$);
  return($component$$859_inputDom$$2_minISOString$$ = $AdfAgent$$.$AGENT$.getAttribute($component$$859_inputDom$$2_minISOString$$, $AdfDhtmlInputDatePeer$$.$_MIN_ISO_ATTR$, -1)) ? $AdfDhtmlInputDatePeer$$.$_getISOStandardConverter$().getAsObject($component$$859_inputDom$$2_minISOString$$) : $JSCompiler_alias_NULL$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputDatePeer.prototype.GetComponentMinValue", {$GetComponentMinValue$:$AdfDhtmlInputDatePeer$$.prototype.$GetComponentMinValue$});
$AdfDhtmlInputDatePeer$$.prototype.$GetComponentMaxValue$ = function $$AdfDhtmlInputDatePeer$$$$$GetComponentMaxValue$$($component$$860_inputDom$$3_maxISOString$$) {
  $component$$860_inputDom$$3_maxISOString$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$860_inputDom$$3_maxISOString$$);
  return($component$$860_inputDom$$3_maxISOString$$ = $AdfAgent$$.$AGENT$.getAttribute($component$$860_inputDom$$3_maxISOString$$, $AdfDhtmlInputDatePeer$$.$_MAX_ISO_ATTR$, -1)) ? $AdfDhtmlInputDatePeer$$.$_getISOStandardConverter$().getAsObject($component$$860_inputDom$$3_maxISOString$$) : $JSCompiler_alias_NULL$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputDatePeer.prototype.GetComponentMaxValue", {$GetComponentMaxValue$:$AdfDhtmlInputDatePeer$$.prototype.$GetComponentMaxValue$});
$AdfDhtmlInputDatePeer$$.prototype.$GetInlineEditor$ = function $$AdfDhtmlInputDatePeer$$$$$GetInlineEditor$$() {
  return $AdfDhtmlSimpleLabelEditor$$.$getInlineEditor$()
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputDatePeer.prototype.GetInlineEditor", {$GetInlineEditor$:$AdfDhtmlInputDatePeer$$.prototype.$GetInlineEditor$});
$AdfDhtmlInputDatePeer$$.prototype.$__trace$ = function $$AdfDhtmlInputDatePeer$$$$$__trace$$($txt$$) {
  $AdfLogger$$.$LOGGER$.severe("InputDatePeer: " + $txt$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputDatePeer.prototype.__trace", {$__trace$:$AdfDhtmlInputDatePeer$$.prototype.$__trace$});
function $JSCompiler_StaticMethods__handleChooseDatePopupLaunch$$($JSCompiler_StaticMethods__handleChooseDatePopupLaunch$self$$, $component$$861$$) {
  var $popupComponent$$ = $JSCompiler_StaticMethods__handleChooseDatePopupLaunch$self$$.$_getPopup$($component$$861$$);
  if($popupComponent$$ != $JSCompiler_alias_NULL$$) {
    if($popupComponent$$.$isPopupVisible$()) {
      $popupComponent$$.$hide$()
    }else {
      $JSCompiler_StaticMethods__handleChooseDatePopupLaunch$self$$.$HideNoteWindow$();
      var $chooseDateId$$4_chooseDatePeer$$3$$ = $JSCompiler_StaticMethods__getRuntimeChooseDateId$$($component$$861$$), $chooseDateRoot$$ = $AdfAgent$$.$AGENT$.getElementById($chooseDateId$$4_chooseDatePeer$$3$$);
      $JSCompiler_StaticMethods__updateChooseDateExpandos$$($component$$861$$, $chooseDateRoot$$, $chooseDateComp$$1$$);
      var $chooseDateComp$$1$$ = $AdfPage$$.$PAGE$.$findComponent$($chooseDateId$$4_chooseDatePeer$$3$$), $chooseDateId$$4_chooseDatePeer$$3$$ = $chooseDateComp$$1$$.$getPeer$();
      $chooseDateId$$4_chooseDatePeer$$3$$.bind($chooseDateComp$$1$$);
      $chooseDateId$$4_chooseDatePeer$$3$$.$hardRefreshDOM$();
      $popupComponent$$.show($JSCompiler_StaticMethods__getChooserPopupHints$$($JSCompiler_StaticMethods__handleChooseDatePopupLaunch$self$$, $component$$861$$))
    }
  }else {
    $JSCompiler_StaticMethods__handleChooseDatePopupLaunch$self$$.$_showPopup$($component$$861$$)
  }
}
function $JSCompiler_StaticMethods__getGlyph$$($component$$863_glyphId$$3$$) {
  $component$$863_glyphId$$3$$ = $AdfRichUIPeer$$.$CreateSubId$($component$$863_glyphId$$3$$.$getClientId$(), $AdfDhtmlInputDatePeer$$.$_GLYPH_ID$);
  return $AdfAgent$$.$AGENT$.getElementById($component$$863_glyphId$$3$$)
}
$JSCompiler_prototypeAlias$$ = $AdfDhtmlInputDatePeer$$.prototype;
$JSCompiler_prototypeAlias$$.$_getPopup$ = function $$JSCompiler_prototypeAlias$$$$_getPopup$$($component$$864_popupId$$50$$) {
  $component$$864_popupId$$50$$ = this.$_getPopupId$($component$$864_popupId$$50$$);
  return $AdfPage$$.$PAGE$.$findComponent$($component$$864_popupId$$50$$)
};
$JSCompiler_prototypeAlias$$.$_showPopup$ = function $$JSCompiler_prototypeAlias$$$$_showPopup$$($component$$865$$) {
  var $contentNode$$33$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$865$$), $chooseDatePeer$$4_ownerDoc$$14$$ = $contentNode$$33$$.ownerDocument, $agent$$241$$ = $AdfAgent$$.$AGENT$, $popupId$$51$$ = this.$_getPopupId$($component$$865$$), $popupComponent$$1_popupContentContainerDiv$$ = $AdfPage$$.$PAGE$.$findComponent$($popupId$$51$$), $chooseDateClientId$$ = $JSCompiler_StaticMethods__getRuntimeChooseDateId$$($component$$865$$), $chooseDateRoot$$1_popupContentSubid$$ = $agent$$241$$.getElementById($chooseDateClientId$$), 
  $chooseDateComp$$2$$ = $AdfPage$$.$PAGE$.$findComponent$($chooseDateClientId$$);
  if($agent$$241$$.getElementById($popupId$$51$$) == $JSCompiler_alias_NULL$$) {
    var $popupContainerDiv$$ = $chooseDatePeer$$4_ownerDoc$$14$$.createElement("div");
    $contentNode$$33$$.parentNode.appendChild($popupContainerDiv$$);
    $agent$$241$$.setAttribute($popupContainerDiv$$, "id", $popupId$$51$$);
    $agent$$241$$.setAttribute($popupContainerDiv$$, "style", "display:none");
    $chooseDateRoot$$1_popupContentSubid$$ = $AdfRichUIPeer$$.$CreateSubId$($popupId$$51$$, "content");
    $popupComponent$$1_popupContentContainerDiv$$ = $chooseDatePeer$$4_ownerDoc$$14$$.createElement("div");
    $popupContainerDiv$$.appendChild($popupComponent$$1_popupContentContainerDiv$$);
    $agent$$241$$.setAttribute($popupComponent$$1_popupContentContainerDiv$$, "style", "top:auto; right:auto; left:auto; bottom:auto; width:auto; height:auto; position:relative;");
    $agent$$241$$.setAttribute($popupComponent$$1_popupContentContainerDiv$$, "id", $chooseDateRoot$$1_popupContentSubid$$);
    $chooseDateRoot$$1_popupContentSubid$$ = $chooseDatePeer$$4_ownerDoc$$14$$.createElement("span");
    $popupComponent$$1_popupContentContainerDiv$$.appendChild($chooseDateRoot$$1_popupContentSubid$$);
    $agent$$241$$.setAttribute($chooseDateRoot$$1_popupContentSubid$$, "id", $chooseDateClientId$$);
    $popupComponent$$1_popupContentContainerDiv$$ = new AdfRichPopup($popupId$$51$$, {contentDelivery:"immediate"});
    $chooseDateComp$$2$$ = new AdfRichChooseDate($chooseDateClientId$$);
    $JSCompiler_StaticMethods__updateChooseDateExpandos$$($component$$865$$, $chooseDateRoot$$1_popupContentSubid$$, $chooseDateComp$$2$$);
    $agent$$241$$.$elementsAdded$($popupContainerDiv$$);
    $AdfPage$$.$PAGE$.$addComponents$($chooseDateComp$$2$$, $popupComponent$$1_popupContentContainerDiv$$)
  }else {
    $JSCompiler_StaticMethods__updateChooseDateExpandos$$($component$$865$$, $chooseDateRoot$$1_popupContentSubid$$, $chooseDateComp$$2$$), $chooseDatePeer$$4_ownerDoc$$14$$ = $chooseDateComp$$2$$.$getPeer$(), $chooseDatePeer$$4_ownerDoc$$14$$.$BindToComponent$($chooseDateComp$$2$$, $chooseDateRoot$$1_popupContentSubid$$), $chooseDatePeer$$4_ownerDoc$$14$$.$hardRefreshDOM$()
  }
  $AdfObject$$.$ensureClassInitialization$(AdfRichPopup);
  $popupComponent$$1_popupContentContainerDiv$$.show($JSCompiler_StaticMethods__getChooserPopupHints$$(this, $component$$865$$))
};
function $JSCompiler_StaticMethods__updateChooseDateExpandos$$($inputDateComponent_minValStr$$, $chooseDateRoot$$2$$, $chooseDateComponent$$) {
  $AdfAssert$$.assert($inputDateComponent_minValStr$$ != $JSCompiler_alias_NULL$$);
  var $agent$$242_maxValStr$$ = $AdfAgent$$.$AGENT$;
  if($chooseDateRoot$$2$$ == $JSCompiler_alias_NULL$$) {
    var $chooseDateClientId$$1_contentNode$$34$$ = $JSCompiler_StaticMethods__getRuntimeChooseDateId$$($inputDateComponent_minValStr$$);
    $chooseDateRoot$$2$$ = $agent$$242_maxValStr$$.getElementById($chooseDateClientId$$1_contentNode$$34$$)
  }
  $agent$$242_maxValStr$$.setAttribute($chooseDateRoot$$2$$, $AdfDhtmlChooseDatePeer$$.$_PARENT_ID$, $inputDateComponent_minValStr$$.$getClientId$());
  var $valStr_value$$132$$ = $inputDateComponent_minValStr$$.getValue(), $chooseDateClientId$$1_contentNode$$34$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($inputDateComponent_minValStr$$), $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$ = $AdfDhtmlInputDatePeer$$.$_getISOStandardConverter$(), $showDate$$7_showDateStr_todayStr$$ = $agent$$242_maxValStr$$.getAttribute($chooseDateClientId$$1_contentNode$$34$$, 
  $AdfDhtmlChooseDatePeer$$.$_TODAY_DATE$), $todayDate$$1$$ = $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$.getAsObject($showDate$$7_showDateStr_todayStr$$);
  $valStr_value$$132$$ == $JSCompiler_alias_NULL$$ && ($valStr_value$$132$$ = $todayDate$$1$$);
  $valStr_value$$132$$ = $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$.getAsString($valStr_value$$132$$);
  $agent$$242_maxValStr$$.setAttribute($chooseDateRoot$$2$$, $AdfDhtmlChooseDatePeer$$.$_SELECTED_DATE$, $valStr_value$$132$$);
  $agent$$242_maxValStr$$.setAttribute($chooseDateRoot$$2$$, $AdfDhtmlChooseDatePeer$$.$_SHOW_DATE$, $valStr_value$$132$$);
  $agent$$242_maxValStr$$.setAttribute($chooseDateRoot$$2$$, $AdfDhtmlChooseDatePeer$$.$_TODAY_DATE$, $showDate$$7_showDateStr_todayStr$$);
  $showDate$$7_showDateStr_todayStr$$ = $agent$$242_maxValStr$$.getAttribute($chooseDateClientId$$1_contentNode$$34$$, $AdfDhtmlChooseDatePeer$$.$_SHOW_DATE$);
  $showDate$$7_showDateStr_todayStr$$ != $JSCompiler_alias_NULL$$ && ($showDate$$7_showDateStr_todayStr$$ = $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$.getAsObject($showDate$$7_showDateStr_todayStr$$), $showDate$$7_showDateStr_todayStr$$.setYear($showDate$$7_showDateStr_todayStr$$.getFullYear() - $AdfDhtmlChooseDatePeer$$.$_MAX_CLIENT_RANGE_YEARS$ / 2), $showDate$$7_showDateStr_todayStr$$.setDate(1), 
  $agent$$242_maxValStr$$.setAttribute($chooseDateRoot$$2$$, $AdfDhtmlChooseDatePeer$$.$_RANGE_START$, $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$.getAsString($showDate$$7_showDateStr_todayStr$$)), $showDate$$7_showDateStr_todayStr$$.setYear($showDate$$7_showDateStr_todayStr$$.getFullYear() + $AdfDhtmlChooseDatePeer$$.$_MAX_CLIENT_RANGE_YEARS$), $agent$$242_maxValStr$$.setAttribute($chooseDateRoot$$2$$, 
  $AdfDhtmlChooseDatePeer$$.$_RANGE_END$, $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$.getAsString($showDate$$7_showDateStr_todayStr$$)));
  $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$ = $agent$$242_maxValStr$$.getAttribute($chooseDateClientId$$1_contentNode$$34$$, $AdfDhtmlChooseDatePeer$$.$_FIRST_DAY_OF_WEEK$);
  $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$ != $JSCompiler_alias_NULL$$ && $agent$$242_maxValStr$$.setAttribute($chooseDateRoot$$2$$, $AdfDhtmlChooseDatePeer$$.$_FIRST_DAY_OF_WEEK$, $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$);
  $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$ = $agent$$242_maxValStr$$.getAttribute($chooseDateClientId$$1_contentNode$$34$$, $AdfDhtmlChooseDatePeer$$.$_ALLOW_TIME_SELECTION$);
  $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$ != $JSCompiler_alias_NULL$$ && $agent$$242_maxValStr$$.setAttribute($chooseDateRoot$$2$$, $AdfDhtmlChooseDatePeer$$.$_ALLOW_TIME_SELECTION$, $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$);
  $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$ = $agent$$242_maxValStr$$.getAttribute($chooseDateClientId$$1_contentNode$$34$$, $AdfDhtmlChooseDatePeer$$.$_NUMBER_HOUR_DIGITS$);
  $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$ != $JSCompiler_alias_NULL$$ && $agent$$242_maxValStr$$.setAttribute($chooseDateRoot$$2$$, $AdfDhtmlChooseDatePeer$$.$_NUMBER_HOUR_DIGITS$, $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$);
  $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$ = $agent$$242_maxValStr$$.getAttribute($chooseDateClientId$$1_contentNode$$34$$, $AdfDhtmlChooseDatePeer$$.$_SHOW_24_HOUR_FORMAT$);
  $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$ != $JSCompiler_alias_NULL$$ && $agent$$242_maxValStr$$.setAttribute($chooseDateRoot$$2$$, $AdfDhtmlChooseDatePeer$$.$_SHOW_24_HOUR_FORMAT$, $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$);
  $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$ = $agent$$242_maxValStr$$.getAttribute($chooseDateClientId$$1_contentNode$$34$$, $AdfDhtmlChooseDatePeer$$.$_SHOW_AM_PM$);
  $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$ != $JSCompiler_alias_NULL$$ && $agent$$242_maxValStr$$.setAttribute($chooseDateRoot$$2$$, $AdfDhtmlChooseDatePeer$$.$_SHOW_AM_PM$, $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$);
  $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$ = $agent$$242_maxValStr$$.getAttribute($chooseDateClientId$$1_contentNode$$34$$, $AdfDhtmlChooseDatePeer$$.$_SHOW_AM_PM_IN_2_ROWS$);
  $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$ != $JSCompiler_alias_NULL$$ && $agent$$242_maxValStr$$.setAttribute($chooseDateRoot$$2$$, $AdfDhtmlChooseDatePeer$$.$_SHOW_AM_PM_IN_2_ROWS$, $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$);
  $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$ = $agent$$242_maxValStr$$.getAttribute($chooseDateClientId$$1_contentNode$$34$$, $AdfDhtmlChooseDatePeer$$.$_NUMBER_MINUTE_DIGITS$);
  $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$ != $JSCompiler_alias_NULL$$ && $agent$$242_maxValStr$$.setAttribute($chooseDateRoot$$2$$, $AdfDhtmlChooseDatePeer$$.$_NUMBER_MINUTE_DIGITS$, $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$);
  $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$ = $agent$$242_maxValStr$$.getAttribute($chooseDateClientId$$1_contentNode$$34$$, $AdfDhtmlChooseDatePeer$$.$_NUMBER_SECOND_DIGITS$);
  $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$ != $JSCompiler_alias_NULL$$ && $agent$$242_maxValStr$$.setAttribute($chooseDateRoot$$2$$, $AdfDhtmlChooseDatePeer$$.$_NUMBER_SECOND_DIGITS$, $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$);
  $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$ = $agent$$242_maxValStr$$.getAttribute($chooseDateClientId$$1_contentNode$$34$$, $AdfDhtmlChooseDatePeer$$.$_SHOW_TIMEZONE$);
  $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$ != $JSCompiler_alias_NULL$$ && $agent$$242_maxValStr$$.setAttribute($chooseDateRoot$$2$$, $AdfDhtmlChooseDatePeer$$.$_SHOW_TIMEZONE$, $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$);
  $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$ = $agent$$242_maxValStr$$.getAttribute($chooseDateClientId$$1_contentNode$$34$$, $AdfDhtmlChooseDatePeer$$.$_COUNT_ZERO_BASED$);
  $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$ != $JSCompiler_alias_NULL$$ && $agent$$242_maxValStr$$.setAttribute($chooseDateRoot$$2$$, $AdfDhtmlChooseDatePeer$$.$_COUNT_ZERO_BASED$, $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$);
  $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$ = $agent$$242_maxValStr$$.getAttribute($chooseDateClientId$$1_contentNode$$34$$, $AdfDhtmlChooseDatePeer$$.$_CLIENT_TIME_ZONE$);
  $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$ != $JSCompiler_alias_NULL$$ && $agent$$242_maxValStr$$.setAttribute($chooseDateRoot$$2$$, $AdfDhtmlChooseDatePeer$$.$_CLIENT_TIME_ZONE$, $allowTmSelStr_cntZeroStr_dateTimeConverter$$1_firstDOWStr_numHourDigStr_numMinDigitsStr_numSecDigitsStr_selTZStr_show24HrStr_showAMPM2RowsStr_showAMPMStr_showTZStr$$);
  $chooseDateComponent$$ && ($chooseDateComponent$$.setDisabledDays($inputDateComponent_minValStr$$.getDisabledDays()), $chooseDateComponent$$.setDisabledMonths($inputDateComponent_minValStr$$.getDisabledMonths()), $chooseDateComponent$$.setDisabledDaysOfWeek($inputDateComponent_minValStr$$.getDisabledDaysOfWeek()), $inputDateComponent_minValStr$$ = $agent$$242_maxValStr$$.getAttribute($chooseDateClientId$$1_contentNode$$34$$, $AdfDhtmlInputDatePeer$$.$_MIN_ISO_ATTR$), $chooseDateComponent$$.setMinValue($inputDateComponent_minValStr$$), 
  $agent$$242_maxValStr$$ = $agent$$242_maxValStr$$.getAttribute($chooseDateClientId$$1_contentNode$$34$$, $AdfDhtmlInputDatePeer$$.$_MAX_ISO_ATTR$), $chooseDateComponent$$.setMaxValue($agent$$242_maxValStr$$))
}
function $JSCompiler_StaticMethods__getChooserPopupHints$$($JSCompiler_StaticMethods__getChooserPopupHints$self$$, $component$$866$$) {
  var $hints$$71$$ = {focus:$JSCompiler_alias_TRUE$$};
  $hints$$71$$[AdfRichPopup.$HINT_ALIGN$] = AdfRichPopup.$ALIGN_AFTER_START$;
  $hints$$71$$[AdfRichPopup.$HINT_ALIGN_ID$] = $AdfRichUIPeer$$.$CreateSubId$($component$$866$$.$getClientId$(), $AdfDhtmlInputDatePeer$$.$_GLYPH_ID$);
  $hints$$71$$.closeHandler = $JSCompiler_StaticMethods__getChooserPopupHints$self$$.$createCallback$($JSCompiler_StaticMethods__getChooserPopupHints$self$$.$_chooserPopupClosedHandler$);
  $hints$$71$$.closeHandlerParam = {};
  var $glyphElement_label$$16$$ = $component$$866$$.getLabel();
  $glyphElement_label$$16$$ || ($glyphElement_label$$16$$ = $JSCompiler_StaticMethods__getGlyph$$($component$$866$$), $glyphElement_label$$16$$ = $AdfAgent$$.$AGENT$.getAttribute($glyphElement_label$$16$$, "title"));
  $hints$$71$$.ariaLabel = $glyphElement_label$$16$$;
  return $hints$$71$$
}
$JSCompiler_prototypeAlias$$.$_chooserPopupClosedHandler$ = function $$JSCompiler_prototypeAlias$$$$_chooserPopupClosedHandler$$() {
  var $component$$867_inputElement$$ = this.$getComponent$(), $component$$867_inputElement$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$867_inputElement$$);
  $AdfFocusUtils$$.$focusElement$($component$$867_inputElement$$)
};
$JSCompiler_prototypeAlias$$.$_getPopupId$ = function $$JSCompiler_prototypeAlias$$$$_getPopupId$$($component$$868$$) {
  return $AdfRichUIPeer$$.$CreateSubId$($component$$868$$.$getClientId$(), $AdfDhtmlInputDatePeer$$.$_POPUP_ID$)
};
function $JSCompiler_StaticMethods__getRuntimeChooseDateId$$($baseId$$1_thisComponent$$2$$) {
  var $child$$13_domElement$$234$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($baseId$$1_thisComponent$$2$$), $chooseDateId$$5$$ = $AdfDhtmlInputChooseBindingUtils$$.getChooseId($baseId$$1_thisComponent$$2$$, AdfRichInputDate.CHOOSE_ID);
  return $chooseDateId$$5$$ == $JSCompiler_alias_NULL$$ ? ($baseId$$1_thisComponent$$2$$ = $AdfRichUIPeer$$.$CreateSubId$($baseId$$1_thisComponent$$2$$.$getClientId$(), $AdfDhtmlInputDatePeer$$.$_POPUP_ID$), ($child$$13_domElement$$234$$ = $child$$13_domElement$$234$$.getAttribute($AdfDhtmlInputDatePeer$$.$_CHILD_EXPANDO$)) && ($baseId$$1_thisComponent$$2$$ = $AdfRichUIPeer$$.$CreateSubId$($baseId$$1_thisComponent$$2$$, $child$$13_domElement$$234$$)), $AdfRichUIPeer$$.$CreateSubId$($baseId$$1_thisComponent$$2$$, 
  $AdfDhtmlInputDatePeer$$.$_CHOOSEDATE_ID$)) : $chooseDateId$$5$$
}
$JSCompiler_prototypeAlias$$.$_hidePopup$ = function $$JSCompiler_prototypeAlias$$$$_hidePopup$$($inputComponent$$6_popup$$29$$) {
  $inputComponent$$6_popup$$29$$ = this.$_getPopup$($inputComponent$$6_popup$$29$$);
  $inputComponent$$6_popup$$29$$ != $JSCompiler_alias_NULL$$ && $inputComponent$$6_popup$$29$$.$isPopupVisible$() && $inputComponent$$6_popup$$29$$.$hide$()
};
$JSCompiler_prototypeAlias$$.$_hookUpChooseDate$ = function $$JSCompiler_prototypeAlias$$$$_hookUpChooseDate$$($clientId$$168_thisComponent$$3$$) {
  $clientId$$168_thisComponent$$3$$ = $AdfPage$$.$PAGE$.$findComponent$($clientId$$168_thisComponent$$3$$);
  var $chooseDateId$$6$$ = $JSCompiler_StaticMethods__getRuntimeChooseDateId$$($clientId$$168_thisComponent$$3$$);
  $chooseDateId$$6$$ != $JSCompiler_alias_NULL$$ && $AdfDhtmlInputChooseBindingUtils$$.$registerBinding$($JSCompiler_alias_TRUE$$, $chooseDateId$$6$$, $clientId$$168_thisComponent$$3$$.$getClientId$())
};
function $JSCompiler_StaticMethods__isChooserSuppressed$$($JSCompiler_StaticMethods__isChooserSuppressed$self$$) {
  return"0" == $AdfDhtmlEditableValuePeer$$.$getContentNode$($JSCompiler_StaticMethods__isChooserSuppressed$self$$.$getComponent$()).getAttribute($AdfDhtmlInputDatePeer$$.$_CHILD_EXPANDO$)
}
$JSCompiler_prototypeAlias$$.$_isGlyphElement$ = function $$JSCompiler_prototypeAlias$$$$_isGlyphElement$$($eventTarget$$38$$, $glyphId$$4$$) {
  var $container$$3$$ = $AdfAgent$$.$AGENT$.getElementById($glyphId$$4$$);
  return $container$$3$$ == $JSCompiler_alias_NULL$$ ? $JSCompiler_alias_FALSE$$ : $eventTarget$$38$$ == $container$$3$$ || $eventTarget$$38$$ == $container$$3$$.getElementsByTagName("img")[0] ? $JSCompiler_alias_TRUE$$ : $JSCompiler_alias_FALSE$$
};
$JSCompiler_prototypeAlias$$.$_isPopupVisible$ = function $$JSCompiler_prototypeAlias$$$$_isPopupVisible$$($component$$869_popup$$30$$) {
  $component$$869_popup$$30$$ = this.$_getPopup$($component$$869_popup$$30$$);
  return $component$$869_popup$$30$$ != $JSCompiler_alias_NULL$$ && $component$$869_popup$$30$$.$isPopupVisible$() ? $JSCompiler_alias_TRUE$$ : $JSCompiler_alias_FALSE$$
};
$AdfDhtmlInputDatePeer$$.$_getISOStandardConverter$ = function $$AdfDhtmlInputDatePeer$$$$_getISOStandardConverter$$() {
  $AdfDhtmlInputDatePeer$$.$ISO_STANDARD_CONVERTER$ || ($AdfDhtmlInputDatePeer$$.$ISO_STANDARD_CONVERTER$ = new TrDateTimeConverter("yyyy-MM-dd HH:mm:ss", $JSCompiler_alias_NULL$$, $JSCompiler_alias_NULL$$, $JSCompiler_alias_NULL$$, $JSCompiler_alias_NULL$$));
  return $AdfDhtmlInputDatePeer$$.$ISO_STANDARD_CONVERTER$
};
function $JSCompiler_StaticMethods__getLosslessConvertedNode$$($component$$871_lcId$$) {
  $component$$871_lcId$$ = $AdfRichUIPeer$$.$CreateSubId$($component$$871_lcId$$.$getClientId$(), $AdfDhtmlInputDatePeer$$.$_LOSSLESS_SUBID$);
  return $AdfAgent$$.$AGENT$.getElementById($component$$871_lcId$$)
}
function $JSCompiler_StaticMethods__updateLosslessNode$$($component$$872$$, $newValue$$71$$) {
  var $losslessNode$$ = $JSCompiler_StaticMethods__getLosslessConvertedNode$$($component$$872$$);
  if($losslessNode$$) {
    if($newValue$$71$$) {
      var $convertedValue_valueString$$inline_1766$$;
      a: {
        if($newValue$$71$$ != $JSCompiler_alias_NULL$$) {
          $convertedValue_valueString$$inline_1766$$ = $newValue$$71$$;
          var $losslessConverter$$inline_1767$$ = $component$$872$$.$getProperty$("_losslessConverter");
          if($losslessConverter$$inline_1767$$ && ($convertedValue_valueString$$inline_1766$$ = $losslessConverter$$inline_1767$$.getAsString($newValue$$71$$, $component$$872$$.$getProperty$("label")), $convertedValue_valueString$$inline_1766$$ === $JSCompiler_alias_VOID$$)) {
            $convertedValue_valueString$$inline_1766$$ = $JSCompiler_alias_NULL$$;
            break a
          }
        }else {
          $convertedValue_valueString$$inline_1766$$ = $JSCompiler_alias_NULL$$
        }
      }
      $losslessNode$$.value = $convertedValue_valueString$$inline_1766$$
    }else {
      $losslessNode$$.value = ""
    }
  }
}
;