var $AdfDhtmlSelectOneChoicePeer$$ = $AdfRichUIPeer$$.$createPeerClass$($AdfDhtmlSelectOneListbasePeer$$, "AdfDhtmlSelectOneChoicePeer");
$goog$exportSymbol$$("AdfDhtmlSelectOneChoicePeer", $AdfDhtmlSelectOneChoicePeer$$);
$AdfDhtmlSelectOneChoicePeer$$.$InitSubclass$ = function $$AdfDhtmlSelectOneChoicePeer$$$$InitSubclass$$() {
  $AdfRichUIPeer$$.$addComponentPropertyGetters$(this, AdfUIEditableValue.SUBMITTED_VALUE, AdfUISelectOne.$SELECT_ITEMS$, AdfRichSelectOneChoice.LABEL);
  $AdfRichUIPeer$$.$addComponentPropertyChanges$(this, AdfRichSelectOneChoice.LABEL, AdfRichSelectOneChoice.DISABLED);
  $AdfRichUIPeer$$.$addComponentEventHandlers$(this, $AdfUIInputEvent$$.$CLICK_EVENT_TYPE$, $AdfUIInputEvent$$.$MOUSE_DOWN_EVENT_TYPE$, $AdfUIInputEvent$$.$KEY_DOWN_EVENT_TYPE$, $AdfUIInputEvent$$.$KEY_PRESS_EVENT_TYPE$);
  $AdfAgent$$.$AGENT$.$getCapabilities$()[$AdfAgent$$.$CAP_TOUCH_SCREEN$] == $AdfAgent$$.$CAP_TOUCH_SCREEN_NONE$ && $AdfRichUIPeer$$.$addComponentEventHandlers$(this, $AdfUIInputEvent$$.$MOUSE_IN_EVENT_TYPE$, $AdfUIInputEvent$$.$MOUSE_OUT_EVENT_TYPE$);
  this.$_TEXT_ID$ = "content";
  this.$_COMPACT$ = "compact";
  this.$_DROPDOWN_ID$ = "drop";
  this.$_POPUP_ID$ = "pop";
  this.$_POPUP_WRAPPER_ID$ = "popWrap";
  this.$_SPACER_ID$ = "sp";
  this.$_POPUP_PANEL_ID$ = "_afrSelectOnePopupPanel";
  this.$_HIGHLIGHTED_STYLE_CLASS$ = "p_AFHighlighted";
  this.$_TEMP_OPTION_KEY$ = "_adfTmpOpt"
};
$goog$exportSymbol$$("AdfDhtmlSelectOneChoicePeer.InitSubclass", $AdfDhtmlSelectOneChoicePeer$$.$InitSubclass$);
$AdfDhtmlSelectOneChoicePeer$$.prototype.$needsFocusTargetStyleClass$ = $JSCompiler_returnArg$$($JSCompiler_alias_TRUE$$);
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectOneChoicePeer.prototype.needsFocusTargetStyleClass", {$needsFocusTargetStyleClass$:$AdfDhtmlSelectOneChoicePeer$$.prototype.$needsFocusTargetStyleClass$});
$AdfDhtmlSelectOneChoicePeer$$.prototype.$LazyInitialize$ = function $$AdfDhtmlSelectOneChoicePeer$$$$$LazyInitialize$$($component$$1540$$, $domElement$$436$$) {
  $AdfDhtmlSelectOneChoicePeer$$.$superclass$.$LazyInitialize$.call(this, $component$$1540$$, $domElement$$436$$);
  var $domNode$$82_options$$9$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$1540$$, $domElement$$436$$);
  if($domNode$$82_options$$9$$ && !this.$_isCompact$($component$$1540$$) && ($AdfRichUIPeer$$.$addEventHandlerToDomInstance$($AdfDhtmlSelectOneChoicePeer$$, $domNode$$82_options$$9$$, "change"), $domNode$$82_options$$9$$ = $domNode$$82_options$$9$$.options)) {
    var $length$$55$$ = $domNode$$82_options$$9$$.length;
    for(i = 0;i < $length$$55$$;i++) {
      if($domNode$$82_options$$9$$[i].title == $JSCompiler_alias_NULL$$ || "" == $domNode$$82_options$$9$$[i].title) {
        $domNode$$82_options$$9$$[i].title = $domNode$$82_options$$9$$[i].text
      }
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectOneChoicePeer.prototype.LazyInitialize", {$LazyInitialize$:$AdfDhtmlSelectOneChoicePeer$$.prototype.$LazyInitialize$});
$AdfDhtmlSelectOneChoicePeer$$.prototype.$HandleComponentFocus$ = function $$AdfDhtmlSelectOneChoicePeer$$$$$HandleComponentFocus$$($agent$$512_componentEvent$$380$$) {
  $AdfDhtmlSelectOneChoicePeer$$.$superclass$.$HandleComponentFocus$.call(this, $agent$$512_componentEvent$$380$$);
  $agent$$512_componentEvent$$380$$ = $AdfAgent$$.$AGENT$;
  if($agent$$512_componentEvent$$380$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$) {
    var $component$$1541_domNode$$83$$ = this.$getComponent$(), $domElement$$437$$ = this.$getDomElement$();
    if($component$$1541_domNode$$83$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$1541_domNode$$83$$, $domElement$$437$$)) {
      "true" != $component$$1541_domNode$$83$$.getAttribute("data-afr-init") ? ($component$$1541_domNode$$83$$ == $AdfPage$$.$PAGE$.$_activeDomNode$ && ((9 == $agent$$512_componentEvent$$380$$.$getVersion$() || 10 == $agent$$512_componentEvent$$380$$.$getVersion$()) && $component$$1541_domNode$$83$$.blur(), $AdfFocusUtils$$.$focusElementDelayed$($component$$1541_domNode$$83$$, 1)), $component$$1541_domNode$$83$$.setAttribute("data-afr-init", $JSCompiler_alias_TRUE$$)) : $component$$1541_domNode$$83$$.removeAttribute("data-afr-init")
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectOneChoicePeer.prototype.HandleComponentFocus", {$HandleComponentFocus$:$AdfDhtmlSelectOneChoicePeer$$.prototype.$HandleComponentFocus$});
$AdfDhtmlSelectOneChoicePeer$$.prototype.$HandleComponentMouseDown$ = function $$AdfDhtmlSelectOneChoicePeer$$$$$HandleComponentMouseDown$$($componentEvent$$381_eventTarget$$62_nativeEvent$$58$$) {
  if($componentEvent$$381_eventTarget$$62_nativeEvent$$58$$.$getEventPhase$() == $AdfBaseEvent$$.$AT_TARGET_PHASE$) {
    var $component$$1542$$ = $componentEvent$$381_eventTarget$$62_nativeEvent$$58$$.getSource();
    if(this.$_isCompact$($component$$1542$$) && !$component$$1542$$.getDisabled()) {
      $componentEvent$$381_eventTarget$$62_nativeEvent$$58$$ = $componentEvent$$381_eventTarget$$62_nativeEvent$$58$$.$getNativeEvent$();
      $componentEvent$$381_eventTarget$$62_nativeEvent$$58$$ = $AdfAgent$$.$AGENT$.$getEventTarget$($componentEvent$$381_eventTarget$$62_nativeEvent$$58$$);
      var $domElement$$438$$ = $AdfRichUIPeer$$.$getDomElementForComponent$($component$$1542$$);
      if($domElement$$438$$ == $componentEvent$$381_eventTarget$$62_nativeEvent$$58$$ || $AdfDomUtils$$.$isAncestor$($domElement$$438$$, $componentEvent$$381_eventTarget$$62_nativeEvent$$58$$)) {
        this.$isPopupVisible$($component$$1542$$, $AdfDhtmlSelectOneChoicePeer$$.$_POPUP_PANEL_ID$) ? this.$hidePopup$($component$$1542$$, $AdfDhtmlSelectOneChoicePeer$$.$_POPUP_PANEL_ID$) : this.$_showPopupPanel$($component$$1542$$), this.$_mouseDownCalled$ = $JSCompiler_alias_TRUE$$
      }
      $AdfFocusUtils$$.$focusElement$($JSCompiler_StaticMethods__getFocusElement$$(this, $component$$1542$$))
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectOneChoicePeer.prototype.HandleComponentMouseDown", {$HandleComponentMouseDown$:$AdfDhtmlSelectOneChoicePeer$$.prototype.$HandleComponentMouseDown$});
$AdfDhtmlSelectOneChoicePeer$$.prototype.$HandleComponentClick$ = function $$AdfDhtmlSelectOneChoicePeer$$$$$HandleComponentClick$$($componentEvent$$382_newValue$$125$$) {
  if($componentEvent$$382_newValue$$125$$.$getEventPhase$() == $AdfBaseEvent$$.$AT_TARGET_PHASE$) {
    $AdfDhtmlSelectOneChoicePeer$$.$superclass$.$HandleComponentClick$.call(this, $componentEvent$$382_newValue$$125$$);
    var $component$$1543$$ = $componentEvent$$382_newValue$$125$$.getSource();
    if(this.$_isCompact$($component$$1543$$)) {
      var $domElement$$439_target$$169$$ = $componentEvent$$382_newValue$$125$$.$getNativeEventTarget$();
      this.$IsItemEnabled$($domElement$$439_target$$169$$) ? ($componentEvent$$382_newValue$$125$$ = $domElement$$439_target$$169$$.getAttribute($AdfDhtmlSelectOneListbasePeer$$.$_ITEM_VALUE_EXPANDO$), $AdfDomUtils$$.$removeCSSClassName$($domElement$$439_target$$169$$, $AdfDhtmlSelectOneChoicePeer$$.$_HIGHLIGHTED_STYLE_CLASS$), $domElement$$439_target$$169$$ = this.$getDomElement$(), this.$SetDisplayValue$($component$$1543$$, $domElement$$439_target$$169$$, $componentEvent$$382_newValue$$125$$), 
      this.$Validate$($component$$1543$$, $componentEvent$$382_newValue$$125$$), $JSCompiler_StaticMethods__returnToDropDown$$(this, $component$$1543$$)) : !this.$_mouseDownCalled$ && !this.$_closingPopup$ && $AdfAgent$$.$IE_PLATFORM$ == $AdfAgent$$.$AGENT$.$getPlatform$() && this.$_showPopupPanel$($component$$1543$$);
      this.$_closingPopup$ = this.$_mouseDownCalled$ = $JSCompiler_alias_FALSE$$
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectOneChoicePeer.prototype.HandleComponentClick", {$HandleComponentClick$:$AdfDhtmlSelectOneChoicePeer$$.prototype.$HandleComponentClick$});
$AdfDhtmlSelectOneChoicePeer$$.prototype.$HandleComponentKeyUp$ = function $$AdfDhtmlSelectOneChoicePeer$$$$$HandleComponentKeyUp$$($componentEvent$$383$$) {
  if($AdfBaseEvent$$.$AT_TARGET_PHASE$ == $componentEvent$$383$$.$getEventPhase$() && $AdfAgent$$.$IE_PLATFORM$ == $AdfAgent$$.$AGENT$.$getPlatform$() && $AdfKeyStroke$$.$ENTER_KEY$ == $AdfAgent$$.$AGENT$.$getKeyCode$($componentEvent$$383$$.$getNativeEvent$())) {
    var $component$$1544$$ = $componentEvent$$383$$.getSource();
    $componentEvent$$383$$.cancel();
    $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$1544$$).blur();
    $AdfFocusUtils$$.$focusElement$($JSCompiler_StaticMethods__getFocusElement$$(this, $component$$1544$$))
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectOneChoicePeer.prototype.HandleComponentKeyUp", {$HandleComponentKeyUp$:$AdfDhtmlSelectOneChoicePeer$$.prototype.$HandleComponentKeyUp$});
$AdfDhtmlSelectOneChoicePeer$$.prototype.$HandleComponentKeyPress$ = function $$AdfDhtmlSelectOneChoicePeer$$$$$HandleComponentKeyPress$$($componentEvent$$384$$) {
  this.$StopArrowKeyBubbling$($componentEvent$$384$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectOneChoicePeer.prototype.HandleComponentKeyPress", {$HandleComponentKeyPress$:$AdfDhtmlSelectOneChoicePeer$$.prototype.$HandleComponentKeyPress$});
$AdfDhtmlSelectOneChoicePeer$$.prototype.$HandleComponentKeyDown$ = function $$AdfDhtmlSelectOneChoicePeer$$$$$HandleComponentKeyDown$$($componentEvent$$385$$) {
  this.$StopArrowKeyBubbling$($componentEvent$$385$$);
  if($componentEvent$$385$$.$getEventPhase$() == $AdfBaseEvent$$.$AT_TARGET_PHASE$) {
    var $component$$1545$$ = $componentEvent$$385$$.getSource();
    if(this.$_isCompact$($component$$1545$$) && !$component$$1545$$.getDisabled()) {
      var $eventTarget$$63_oldValue$$87_popupIsVisible$$ = $componentEvent$$385$$.$getNativeEventTarget$(), $evt$$136_newValue$$126_selectElement$$ = $componentEvent$$385$$.$getNativeEvent$(), $keyCode$$83$$ = $AdfAgent$$.$AGENT$.$getKeyCode$($evt$$136_newValue$$126_selectElement$$), $domElement$$440$$ = this.$getDomElement$(), $curValue$$3$$ = this.$GetSubmittedValue$($component$$1545$$, $domElement$$440$$), $contentNode$$70_oldSelectElement$$ = this.$FindItemElementWithValue$($component$$1545$$, 
      $curValue$$3$$);
      switch($keyCode$$83$$) {
        case $AdfKeyStroke$$.$ESC_KEY$:
          $componentEvent$$385$$.cancel();
          $JSCompiler_StaticMethods__returnToDropDown$$(this, $component$$1545$$);
          break;
        case $AdfKeyStroke$$.$ENTER_KEY$:
          this.$isPopupVisible$($component$$1545$$, $AdfDhtmlSelectOneChoicePeer$$.$_POPUP_PANEL_ID$) ? ($contentNode$$70_oldSelectElement$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$1545$$, $domElement$$440$$), $eventTarget$$63_oldValue$$87_popupIsVisible$$ = $contentNode$$70_oldSelectElement$$.getAttribute($AdfDhtmlSelectOneListbasePeer$$.$_ITEM_VALUE_EXPANDO$), $eventTarget$$63_oldValue$$87_popupIsVisible$$ != $JSCompiler_alias_NULL$$ && ($contentNode$$70_oldSelectElement$$.removeAttribute($AdfDhtmlSelectOneListbasePeer$$.$_ITEM_VALUE_EXPANDO$), 
          $curValue$$3$$ = this.$GetSubmittedValue$($component$$1545$$, $domElement$$440$$), $curValue$$3$$ != $eventTarget$$63_oldValue$$87_popupIsVisible$$ && this.$Validate$($component$$1545$$, $curValue$$3$$)), $AdfAgent$$.$IE_PLATFORM$ == $AdfAgent$$.$AGENT$.$getPlatform$() && (this.$_closingPopup$ = $JSCompiler_alias_TRUE$$), $JSCompiler_StaticMethods__returnToDropDown$$(this, $component$$1545$$), $AdfFocusUtils$$.$focusElement$($JSCompiler_StaticMethods__getFocusElement$$(this, $component$$1545$$))) : 
          $keyCode$$83$$ == $AdfKeyStroke$$.$ENTER_KEY$ && !this.$isPopupVisible$($component$$1545$$, $AdfDhtmlSelectOneChoicePeer$$.$_POPUP_PANEL_ID$) && this.$_showPopupPanel$($component$$1545$$);
          break;
        case $AdfKeyStroke$$.$TAB_KEY$:
          this.$isPopupVisible$($component$$1545$$, $AdfDhtmlSelectOneChoicePeer$$.$_POPUP_PANEL_ID$) && $JSCompiler_StaticMethods__returnToDropDown$$(this, $component$$1545$$);
          break;
        case $AdfKeyStroke$$.$ARROWDOWN_KEY$:
          if($evt$$136_newValue$$126_selectElement$$.altKey) {
            this.$_showPopupPanel$($component$$1545$$);
            break
          }
        ;
        case $AdfKeyStroke$$.$ARROWUP_KEY$:
          if("A" == $eventTarget$$63_oldValue$$87_popupIsVisible$$.tagName && !this.$isPopupVisible$($component$$1545$$, $AdfDhtmlSelectOneChoicePeer$$.$_POPUP_PANEL_ID$)) {
            this.$_showPopupPanel$($component$$1545$$);
            break
          }
          ($evt$$136_newValue$$126_selectElement$$ = $keyCode$$83$$ == $AdfKeyStroke$$.$ARROWUP_KEY$ ? this.$GetPreviousEnabledItem$($contentNode$$70_oldSelectElement$$) : this.$GetNextEnabledItem$($contentNode$$70_oldSelectElement$$)) || ($evt$$136_newValue$$126_selectElement$$ = this.$GetFirstEnabledItem$($component$$1545$$));
          $eventTarget$$63_oldValue$$87_popupIsVisible$$ = this.$isPopupVisible$($component$$1545$$, $AdfDhtmlSelectOneChoicePeer$$.$_POPUP_PANEL_ID$);
          $evt$$136_newValue$$126_selectElement$$ != $contentNode$$70_oldSelectElement$$ && ($evt$$136_newValue$$126_selectElement$$ = "" + $evt$$136_newValue$$126_selectElement$$.getAttribute($AdfDhtmlSelectOneListbasePeer$$.$_ITEM_VALUE_EXPANDO$), $eventTarget$$63_oldValue$$87_popupIsVisible$$ ? ($contentNode$$70_oldSelectElement$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$1545$$, $domElement$$440$$), $contentNode$$70_oldSelectElement$$.getAttribute($AdfDhtmlSelectOneListbasePeer$$.$_ITEM_VALUE_EXPANDO$) == 
          $JSCompiler_alias_NULL$$ && $contentNode$$70_oldSelectElement$$.setAttribute($AdfDhtmlSelectOneListbasePeer$$.$_ITEM_VALUE_EXPANDO$, "" + $curValue$$3$$), this.$SetDisplayValue$($component$$1545$$, $domElement$$440$$, $evt$$136_newValue$$126_selectElement$$)) : this.$Validate$($component$$1545$$, $evt$$136_newValue$$126_selectElement$$));
          $eventTarget$$63_oldValue$$87_popupIsVisible$$ && $componentEvent$$385$$.cancel()
      }
    }
    $AdfAgent$$.$IE_PLATFORM$ == $AdfAgent$$.$AGENT$.$getPlatform$() && (8 >= $AdfAgent$$.$AGENT$.$getVersion$() && $AdfKeyStroke$$.$ENTER_KEY$ == $AdfAgent$$.$AGENT$.$getKeyCode$($componentEvent$$385$$.$getNativeEvent$())) && ($componentEvent$$385$$.$Event$.returnValue = $JSCompiler_alias_FALSE$$)
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectOneChoicePeer.prototype.HandleComponentKeyDown", {$HandleComponentKeyDown$:$AdfDhtmlSelectOneChoicePeer$$.prototype.$HandleComponentKeyDown$});
$AdfDhtmlSelectOneChoicePeer$$.prototype.$HandleComponentMouseOver$ = function $$AdfDhtmlSelectOneChoicePeer$$$$$HandleComponentMouseOver$$($componentEvent$$386_target$$170$$) {
  $componentEvent$$386_target$$170$$.$getEventPhase$() == $AdfBaseEvent$$.$AT_TARGET_PHASE$ && ($componentEvent$$386_target$$170$$.getSource(), $componentEvent$$386_target$$170$$ = $componentEvent$$386_target$$170$$.$getNativeEventTarget$(), this.$IsItemEnabled$($componentEvent$$386_target$$170$$) && ($AdfDomUtils$$.$containsCSSClassName$($componentEvent$$386_target$$170$$, $AdfDhtmlSelectOneChoicePeer$$.$_HIGHLIGHTED_STYLE_CLASS$) || $AdfDomUtils$$.$addCSSClassName$($componentEvent$$386_target$$170$$, 
  $AdfDhtmlSelectOneChoicePeer$$.$_HIGHLIGHTED_STYLE_CLASS$)))
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectOneChoicePeer.prototype.HandleComponentMouseOver", {$HandleComponentMouseOver$:$AdfDhtmlSelectOneChoicePeer$$.prototype.$HandleComponentMouseOver$});
$AdfDhtmlSelectOneChoicePeer$$.prototype.$HandleComponentMouseOut$ = function $$AdfDhtmlSelectOneChoicePeer$$$$$HandleComponentMouseOut$$($componentEvent$$387_target$$171$$) {
  $componentEvent$$387_target$$171$$.$getEventPhase$() == $AdfBaseEvent$$.$AT_TARGET_PHASE$ && ($componentEvent$$387_target$$171$$.getSource(), $componentEvent$$387_target$$171$$ = $componentEvent$$387_target$$171$$.$getNativeEventTarget$(), this.$IsItemEnabled$($componentEvent$$387_target$$171$$) && $AdfDomUtils$$.$removeCSSClassName$($componentEvent$$387_target$$171$$, $AdfDhtmlSelectOneChoicePeer$$.$_HIGHLIGHTED_STYLE_CLASS$))
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectOneChoicePeer.prototype.HandleComponentMouseOut", {$HandleComponentMouseOut$:$AdfDhtmlSelectOneChoicePeer$$.prototype.$HandleComponentMouseOut$});
$AdfDhtmlSelectOneChoicePeer$$.prototype.$HandleDomChange$ = function $$AdfDhtmlSelectOneChoicePeer$$$$$HandleDomChange$$($component$$1548$$) {
  var $domElement$$441$$ = this.$getDomElement$();
  this.$Validate$($component$$1548$$, this.$GetSubmittedValue$($component$$1548$$, $domElement$$441$$))
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectOneChoicePeer.prototype.HandleDomChange", {$HandleDomChange$:$AdfDhtmlSelectOneChoicePeer$$.prototype.$HandleDomChange$});
$AdfDhtmlSelectOneChoicePeer$$.prototype.$PopupClosed$ = function $$AdfDhtmlSelectOneChoicePeer$$$$$PopupClosed$$($component$$1549$$, $contentDom$$43_domElement$$442$$, $contentNode$$71_popupId$$77_popupWrapperId$$3$$) {
  if($contentNode$$71_popupId$$77_popupWrapperId$$3$$ == $AdfDhtmlSelectOneChoicePeer$$.$_POPUP_PANEL_ID$) {
    $contentNode$$71_popupId$$77_popupWrapperId$$3$$ = $AdfRichUIPeer$$.$CreateSubId$($component$$1549$$.$getClientId$(), $AdfDhtmlSelectOneChoicePeer$$.$_POPUP_WRAPPER_ID$);
    $AdfAgent$$.$AGENT$.getElementById($contentNode$$71_popupId$$77_popupWrapperId$$3$$).appendChild($contentDom$$43_domElement$$442$$);
    $contentDom$$43_domElement$$442$$ = $AdfRichUIPeer$$.$getDomElementForComponent$($component$$1549$$);
    $contentNode$$71_popupId$$77_popupWrapperId$$3$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$1549$$, $contentDom$$43_domElement$$442$$);
    var $oldValue$$88$$ = $contentNode$$71_popupId$$77_popupWrapperId$$3$$.getAttribute($AdfDhtmlSelectOneListbasePeer$$.$_ITEM_VALUE_EXPANDO$);
    $oldValue$$88$$ != $JSCompiler_alias_NULL$$ && ($contentNode$$71_popupId$$77_popupWrapperId$$3$$.removeAttribute($AdfDhtmlSelectOneListbasePeer$$.$_ITEM_VALUE_EXPANDO$), this.$SetDisplayValue$($component$$1549$$, $contentDom$$43_domElement$$442$$, $oldValue$$88$$));
    $AdfFocusUtils$$.$focusElement$($JSCompiler_StaticMethods__getFocusElement$$(this, $component$$1549$$))
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectOneChoicePeer.prototype.PopupClosed", {$PopupClosed$:$AdfDhtmlSelectOneChoicePeer$$.prototype.$PopupClosed$});
$AdfDhtmlSelectOneChoicePeer$$.prototype.$VetoShowNoteWindow$ = function $$AdfDhtmlSelectOneChoicePeer$$$$$VetoShowNoteWindow$$($component$$1550$$) {
  return this.$_isCompact$($component$$1550$$) && this.$isPopupVisible$($component$$1550$$, $AdfDhtmlSelectOneChoicePeer$$.$_POPUP_PANEL_ID$) ? $JSCompiler_alias_TRUE$$ : $AdfDhtmlSelectOneChoicePeer$$.$superclass$.$VetoShowNoteWindow$.call(this)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectOneChoicePeer.prototype.VetoShowNoteWindow", {$VetoShowNoteWindow$:$AdfDhtmlSelectOneChoicePeer$$.prototype.$VetoShowNoteWindow$});
$AdfDhtmlSelectOneChoicePeer$$.prototype.$GetNoteWindowAlignmentNode$ = function $$AdfDhtmlSelectOneChoicePeer$$$$$GetNoteWindowAlignmentNode$$($component$$1551$$) {
  return $JSCompiler_StaticMethods__getFocusElement$$(this, $component$$1551$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectOneChoicePeer.prototype.GetNoteWindowAlignmentNode", {$GetNoteWindowAlignmentNode$:$AdfDhtmlSelectOneChoicePeer$$.prototype.$GetNoteWindowAlignmentNode$});
$AdfDhtmlSelectOneChoicePeer$$.prototype.$GetComponentMode$ = function $$AdfDhtmlSelectOneChoicePeer$$$$$GetComponentMode$$($component$$1552$$) {
  return $component$$1552$$.getMode()
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectOneChoicePeer.prototype.GetComponentMode", {$GetComponentMode$:$AdfDhtmlSelectOneChoicePeer$$.prototype.$GetComponentMode$});
$AdfDhtmlSelectOneChoicePeer$$.prototype.$SetDisplayValue$ = function $$AdfDhtmlSelectOneChoicePeer$$$$$SetDisplayValue$$($component$$1553_isRemovableItem$$, $domElement$$443_firstOption$$, $newValue$$127$$) {
  var $contentNode$$72$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$1553_isRemovableItem$$, $domElement$$443_firstOption$$);
  if($contentNode$$72$$ != $JSCompiler_alias_NULL$$) {
    var $newSelectedItem_readOnly$$9$$ = $component$$1553_isRemovableItem$$.getReadOnly();
    $AdfAssert$$.$assertString$($newValue$$127$$);
    if(!$newSelectedItem_readOnly$$9$$) {
      $newSelectedItem_readOnly$$9$$ = this.$FindItemElementWithValue$($component$$1553_isRemovableItem$$, $newValue$$127$$);
      if(this.$_isCompact$($component$$1553_isRemovableItem$$)) {
        var $curValue$$4_oldSelectElement$$1$$ = this.$GetSubmittedValue$($component$$1553_isRemovableItem$$, $domElement$$443_firstOption$$), $curValue$$4_oldSelectElement$$1$$ = this.$FindItemElementWithValue$($component$$1553_isRemovableItem$$, $curValue$$4_oldSelectElement$$1$$);
        this.$SelectItemElement$($component$$1553_isRemovableItem$$, $newSelectedItem_readOnly$$9$$, $curValue$$4_oldSelectElement$$1$$);
        $newSelectedItem_readOnly$$9$$ == $JSCompiler_alias_NULL$$ && this.$AddEmptyOption$($component$$1553_isRemovableItem$$, $domElement$$443_firstOption$$)
      }else {
        $newSelectedItem_readOnly$$9$$ && ($component$$1553_isRemovableItem$$ = $AdfAgent$$.$AGENT$.getAttribute($newSelectedItem_readOnly$$9$$, $AdfDhtmlSelectOneChoicePeer$$.$_TEMP_OPTION_KEY$), $component$$1553_isRemovableItem$$ || ($domElement$$443_firstOption$$ = $AdfDomUtils$$.$getFirstDescendentElement$($contentNode$$72$$, "OPTION"), ($component$$1553_isRemovableItem$$ = $AdfAgent$$.$AGENT$.getAttribute($domElement$$443_firstOption$$, $AdfDhtmlSelectOneChoicePeer$$.$_TEMP_OPTION_KEY$)) && 
        $contentNode$$72$$.removeChild($domElement$$443_firstOption$$)), $contentNode$$72$$.title = $newSelectedItem_readOnly$$9$$.title)
      }
      $contentNode$$72$$.value = $newValue$$127$$
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectOneChoicePeer.prototype.SetDisplayValue", {$SetDisplayValue$:$AdfDhtmlSelectOneChoicePeer$$.prototype.$SetDisplayValue$});
$AdfDhtmlSelectOneChoicePeer$$.prototype.$AddEmptyOption$ = function $$AdfDhtmlSelectOneChoicePeer$$$$$AddEmptyOption$$($component$$1554_unselectedLabel$$) {
  var $clientId$$373_newTr_popupId$$78$$ = $component$$1554_unselectedLabel$$.$getClientId$(), $clientId$$373_newTr_popupId$$78$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$373_newTr_popupId$$78$$, $AdfDhtmlSelectOneChoicePeer$$.$_POPUP_ID$), $clientId$$373_newTr_popupId$$78$$ = $AdfAgent$$.$AGENT$.getElementById($clientId$$373_newTr_popupId$$78$$).firstChild.insertRow(0), $newTd$$ = selectedItem.cloneNode($JSCompiler_alias_TRUE$$);
  $component$$1554_unselectedLabel$$ = $component$$1554_unselectedLabel$$.getUnselectedLabel();
  $component$$1554_unselectedLabel$$ == $JSCompiler_alias_NULL$$ && ($component$$1554_unselectedLabel$$ = "");
  $newTd$$.setAttribute($AdfDhtmlSelectOneListbasePeer$$.$_ITEM_VALUE_EXPANDO$, "");
  $newTd$$.firstChild.nodeValue = $component$$1554_unselectedLabel$$;
  $clientId$$373_newTr_popupId$$78$$.appendChild($newTd$$);
  $AdfAgent$$.$AGENT$.$elementsAdded$($newTd$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectOneChoicePeer.prototype.AddEmptyOption", {$AddEmptyOption$:$AdfDhtmlSelectOneChoicePeer$$.prototype.$AddEmptyOption$});
$AdfDhtmlSelectOneChoicePeer$$.prototype.$GetItemElements$ = function $$AdfDhtmlSelectOneChoicePeer$$$$$GetItemElements$$($component$$1555_domNode$$84$$) {
  if(this.$_isCompact$($component$$1555_domNode$$84$$)) {
    return $AdfDhtmlSelectOneChoicePeer$$.$superclass$.$GetItemElements$.call(this, $component$$1555_domNode$$84$$)
  }
  var $domElement$$445$$ = this.$getDomElement$();
  $component$$1555_domNode$$84$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$1555_domNode$$84$$, $domElement$$445$$);
  return $component$$1555_domNode$$84$$ == $JSCompiler_alias_NULL$$ ? $JSCompiler_alias_NULL$$ : $component$$1555_domNode$$84$$.options
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectOneChoicePeer.prototype.GetItemElements", {$GetItemElements$:$AdfDhtmlSelectOneChoicePeer$$.prototype.$GetItemElements$});
$AdfDhtmlSelectOneChoicePeer$$.prototype.$GetComponentSelectItems$ = function $$AdfDhtmlSelectOneChoicePeer$$$$$GetComponentSelectItems$$($component$$1556$$, $domElement$$446$$) {
  return this.$_isCompact$($component$$1556$$) ? $AdfDhtmlSelectOneChoicePeer$$.$superclass$.$GetComponentSelectItems$.call(this, $component$$1556$$, $domElement$$446$$) : $AdfDhtmlSelectOnePeer$$.$GetSelectItemsFromOptions$($component$$1556$$, $domElement$$446$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectOneChoicePeer.prototype.GetComponentSelectItems", {$GetComponentSelectItems$:$AdfDhtmlSelectOneChoicePeer$$.prototype.$GetComponentSelectItems$});
$AdfDhtmlSelectOneChoicePeer$$.prototype.$FindItemElementWithValue$ = function $$AdfDhtmlSelectOneChoicePeer$$$$$FindItemElementWithValue$$($component$$1557$$, $itemValue$$2$$) {
  if(this.$_isCompact$($component$$1557$$)) {
    return $AdfDhtmlSelectOneChoicePeer$$.$superclass$.$FindItemElementWithValue$.call(this, $component$$1557$$, $itemValue$$2$$)
  }
  var $domElement$$447_domNode$$85_i$$434$$ = this.$getDomElement$(), $domElement$$447_domNode$$85_i$$434$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$1557$$, $domElement$$447_domNode$$85_i$$434$$);
  if($domElement$$447_domNode$$85_i$$434$$ == $JSCompiler_alias_NULL$$) {
    return $JSCompiler_alias_NULL$$
  }
  for(var $options$$10$$ = $domElement$$447_domNode$$85_i$$434$$.options, $length$$56$$ = $options$$10$$.length, $domElement$$447_domNode$$85_i$$434$$ = 0;$domElement$$447_domNode$$85_i$$434$$ < $length$$56$$;$domElement$$447_domNode$$85_i$$434$$++) {
    if($options$$10$$[$domElement$$447_domNode$$85_i$$434$$].value == $itemValue$$2$$) {
      return $options$$10$$[$domElement$$447_domNode$$85_i$$434$$]
    }
  }
  return $JSCompiler_alias_NULL$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectOneChoicePeer.prototype.FindItemElementWithValue", {$FindItemElementWithValue$:$AdfDhtmlSelectOneChoicePeer$$.prototype.$FindItemElementWithValue$});
$AdfDhtmlSelectOneChoicePeer$$.prototype.$GetInlineEditor$ = function $$AdfDhtmlSelectOneChoicePeer$$$$$GetInlineEditor$$() {
  return $AdfDhtmlSimpleLabelEditor$$.$getInlineEditor$()
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectOneChoicePeer.prototype.GetInlineEditor", {$GetInlineEditor$:$AdfDhtmlSelectOneChoicePeer$$.prototype.$GetInlineEditor$});
$AdfDhtmlSelectOneChoicePeer$$.prototype.$ComponentDisabledChanged$ = function $$AdfDhtmlSelectOneChoicePeer$$$$$ComponentDisabledChanged$$($component$$1558_domNode$$86$$, $domElement$$448$$, $newValue$$128$$) {
  $component$$1558_domNode$$86$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$1558_domNode$$86$$, $domElement$$448$$);
  $newValue$$128$$ == $JSCompiler_alias_TRUE$$ ? ($AdfDomUtils$$.$addCSSClassName$($domElement$$448$$, $AdfRichUIPeer$$.$DISABLED_STYLECLASS$), $component$$1558_domNode$$86$$.setAttribute("disabled", "true")) : ($AdfDomUtils$$.$removeCSSClassName$($domElement$$448$$, $AdfRichUIPeer$$.$DISABLED_STYLECLASS$), $component$$1558_domNode$$86$$.removeAttribute("disabled"))
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectOneChoicePeer.prototype.ComponentDisabledChanged", {$ComponentDisabledChanged$:$AdfDhtmlSelectOneChoicePeer$$.prototype.$ComponentDisabledChanged$});
function $JSCompiler_StaticMethods__returnToDropDown$$($JSCompiler_StaticMethods__returnToDropDown$self$$, $component$$1559$$) {
  $component$$1559$$.$getClientId$();
  var $popupId$$79$$ = $AdfRichUIPeer$$.$CreateSubId$($component$$1559$$.$getClientId$(), $AdfDhtmlSelectOneChoicePeer$$.$_POPUP_ID$);
  $AdfAgent$$.$AGENT$.getElementById($popupId$$79$$);
  $JSCompiler_StaticMethods__returnToDropDown$self$$.$hidePopup$($component$$1559$$, $AdfDhtmlSelectOneChoicePeer$$.$_POPUP_PANEL_ID$);
  $AdfFocusUtils$$.$focusElement$($JSCompiler_StaticMethods__getFocusElement$$($JSCompiler_StaticMethods__returnToDropDown$self$$, $component$$1559$$))
}
$AdfDhtmlSelectOneChoicePeer$$.prototype.$_showPopupPanel$ = function $$AdfDhtmlSelectOneChoicePeer$$$$$_showPopupPanel$$($component$$1560$$) {
  $AdfObject$$.$ensureClassInitialization$(AdfRichPopup);
  var $clientId$$375$$ = $component$$1560$$.$getClientId$(), $contentDom$$44_popupContentId$$10_spacerId$$1$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$375$$, $AdfDhtmlSelectOneChoicePeer$$.$_SPACER_ID$);
  $AdfAgent$$.$AGENT$.getElementById($contentDom$$44_popupContentId$$10_spacerId$$1$$);
  $contentDom$$44_popupContentId$$10_spacerId$$1$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$375$$, $AdfDhtmlSelectOneChoicePeer$$.$_POPUP_ID$);
  $contentDom$$44_popupContentId$$10_spacerId$$1$$ = $AdfAgent$$.$AGENT$.getElementById($contentDom$$44_popupContentId$$10_spacerId$$1$$);
  $contentDom$$44_popupContentId$$10_spacerId$$1$$.parentNode.removeChild($contentDom$$44_popupContentId$$10_spacerId$$1$$);
  var $popupHints$$6$$ = {};
  $popupHints$$6$$[AdfRichPopup.$HINT_ALIGN$] = AdfRichPopup.$ALIGN_AFTER_START$;
  this.$_isCompact$($component$$1560$$) ? ($popupHints$$6$$.focus = $JSCompiler_alias_TRUE$$, $popupHints$$6$$[AdfRichPopup.$HINT_ALIGN_ID$] = $AdfRichUIPeer$$.$CreateSubId$($clientId$$375$$, $AdfDhtmlSelectOneChoicePeer$$.$_DROPDOWN_ID$)) : ($popupHints$$6$$.focus = $JSCompiler_alias_FALSE$$, $popupHints$$6$$[AdfRichPopup.$HINT_ALIGN_ID$] = $AdfRichUIPeer$$.$CreateSubId$($clientId$$375$$, $AdfDhtmlSelectOneChoicePeer$$.$_TEXT_ID$));
  this.$showPopup$($component$$1560$$, $contentDom$$44_popupContentId$$10_spacerId$$1$$, $popupHints$$6$$, $AdfDhtmlSelectOneChoicePeer$$.$_POPUP_PANEL_ID$)
};
$AdfDhtmlSelectOneChoicePeer$$.prototype.$_isCompact$ = function $$AdfDhtmlSelectOneChoicePeer$$$$$_isCompact$$($component$$1561$$) {
  return this.$GetComponentMode$($component$$1561$$) == $AdfDhtmlSelectOneChoicePeer$$.$_COMPACT$
};
function $JSCompiler_StaticMethods__getFocusElement$$($JSCompiler_StaticMethods__getFocusElement$self$$, $component$$1562$$) {
  var $elementId$$6$$;
  $elementId$$6$$ = $JSCompiler_StaticMethods__getFocusElement$self$$.$_isCompact$($component$$1562$$) ? $AdfRichUIPeer$$.$CreateSubId$($component$$1562$$.$getClientId$(), $AdfDhtmlSelectOneChoicePeer$$.$_DROPDOWN_ID$) : $AdfRichUIPeer$$.$CreateSubId$($component$$1562$$.$getClientId$(), $AdfDhtmlSelectOneChoicePeer$$.$_TEXT_ID$);
  return $AdfAgent$$.$AGENT$.getElementById($elementId$$6$$)
}
$AdfDhtmlSelectOneChoicePeer$$.prototype.$GetItemElementsParent$ = function $$AdfDhtmlSelectOneChoicePeer$$$$$GetItemElementsParent$$($component$$1563$$) {
  var $clientId$$376$$ = $component$$1563$$.$getClientId$();
  return this.$_isCompact$($component$$1563$$) ? $AdfAgent$$.$AGENT$.getElementById($AdfRichUIPeer$$.$CreateSubId$($clientId$$376$$, $AdfDhtmlSelectOneChoicePeer$$.$_POPUP_ID$)) : $AdfAgent$$.$AGENT$.getElementById($AdfRichUIPeer$$.$CreateSubId$($clientId$$376$$, $AdfDhtmlSelectOneChoicePeer$$.$_TEXT_ID$))
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectOneChoicePeer.prototype.GetItemElementsParent", {$GetItemElementsParent$:$AdfDhtmlSelectOneChoicePeer$$.prototype.$GetItemElementsParent$});
