var $AdfDhtmlSelectManyShuttleBasePeer$$ = $AdfRichUIPeer$$.$createPeerClass$($AdfDhtmlSelectManyPeer$$, "AdfDhtmlSelectManyShuttleBasePeer");
$goog$exportSymbol$$("AdfDhtmlSelectManyShuttleBasePeer", $AdfDhtmlSelectManyShuttleBasePeer$$);
$AdfDhtmlSelectManyShuttleBasePeer$$.$InitSubclass$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$InitSubclass$$() {
  $AdfRichUIPeer$$.$addComponentEventHandlers$(this, $AdfUIInputEvent$$.$CLICK_EVENT_TYPE$, $AdfUIInputEvent$$.$DOUBLE_CLICK_EVENT_TYPE$, $AdfUIInputEvent$$.$FOCUS_EVENT_TYPE$, $AdfUIInputEvent$$.$KEY_DOWN_EVENT_TYPE$);
  $AdfRichUIPeer$$.$addComponentPropertyGetters$(this, AdfUIEditableValue.SUBMITTED_VALUE, AdfUISelectMany.$SELECT_ITEMS$);
  $AdfObject$$.$ensureClassInitialization$(AdfRichSelectManyShuttle);
  $AdfRichUIPeer$$.$addComponentPropertyChanges$(this, AdfRichSelectManyShuttle.LABEL);
  $AdfRichUIPeer$$.$addComponentPropertyChanges$(this, AdfRichSelectOrderShuttle.SELECTION);
  this.$_BUTCON_KEYS$ = {};
  this.$_MOVE_ID_ATTR_NAME$ = "_adfMove";
  this.$_BUTCON_KEYS$[this.$_MOVE_ID_ATTR_NAME$] = "move";
  this.$_MOVEALL_ID_ATTR_NAME$ = "_adfMoveall";
  this.$_BUTCON_KEYS$[this.$_MOVEALL_ID_ATTR_NAME$] = "moveall";
  this.$_REMOVE_ID_ATTR_NAME$ = "_adfRemove";
  this.$_BUTCON_KEYS$[this.$_REMOVE_ID_ATTR_NAME$] = "remove";
  this.$_REMOVEALL_ID_ATTR_NAME$ = "_adfRemoveall";
  this.$_BUTCON_KEYS$[this.$_REMOVEALL_ID_ATTR_NAME$] = "removeall";
  this.$_TOP_ID_ATTR_NAME$ = "_adfTop";
  this.$_BUTCON_KEYS$[this.$_TOP_ID_ATTR_NAME$] = "move-top";
  this.$_UP_ID_ATTR_NAME$ = "_adfUp";
  this.$_BUTCON_KEYS$[this.$_UP_ID_ATTR_NAME$] = "move-up";
  this.$_DOWN_ID_ATTR_NAME$ = "_adfDown";
  this.$_BUTCON_KEYS$[this.$_DOWN_ID_ATTR_NAME$] = "move-down";
  this.$_BOTTOM_ID_ATTR_NAME$ = "_adfBottom";
  this.$_BUTCON_KEYS$[this.$_BOTTOM_ID_ATTR_NAME$] = "move-bottom";
  this.$_DISABLED_STYLE_CLASS$ = "p_AFDisabled";
  this.$_TABINDEX$ = "tabIndex";
  this.$_HREF$ = "href";
  this.$_ONCLICK$ = "onclick";
  this.$_RETURN_FALSE$ = "return false;";
  this.$_MOVE_ID$ = "move";
  this.$_MOVEALL_ID$ = "moveall";
  this.$_REMOVE_ID$ = "remove";
  this.$_REMOVEALL_ID$ = "removeall";
  this.$_TOP_ID$ = "move-top";
  this.$_UP_ID$ = "move-up";
  this.$_DOWN_ID$ = "move-down";
  this.$_BOTTOM_ID$ = "move-bottom";
  this.$_LAZY_ATTR$ = "_adfLazy";
  this.$_SELECT_VALUES$ = "_adfSelectValues";
  this.$_LEAD_DESC$ = "ldDesc";
  this.$_TRAIL_DESC$ = "trDesc";
  this.$_LEAD_UL$ = "leadUl";
  this.$_TRAIL_UL$ = "trailUl";
  this.$_TRAIL_ITEMS$ = "trailItems";
  this.$_REORDER_DIV$ = "reorderDiv";
  this.$_MOVE_DIV$ = "moveDiv";
  this.$_LEAD_UL_ID_EXPANDO$ = "_adfLeadULId";
  this.$_TRAIL_UL_ID_EXPANDO$ = "_adfTrailULId";
  this.$_TRAIL_ITEMS_ID_EXPANDO$ = "_adfTrailItems";
  this.$_REORDER_DIV_ID_EXPANDO$ = "_adfReorderDivId";
  this.$_MOVE_DIV_ID_EXPANDO$ = "_adfMoveDivId";
};
$goog$exportSymbol$$("AdfDhtmlSelectManyShuttleBasePeer.InitSubclass", $AdfDhtmlSelectManyShuttleBasePeer$$.$InitSubclass$);
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$LazyInitialize$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$LazyInitialize$$($component$$2062$$, $domElement$$473$$) {
  var $clientId$$427_leadContainer_mId$$ = $component$$2062$$.$getClientId$(), $agent$$579$$ = $AdfAgent$$.$AGENT$, $lId_trailContainer_trailItems$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$427_leadContainer_mId$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_ITEMS$);
  $domElement$$473$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_ITEMS_ID_EXPANDO$, $lId_trailContainer_trailItems$$);
  $AdfDhtmlSelectManyShuttleBasePeer$$.$superclass$.$LazyInitialize$.call(this, $component$$2062$$, $domElement$$473$$);
  var $lId_trailContainer_trailItems$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$427_leadContainer_mId$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL$), $tId$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$427_leadContainer_mId$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL$), $rId$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$427_leadContainer_mId$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_REORDER_DIV$), $clientId$$427_leadContainer_mId$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$427_leadContainer_mId$$, 
  $AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_DIV$);
  $domElement$$473$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$, $lId_trailContainer_trailItems$$);
  $domElement$$473$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$, $tId$$);
  $domElement$$473$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REORDER_DIV_ID_EXPANDO$, $rId$$);
  $domElement$$473$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_DIV_ID_EXPANDO$, $clientId$$427_leadContainer_mId$$);
  $AdfAssert$$.$assertDomElement$($domElement$$473$$);
  $domElement$$473$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_LAZY_ATTR$) || $JSCompiler_StaticMethods__lazyInitButtons$$(this);
  1 != $component$$2062$$.getReadOnly() && $domElement$$473$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_SELECT_VALUES$, $JSCompiler_StaticMethods__saveValuesOnElement$$(this, $domElement$$473$$));
  $agent$$579$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ && ($clientId$$427_leadContainer_mId$$ = this.$_getContainer$(null, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$), $lId_trailContainer_trailItems$$ = this.$_getContainer$(null, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$), $clientId$$427_leadContainer_mId$$ && $agent$$579$$.$disableUserSelect$($clientId$$427_leadContainer_mId$$), $lId_trailContainer_trailItems$$ && $agent$$579$$.$disableUserSelect$($lId_trailContainer_trailItems$$));
  if ($agent$$579$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ || $agent$$579$$.$getPlatform$() == $AdfAgent$$.$GECKO_PLATFORM$) {
    $JSCompiler_StaticMethods__updateSizeAndPositionAriaAttributes$$(this, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$), $JSCompiler_StaticMethods__updateSizeAndPositionAriaAttributes$$(this, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$);
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.LazyInitialize", {$LazyInitialize$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$LazyInitialize$});
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$Focus$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$Focus$$() {
  var $dom$$3_focusable$$1_rootDom$$8$$ = this.$getDomElement$(), $component$$2063$$ = this.$getComponent$(), $dom$$3_focusable$$1_rootDom$$8$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$2063$$, $dom$$3_focusable$$1_rootDom$$8$$), $dom$$3_focusable$$1_rootDom$$8$$ = $AdfFocusUtils$$.$getFirstTabStop$($dom$$3_focusable$$1_rootDom$$8$$);
  null != $dom$$3_focusable$$1_rootDom$$8$$ && $AdfFocusUtils$$.$focusElement$($dom$$3_focusable$$1_rootDom$$8$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.Focus", {$Focus$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$Focus$});
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$HandleComponentFocus$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$HandleComponentFocus$$($checkbox$$13_componentEvent$$454$$) {
  var $elmt_parentContainer$$2$$ = $checkbox$$13_componentEvent$$454$$.$getNativeEventTarget$();
  $AdfDhtmlSelectManyShuttleBasePeer$$.$superclass$.$HandleComponentFocus$.call(this, $checkbox$$13_componentEvent$$454$$);
  "LI" == $elmt_parentContainer$$2$$.tagName && ($checkbox$$13_componentEvent$$454$$ = $elmt_parentContainer$$2$$.getElementsByTagName("input")[0], "none" != $AdfAgent$$.$AGENT$.getComputedStyle($checkbox$$13_componentEvent$$454$$).display && ($elmt_parentContainer$$2$$ = $JSCompiler_StaticMethods__getParentContainer$$(this.$getDomElement$(), $checkbox$$13_componentEvent$$454$$), this.$_setCurrentTabStop$($elmt_parentContainer$$2$$, $checkbox$$13_componentEvent$$454$$, null), $checkbox$$13_componentEvent$$454$$.focus()));
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.HandleComponentFocus", {$HandleComponentFocus$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$HandleComponentFocus$});
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$_handleComponentMouseDownOrTouchStart$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$_handleComponentMouseDownOrTouchStart$$($componentEvent$$455$$, $isTouchStart$$1$$) {
  var $checkbox$$14$$ = $componentEvent$$455$$.$getNativeEventTarget$();
  if ("LABEL" == $checkbox$$14$$.tagName || "LI" == $checkbox$$14$$.tagName) {
    $checkbox$$14$$ = $checkbox$$14$$.getElementsByTagName("input")[0];
  }
  if ($checkbox$$14$$ && "INPUT" == $checkbox$$14$$.tagName && !$checkbox$$14$$.disabled) {
    var $domElement$$474_parentContainer$$3$$ = this.$getDomElement$(), $domElement$$474_parentContainer$$3$$ = $JSCompiler_StaticMethods__getParentContainer$$($domElement$$474_parentContainer$$3$$, $checkbox$$14$$), $evt$$155$$ = $componentEvent$$455$$.$getNativeEvent$();
    this.$_setCurrentTabStop$($domElement$$474_parentContainer$$3$$, $checkbox$$14$$, $evt$$155$$.shiftKey);
    $isTouchStart$$1$$ || $componentEvent$$455$$.cancel();
  }
};
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$HandleComponentKeyDown$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$HandleComponentKeyDown$$($componentEvent$$456$$) {
  var $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$ = $componentEvent$$456$$.$getNativeEventTarget$();
  if ("INPUT" == $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.tagName || "LI" == $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.tagName) {
    var $agent$$580_evt$$156$$ = $componentEvent$$456$$.$getNativeEvent$(), $keyCode$$99_parentContainerName$$inline_3889_parentContainerName$$inline_3898$$ = $AdfAgent$$.$AGENT$.$getKeyCode$($agent$$580_evt$$156$$), $domElement$$475_id$$inline_3892_id$$inline_3901$$ = this.$getDomElement$(), $focusable$$2_parentContainer$$4$$ = $JSCompiler_StaticMethods__getParentContainer$$($domElement$$475_id$$inline_3892_id$$inline_3901$$, $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$), 
    $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$;
    -1 != $focusable$$2_parentContainer$$4$$.id.indexOf($AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL$) ? $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$ : -1 != $focusable$$2_parentContainer$$4$$.id.indexOf($AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL$) && ($newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$);
    switch($keyCode$$99_parentContainerName$$inline_3889_parentContainerName$$inline_3898$$) {
      case $AdfKeyStroke$$.$ARROWUP_KEY$:
      ;
      case $AdfKeyStroke$$.$ARROWDOWN_KEY$:
        var $oldButcon_oldTabStop$$1_task$$ = $AdfFocusUtils$$.$getFirstTabStop$($focusable$$2_parentContainer$$4$$);
        "LI" == $oldButcon_oldTabStop$$1_task$$.tagName && ($oldButcon_oldTabStop$$1_task$$ = $oldButcon_oldTabStop$$1_task$$.getElementsByTagName("input")[0]);
        ($newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$ = $keyCode$$99_parentContainerName$$inline_3889_parentContainerName$$inline_3898$$ == $AdfKeyStroke$$.$ARROWUP_KEY$ ? this.$GetPreviousItem$(null, $domElement$$475_id$$inline_3892_id$$inline_3901$$, $oldButcon_oldTabStop$$1_task$$, !0, $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$) : this.$GetNextItem$(null, $domElement$$475_id$$inline_3892_id$$inline_3901$$, $oldButcon_oldTabStop$$1_task$$, 
        $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$)) && $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$ != $oldButcon_oldTabStop$$1_task$$ && (this.$_setCurrentTabStop$($focusable$$2_parentContainer$$4$$, $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$, $agent$$580_evt$$156$$.shiftKey), "none" == $AdfAgent$$.$AGENT$.getComputedStyle($newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$).display ? 
        $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$.parentNode.parentNode.focus() : $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$.focus(), $agent$$580_evt$$156$$.shiftKey && $JSCompiler_StaticMethods__updateClickedCheckbox$$(this, $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$, $componentEvent$$456$$));
        $componentEvent$$456$$.cancel();
        break;
      case $AdfKeyStroke$$.$SPACE_KEY$:
        "LI" == $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.tagName && ($JSCompiler_StaticMethods__updateClickedCheckbox$$(this, $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$, $componentEvent$$456$$), $componentEvent$$456$$.cancel());
    }
  } else {
    if ("A" == $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.tagName) {
      switch($agent$$580_evt$$156$$ = $componentEvent$$456$$.$getNativeEvent$(), $keyCode$$99_parentContainerName$$inline_3889_parentContainerName$$inline_3898$$ = $AdfAgent$$.$AGENT$.$getKeyCode$($agent$$580_evt$$156$$), $domElement$$475_id$$inline_3892_id$$inline_3901$$ = this.$getDomElement$(), $focusable$$2_parentContainer$$4$$ = $JSCompiler_StaticMethods__getButconParentContainer$$($domElement$$475_id$$inline_3892_id$$inline_3901$$, $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$), 
      $keyCode$$99_parentContainerName$$inline_3889_parentContainerName$$inline_3898$$) {
        case $AdfKeyStroke$$.$ARROWUP_KEY$:
        ;
        case $AdfKeyStroke$$.$ARROWDOWN_KEY$:
        ;
        case $AdfKeyStroke$$.$ARROWLEFT_KEY$:
        ;
        case $AdfKeyStroke$$.$ARROWRIGHT_KEY$:
          var $oldButcon_oldTabStop$$1_task$$ = $AdfFocusUtils$$.$getFirstTabStop$($focusable$$2_parentContainer$$4$$), $newButcon_nextButcon$$inline_3893_nextButcon$$inline_3902$$, $previousKey$$ = $AdfKeyStroke$$.$ARROWUP_KEY$, $nextKey$$ = $AdfKeyStroke$$.$ARROWDOWN_KEY$, $handled$$4$$ = !1;
          1 < $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.parentNode.parentNode.parentNode.getElementsByTagName("TD").length && -1 == $focusable$$2_parentContainer$$4$$.id.indexOf($AdfDhtmlSelectManyShuttleBasePeer$$.$_REORDER_DIV$) && ($AdfPage$$.$PAGE$.$getLocaleContext$().$isRightToLeft$() ? ($previousKey$$ = $AdfKeyStroke$$.$ARROWRIGHT_KEY$, $nextKey$$ = $AdfKeyStroke$$.$ARROWLEFT_KEY$) : ($previousKey$$ = $AdfKeyStroke$$.$ARROWLEFT_KEY$, 
          $nextKey$$ = $AdfKeyStroke$$.$ARROWRIGHT_KEY$));
          if ($keyCode$$99_parentContainerName$$inline_3889_parentContainerName$$inline_3898$$ == $previousKey$$) {
            -1 != $focusable$$2_parentContainer$$4$$.id.indexOf($AdfDhtmlSelectManyShuttleBasePeer$$.$_REORDER_DIV$) ? $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_REORDER_DIV_ID_EXPANDO$ : -1 != $focusable$$2_parentContainer$$4$$.id.indexOf($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_DIV$) && ($newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_DIV_ID_EXPANDO$), 
            $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$ = $domElement$$475_id$$inline_3892_id$$inline_3901$$, $keyCode$$99_parentContainerName$$inline_3889_parentContainerName$$inline_3898$$ = $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$, $AdfAssert$$.$assertString$($keyCode$$99_parentContainerName$$inline_3889_parentContainerName$$inline_3898$$), $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$ = 
            this.$_getAnchor$($oldButcon_oldTabStop$$1_task$$), null == $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$ ? $newButcon_nextButcon$$inline_3893_nextButcon$$inline_3902$$ = $oldButcon_oldTabStop$$1_task$$ : ($domElement$$475_id$$inline_3892_id$$inline_3901$$ = $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$.id, $newButcon_nextButcon$$inline_3893_nextButcon$$inline_3902$$ = $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$, 
            $keyCode$$99_parentContainerName$$inline_3889_parentContainerName$$inline_3898$$ == $AdfDhtmlSelectManyShuttleBasePeer$$.$_REORDER_DIV_ID_EXPANDO$ ? this.$_endsWith$($domElement$$475_id$$inline_3892_id$$inline_3901$$, "move-top") || this.$_endsWith$($domElement$$475_id$$inline_3892_id$$inline_3901$$, "move-up") ? ($domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$ = [$domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TOP_ID_ATTR_NAME$)], 
            $newButcon_nextButcon$$inline_3893_nextButcon$$inline_3902$$ = $JSCompiler_StaticMethods__getFirstEnabledButcon$$(this, $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$, 0, $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$)) : this.$_endsWith$($domElement$$475_id$$inline_3892_id$$inline_3901$$, "move-down") ? ($domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$ = 
            [$domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_UP_ID_ATTR_NAME$), $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TOP_ID_ATTR_NAME$)], $newButcon_nextButcon$$inline_3893_nextButcon$$inline_3902$$ = $JSCompiler_StaticMethods__getFirstEnabledButcon$$(this, $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$, 
            0, $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$)) : this.$_endsWith$($domElement$$475_id$$inline_3892_id$$inline_3901$$, "move-bottom") && ($domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$ = [$domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_DOWN_ID_ATTR_NAME$), $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_UP_ID_ATTR_NAME$), 
            $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TOP_ID_ATTR_NAME$)], $newButcon_nextButcon$$inline_3893_nextButcon$$inline_3902$$ = $JSCompiler_StaticMethods__getFirstEnabledButcon$$(this, $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$, 0, $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$)) : $keyCode$$99_parentContainerName$$inline_3889_parentContainerName$$inline_3898$$ == 
            $AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_DIV_ID_EXPANDO$ && (this.$_endsWith$($domElement$$475_id$$inline_3892_id$$inline_3901$$, "::move") || this.$_endsWith$($domElement$$475_id$$inline_3892_id$$inline_3901$$, "::moveall") ? ($domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$ = [$domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_ID_ATTR_NAME$)], 
            $newButcon_nextButcon$$inline_3893_nextButcon$$inline_3902$$ = $JSCompiler_StaticMethods__getFirstEnabledButcon$$(this, $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$, 0, $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$)) : this.$_endsWith$($domElement$$475_id$$inline_3892_id$$inline_3901$$, "::remove") ? ($domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$ = 
            [$domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVEALL_ID_ATTR_NAME$), $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_ID_ATTR_NAME$)], $newButcon_nextButcon$$inline_3893_nextButcon$$inline_3902$$ = $JSCompiler_StaticMethods__getFirstEnabledButcon$$(this, $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$, 
            0, $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$)) : this.$_endsWith$($domElement$$475_id$$inline_3892_id$$inline_3901$$, "::removeall") && ($domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$ = [$domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVE_ID_ATTR_NAME$), $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVEALL_ID_ATTR_NAME$), 
            $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_ID_ATTR_NAME$)], $newButcon_nextButcon$$inline_3893_nextButcon$$inline_3902$$ = $JSCompiler_StaticMethods__getFirstEnabledButcon$$(this, $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$, 0, $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$)))), $handled$$4$$ = 
            !0;
          } else {
            if ($keyCode$$99_parentContainerName$$inline_3889_parentContainerName$$inline_3898$$ == $nextKey$$) {
              -1 != $focusable$$2_parentContainer$$4$$.id.indexOf($AdfDhtmlSelectManyShuttleBasePeer$$.$_REORDER_DIV$) ? $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_REORDER_DIV_ID_EXPANDO$ : -1 != $focusable$$2_parentContainer$$4$$.id.indexOf($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_DIV$) && ($newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_DIV_ID_EXPANDO$);
              $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$ = $domElement$$475_id$$inline_3892_id$$inline_3901$$;
              $keyCode$$99_parentContainerName$$inline_3889_parentContainerName$$inline_3898$$ = $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$;
              $AdfAssert$$.$assertString$($keyCode$$99_parentContainerName$$inline_3889_parentContainerName$$inline_3898$$);
              $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$ = this.$_getAnchor$($oldButcon_oldTabStop$$1_task$$);
              if (null == $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$) {
                $newButcon_nextButcon$$inline_3893_nextButcon$$inline_3902$$ = $oldButcon_oldTabStop$$1_task$$;
              } else {
                if ($domElement$$475_id$$inline_3892_id$$inline_3901$$ = $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$.id, $newButcon_nextButcon$$inline_3893_nextButcon$$inline_3902$$ = $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$, $keyCode$$99_parentContainerName$$inline_3889_parentContainerName$$inline_3898$$ == $AdfDhtmlSelectManyShuttleBasePeer$$.$_REORDER_DIV_ID_EXPANDO$) {
                  if (this.$_endsWith$($domElement$$475_id$$inline_3892_id$$inline_3901$$, "move-top")) {
                    $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$ = [$domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_UP_ID_ATTR_NAME$), $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_DOWN_ID_ATTR_NAME$), $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_BOTTOM_ID_ATTR_NAME$)], 
                    $newButcon_nextButcon$$inline_3893_nextButcon$$inline_3902$$ = $JSCompiler_StaticMethods__getFirstEnabledButcon$$(this, $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$, 0, $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$);
                  } else {
                    if (this.$_endsWith$($domElement$$475_id$$inline_3892_id$$inline_3901$$, "move-up")) {
                      $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$ = [$domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_DOWN_ID_ATTR_NAME$), $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_BOTTOM_ID_ATTR_NAME$)], $newButcon_nextButcon$$inline_3893_nextButcon$$inline_3902$$ = 
                      $JSCompiler_StaticMethods__getFirstEnabledButcon$$(this, $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$, 0, $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$);
                    } else {
                      if (this.$_endsWith$($domElement$$475_id$$inline_3892_id$$inline_3901$$, "move-down") || this.$_endsWith$($domElement$$475_id$$inline_3892_id$$inline_3901$$, "move-bottom")) {
                        $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$ = [$domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_BOTTOM_ID_ATTR_NAME$)], $newButcon_nextButcon$$inline_3893_nextButcon$$inline_3902$$ = $JSCompiler_StaticMethods__getFirstEnabledButcon$$(this, $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$, 
                        0, $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$);
                      }
                    }
                  }
                } else {
                  if ($keyCode$$99_parentContainerName$$inline_3889_parentContainerName$$inline_3898$$ == $AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_DIV_ID_EXPANDO$) {
                    if (this.$_endsWith$($domElement$$475_id$$inline_3892_id$$inline_3901$$, "::move")) {
                      $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$ = [$domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVEALL_ID_ATTR_NAME$), $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVE_ID_ATTR_NAME$), $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVEALL_ID_ATTR_NAME$)], 
                      $newButcon_nextButcon$$inline_3893_nextButcon$$inline_3902$$ = $JSCompiler_StaticMethods__getFirstEnabledButcon$$(this, $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$, 0, $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$);
                    } else {
                      if (this.$_endsWith$($domElement$$475_id$$inline_3892_id$$inline_3901$$, "::moveall")) {
                        $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$ = [$domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVE_ID_ATTR_NAME$), $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVEALL_ID_ATTR_NAME$)], $newButcon_nextButcon$$inline_3893_nextButcon$$inline_3902$$ = 
                        $JSCompiler_StaticMethods__getFirstEnabledButcon$$(this, $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$, 0, $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$);
                      } else {
                        if (this.$_endsWith$($domElement$$475_id$$inline_3892_id$$inline_3901$$, "::remove") || this.$_endsWith$($domElement$$475_id$$inline_3892_id$$inline_3901$$, "::removeall")) {
                          $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$ = [$domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVEALL_ID_ATTR_NAME$)], $newButcon_nextButcon$$inline_3893_nextButcon$$inline_3902$$ = $JSCompiler_StaticMethods__getFirstEnabledButcon$$(this, $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$, 
                          0, $newTabStop$$2_parentContainerName_target$$inline_3891_target$$inline_3900$$);
                        }
                      }
                    }
                  }
                }
              }
              $handled$$4$$ = !0;
            }
          }
          $handled$$4$$ && ($newButcon_nextButcon$$inline_3893_nextButcon$$inline_3902$$ && $newButcon_nextButcon$$inline_3893_nextButcon$$inline_3902$$ != $oldButcon_oldTabStop$$1_task$$ && (this.$_setCurrentTabStop$($focusable$$2_parentContainer$$4$$, $newButcon_nextButcon$$inline_3893_nextButcon$$inline_3902$$, $agent$$580_evt$$156$$.shiftKey), $newButcon_nextButcon$$inline_3893_nextButcon$$inline_3902$$.focus()), $componentEvent$$456$$.cancel());
          break;
        case $AdfKeyStroke$$.$SPACE_KEY$:
          if ("A" == $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$.tagName) {
            $agent$$580_evt$$156$$ = $AdfAgent$$.$AGENT$;
            if ($oldButcon_oldTabStop$$1_task$$ = $JSCompiler_StaticMethods__checkTask$$(this, $domElement$$inline_3888_domElement$$inline_3897_eventTarget$$84_ids$$inline_3894_ids$$inline_3903$$)) {
              -1 == $oldButcon_oldTabStop$$1_task$$.toLowerCase().indexOf("-") ? $JSCompiler_StaticMethods__smartMove$$(this, $oldButcon_oldTabStop$$1_task$$) : ($JSCompiler_StaticMethods__reorder$$(this, $oldButcon_oldTabStop$$1_task$$), $JSCompiler_StaticMethods__manageReorderButtons$$(this)), $agent$$580_evt$$156$$.preventDefault($componentEvent$$456$$.$getNativeEvent$()), ($focusable$$2_parentContainer$$4$$ = $AdfFocusUtils$$.$getFirstTabStop$($focusable$$2_parentContainer$$4$$)) && $AdfFocusUtils$$.$focusElement$($focusable$$2_parentContainer$$4$$)
              ;
            }
            $componentEvent$$456$$.cancel();
          }
        ;
      }
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.HandleComponentKeyDown", {$HandleComponentKeyDown$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$HandleComponentKeyDown$});
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$HandleComponentClick$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$HandleComponentClick$$($componentEvent$$457_focusable$$3_pointerType$$) {
  $AdfDhtmlSelectManyShuttleBasePeer$$.$superclass$.$HandleComponentClick$.call(this, $componentEvent$$457_focusable$$3_pointerType$$);
  var $component$$2064_nativeEvent$$58$$ = this.$getComponent$();
  if (!$component$$2064_nativeEvent$$58$$.getDisabled() && $componentEvent$$457_focusable$$3_pointerType$$.$isLeftButtonPressed$()) {
    var $target$$178$$ = $componentEvent$$457_focusable$$3_pointerType$$.$getNativeEventTarget$(), $agent$$581$$ = $AdfAgent$$.$AGENT$, $domElement$$476_parentContainer$$5_task$$1$$ = $JSCompiler_StaticMethods__checkTask$$(this, $target$$178$$);
    if ($domElement$$476_parentContainer$$5_task$$1$$) {
      -1 == $domElement$$476_parentContainer$$5_task$$1$$.toLowerCase().indexOf("-") ? $JSCompiler_StaticMethods__smartMove$$(this, $domElement$$476_parentContainer$$5_task$$1$$) : ($JSCompiler_StaticMethods__reorder$$(this, $domElement$$476_parentContainer$$5_task$$1$$), $JSCompiler_StaticMethods__manageReorderButtons$$(this)), $agent$$581$$.preventDefault($componentEvent$$457_focusable$$3_pointerType$$.$getNativeEvent$()), $domElement$$476_parentContainer$$5_task$$1$$ = this.$getDomElement$(), 
      $domElement$$476_parentContainer$$5_task$$1$$ = $JSCompiler_StaticMethods__getButconParentContainer$$($domElement$$476_parentContainer$$5_task$$1$$, $target$$178$$), ($componentEvent$$457_focusable$$3_pointerType$$ = $AdfFocusUtils$$.$getFirstTabStop$($domElement$$476_parentContainer$$5_task$$1$$)) && $AdfFocusUtils$$.$focusElement$($componentEvent$$457_focusable$$3_pointerType$$);
    } else {
      if ($domElement$$476_parentContainer$$5_task$$1$$ = this.$getDomElement$(), $domElement$$476_parentContainer$$5_task$$1$$ = $JSCompiler_StaticMethods__getParentContainer$$($domElement$$476_parentContainer$$5_task$$1$$, $target$$178$$), $AdfDomUtils$$.$isAncestor$($domElement$$476_parentContainer$$5_task$$1$$, $target$$178$$)) {
        if ($target$$178$$) {
          if ($component$$2064_nativeEvent$$58$$ = $componentEvent$$457_focusable$$3_pointerType$$.$getNativeEvent$(), $agent$$581$$.$getPlatform$() != $AdfAgent$$.$GECKO_PLATFORM$) {
            if ("LABEL" == $target$$178$$.nodeName) {
              $componentEvent$$457_focusable$$3_pointerType$$ = $component$$2064_nativeEvent$$58$$.pointerType;
              "" != $componentEvent$$457_focusable$$3_pointerType$$ && void 0 != $componentEvent$$457_focusable$$3_pointerType$$ && ($component$$2064_nativeEvent$$58$$ = this.$getComponent$(), $component$$2064_nativeEvent$$58$$.setProperty(AdfRichSelectManyShuttle.$POINTERTYPE$, $componentEvent$$457_focusable$$3_pointerType$$));
              return;
            }
          } else {
            if (!$AdfAgent$$.$AGENT$.$isSelectionToggle$($component$$2064_nativeEvent$$58$$) && !$component$$2064_nativeEvent$$58$$.shiftKey && "LABEL" == $target$$178$$.nodeName) {
              return;
            }
          }
        }
        $JSCompiler_StaticMethods__updateClickedCheckbox$$(this, $target$$178$$, $componentEvent$$457_focusable$$3_pointerType$$);
        ($componentEvent$$457_focusable$$3_pointerType$$ = $AdfFocusUtils$$.$getFirstTabStop$($domElement$$476_parentContainer$$5_task$$1$$)) && $AdfFocusUtils$$.$focusElement$($componentEvent$$457_focusable$$3_pointerType$$);
      } else {
        this.focus($component$$2064_nativeEvent$$58$$);
      }
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.HandleComponentClick", {$HandleComponentClick$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$HandleComponentClick$});
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$HandleComponentDblClick$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$HandleComponentDblClick$$($componentEvent$$458_task$$2$$) {
  if (!this.$getComponent$().getDisabled() && $componentEvent$$458_task$$2$$.$isLeftButtonPressed$()) {
    var $container_id_target$$179$$ = $componentEvent$$458_task$$2$$.$getNativeEventTarget$();
    checkbox = this.$GetCheckboxByEventTarget$($container_id_target$$179$$, $componentEvent$$458_task$$2$$);
    if (this.$IsCheckbox$(checkbox) && !checkbox.disabled && !$JSCompiler_StaticMethods__isReorderOnly$$(this)) {
      $componentEvent$$458_task$$2$$ = null;
      var $domElement$$477$$ = this.$getDomElement$(), $container_id_target$$179$$ = $JSCompiler_StaticMethods__getParentContainer$$($domElement$$477$$, $container_id_target$$179$$).id;
      "none" == $AdfAgent$$.$AGENT$.getComputedStyle(checkbox).display && (checkbox.checked = !0);
      -1 != $container_id_target$$179$$.indexOf($AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL$) ? $componentEvent$$458_task$$2$$ = "move" : -1 != $container_id_target$$179$$.indexOf($AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL$) && ($componentEvent$$458_task$$2$$ = "remove");
      null != $componentEvent$$458_task$$2$$ && $JSCompiler_StaticMethods__smartMove$$(this, $componentEvent$$458_task$$2$$);
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.HandleComponentDblClick", {$HandleComponentDblClick$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$HandleComponentDblClick$});
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$Validate$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$Validate$$($component$$2066$$, $submittedValue$$29$$) {
  $AdfDhtmlSelectManyShuttleBasePeer$$.$superclass$.$Validate$.call(this, $component$$2066$$, $submittedValue$$29$$);
  $JSCompiler_StaticMethods__disableButtons$$(this, this.$getDomElement$());
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.Validate", {$Validate$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$Validate$});
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$SetDisplayValue$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$SetDisplayValue$$($component$$2067_trailContainer$$1$$, $agent$$582_domElement$$478$$, $newValue$$144$$) {
  $AdfAssert$$.$assertDomElement$($agent$$582_domElement$$478$$);
  $AdfAssert$$.$assertArrayOrNull$($newValue$$144$$);
  if (!$JSCompiler_StaticMethods__isReorderOnly$$(this)) {
    boxes = this.$GetCheckboxes$($component$$2067_trailContainer$$1$$, null, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$);
    var $j$$54_leadContainer$$1$$ = this.$_getContainer$(null, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$);
    $component$$2067_trailContainer$$1$$ = this.$_getContainer$(null, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$);
    for (var $trailScrollTop$$ = $component$$2067_trailContainer$$1$$.scrollTop, $i$$542$$ = 0;$i$$542$$ < boxes.length;$i$$542$$++) {
      var $element$$298$$ = $JSCompiler_StaticMethods__getElementFromContainerByValue$$(this, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$, boxes[$i$$542$$].value);
      $j$$54_leadContainer$$1$$.appendChild($element$$298$$);
    }
    if ($newValue$$144$$ != $AdfCollections$$.$EMPTY_ARRAY$) {
      for ($j$$54_leadContainer$$1$$ = 0;$j$$54_leadContainer$$1$$ < $newValue$$144$$.length;$j$$54_leadContainer$$1$$++) {
        ($element$$298$$ = $JSCompiler_StaticMethods__getElementFromContainerByValue$$(this, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$, $newValue$$144$$[$j$$54_leadContainer$$1$$])) && $component$$2067_trailContainer$$1$$.appendChild($element$$298$$);
      }
    }
    $component$$2067_trailContainer$$1$$.scrollTop = $trailScrollTop$$;
    $AdfAssert$$.$assertDomElement$($agent$$582_domElement$$478$$);
    $agent$$582_domElement$$478$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_LAZY_ATTR$) || $JSCompiler_StaticMethods__lazyInitButtons$$(this);
    $JSCompiler_StaticMethods__disableButtons$$(this, $agent$$582_domElement$$478$$);
    this.$_setCurrentTabStop$(this.$_getContainer$(null, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$), $JSCompiler_StaticMethods__getFirstEnabledCheckbox$$(this, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$), !1);
    this.$_setCurrentTabStop$(this.$_getContainer$(null, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$), $JSCompiler_StaticMethods__getFirstEnabledCheckbox$$(this, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$), !1);
  }
  $JSCompiler_StaticMethods__createSubmitValueArray$$(this, !1);
  $agent$$582_domElement$$478$$ = $AdfAgent$$.$AGENT$;
  if ($agent$$582_domElement$$478$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ || $agent$$582_domElement$$478$$.$getPlatform$() == $AdfAgent$$.$GECKO_PLATFORM$) {
    $JSCompiler_StaticMethods__updateSizeAndPositionAriaAttributes$$(this, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$), $JSCompiler_StaticMethods__updateSizeAndPositionAriaAttributes$$(this, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$);
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.SetDisplayValue", {$SetDisplayValue$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$SetDisplayValue$});
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$GetSubmittedValue$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$GetSubmittedValue$$($component$$2068$$, $domElement$$479$$) {
  $AdfAssert$$.$assertDomElement$($domElement$$479$$);
  var $hidden$$3_itemValues$$1_readOnly$$11$$ = $component$$2068$$.getReadOnly(), $disabled$$20_values$$16$$ = $component$$2068$$.getDisabled();
  if ($hidden$$3_itemValues$$1_readOnly$$11$$ || $disabled$$20_values$$16$$) {
    return $hidden$$3_itemValues$$1_readOnly$$11$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$2068$$, $domElement$$479$$).getAttribute($AdfDhtmlSelectManyPeer$$.$_ITEM_VALUE_EXPANDO$), eval($hidden$$3_itemValues$$1_readOnly$$11$$);
  }
  $hidden$$3_itemValues$$1_readOnly$$11$$ = this.$_getHiddenField$();
  $disabled$$20_values$$16$$ = [];
  if ($hidden$$3_itemValues$$1_readOnly$$11$$) {
    return $disabled$$20_values$$16$$ = $hidden$$3_itemValues$$1_readOnly$$11$$.value.split(";"), "" != $disabled$$20_values$$16$$ ? $disabled$$20_values$$16$$ : null;
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.GetSubmittedValue", {$GetSubmittedValue$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$GetSubmittedValue$});
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$GetComponentSelectItems$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$GetComponentSelectItems$$($component$$2069$$, $domElement$$480$$) {
  $AdfAssert$$.$assertDomElement$($domElement$$480$$);
  var $selectItems$$6$$ = [], $boxes$$15$$ = this.$GetCheckboxes$($component$$2069$$, null, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$), $i$$543$$;
  for ($i$$543$$ = 0;$i$$543$$ < $boxes$$15$$.length;$i$$543$$++) {
    $selectItems$$6$$[$i$$543$$] = new $AdfSelectItem$$, $selectItems$$6$$[$i$$543$$].setValue($boxes$$15$$[$i$$543$$].value), $selectItems$$6$$[$i$$543$$].setLabel($AdfDhtmlEditableValuePeer$$.$GetLabelElement$($boxes$$15$$[$i$$543$$]).textContent), $selectItems$$6$$[$i$$543$$].$setDisabled$($boxes$$15$$[$i$$543$$].disabled);
  }
  for (var $boxes$$15$$ = this.$GetCheckboxes$($component$$2069$$, null, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$), $j$$55$$ = 0;$j$$55$$ < $boxes$$15$$.length;$j$$55$$++, $i$$543$$++) {
    $selectItems$$6$$[$i$$543$$] = new $AdfSelectItem$$, $selectItems$$6$$[$i$$543$$].setValue($boxes$$15$$[$j$$55$$].value), $selectItems$$6$$[$i$$543$$].setLabel($AdfDhtmlEditableValuePeer$$.$GetLabelElement$($boxes$$15$$[$j$$55$$]).textContent), $selectItems$$6$$[$i$$543$$].$setDisabled$($boxes$$15$$[$j$$55$$].disabled);
  }
  return $selectItems$$6$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.GetComponentSelectItems", {$GetComponentSelectItems$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$GetComponentSelectItems$});
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$GetCheckboxes$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$GetCheckboxes$$($component$$2070_list$$10$$, $checkbox$$15_container$$36_domElement$$481$$, $containerName$$6$$) {
  $AdfAssert$$.$assertDomElementOrNull$($checkbox$$15_container$$36_domElement$$481$$);
  $AdfAssert$$.$assertString$($containerName$$6$$);
  $component$$2070_list$$10$$ = [];
  var $liKids$$ = [];
  if ($checkbox$$15_container$$36_domElement$$481$$ = this.$_getContainer$($checkbox$$15_container$$36_domElement$$481$$, $containerName$$6$$)) {
    $liKids$$ = $checkbox$$15_container$$36_domElement$$481$$.childNodes;
  }
  for (i = 0;i < $liKids$$.length;i++) {
    1 == $liKids$$[i].nodeType && ($checkbox$$15_container$$36_domElement$$481$$ = $liKids$$[i].getElementsByTagName("input")[0]) && $component$$2070_list$$10$$.push($checkbox$$15_container$$36_domElement$$481$$);
  }
  return $component$$2070_list$$10$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.GetCheckboxes", {$GetCheckboxes$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$GetCheckboxes$});
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$GetInlineEditor$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$GetInlineEditor$$() {
  return $AdfDhtmlSimpleLabelEditor$$.$getInlineEditor$();
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.GetInlineEditor", {$GetInlineEditor$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$GetInlineEditor$});
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$GetNoteWindowAlignmentNode$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$GetNoteWindowAlignmentNode$$($component$$2071$$, $rootNode$$19$$) {
  return this.$_getContainer$($rootNode$$19$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.GetNoteWindowAlignmentNode", {$GetNoteWindowAlignmentNode$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$GetNoteWindowAlignmentNode$});
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$GetCheckboxByEventTarget$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$GetCheckboxByEventTarget$$($element$$299$$, $componentEvent$$459$$) {
  var $parentContainer$$6$$ = $JSCompiler_StaticMethods__getParentContainer$$(this.$getDomElement$(), $element$$299$$);
  return $AdfDomUtils$$.$isAncestor$($parentContainer$$6$$, $element$$299$$) && 0 < $parentContainer$$6$$.getElementsByTagName("li").length ? $AdfDhtmlSelectManyShuttleBasePeer$$.$superclass$.$GetCheckboxByEventTarget$.call(this, $element$$299$$, $componentEvent$$459$$) : $element$$299$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.GetCheckboxByEventTarget", {$GetCheckboxByEventTarget$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$GetCheckboxByEventTarget$});
function $JSCompiler_StaticMethods__updateClickedCheckbox$$($JSCompiler_StaticMethods__updateClickedCheckbox$self$$, $checkbox$$17_container$$inline_3921_target$$180$$, $cap$$7_component$$2072_componentEvent$$460_count$$inline_3923$$) {
  $checkbox$$17_container$$inline_3921_target$$180$$ = $JSCompiler_StaticMethods__updateClickedCheckbox$self$$.$GetCheckboxByEventTarget$($checkbox$$17_container$$inline_3921_target$$180$$, $cap$$7_component$$2072_componentEvent$$460_count$$inline_3923$$);
  if ($JSCompiler_StaticMethods__updateClickedCheckbox$self$$.$IsCheckbox$($checkbox$$17_container$$inline_3921_target$$180$$) && !$checkbox$$17_container$$inline_3921_target$$180$$.disabled) {
    var $counts$$inline_3922_descBox$$inline_3910_reorderOnly$$1_size$$inline_3924$$, $descValue$$inline_3912_nativeEvent$$59_side$$inline_3911_side$$inline_6040$$, $agent$$inline_6036_trailContainer$$inline_6042$$ = $AdfAgent$$.$AGENT$, $domElement$$inline_6037_trailId$$inline_6039$$ = $JSCompiler_StaticMethods__updateClickedCheckbox$self$$.$getDomElement$(), $checkboxStyle$$3_leadContainer$$inline_6041_leadId$$inline_6038$$;
    $JSCompiler_StaticMethods__isReorderOnly$$($JSCompiler_StaticMethods__updateClickedCheckbox$self$$) || ($checkboxStyle$$3_leadContainer$$inline_6041_leadId$$inline_6038$$ = $domElement$$inline_6037_trailId$$inline_6039$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$), $checkboxStyle$$3_leadContainer$$inline_6041_leadId$$inline_6038$$ = $agent$$inline_6036_trailContainer$$inline_6042$$.getElementById($checkboxStyle$$3_leadContainer$$inline_6041_leadId$$inline_6038$$));
    $domElement$$inline_6037_trailId$$inline_6039$$ = $domElement$$inline_6037_trailId$$inline_6039$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$);
    $agent$$inline_6036_trailContainer$$inline_6042$$ = $agent$$inline_6036_trailContainer$$inline_6042$$.getElementById($domElement$$inline_6037_trailId$$inline_6039$$);
    $checkboxStyle$$3_leadContainer$$inline_6041_leadId$$inline_6038$$ && $AdfDomUtils$$.$isAncestor$($checkboxStyle$$3_leadContainer$$inline_6041_leadId$$inline_6038$$, $checkbox$$17_container$$inline_3921_target$$180$$) ? $descValue$$inline_3912_nativeEvent$$59_side$$inline_3911_side$$inline_6040$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_DESC$ : $AdfDomUtils$$.$isAncestor$($agent$$inline_6036_trailContainer$$inline_6042$$, $checkbox$$17_container$$inline_3921_target$$180$$) && ($descValue$$inline_3912_nativeEvent$$59_side$$inline_3911_side$$inline_6040$$ = 
    $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_DESC$);
    $descValue$$inline_3912_nativeEvent$$59_side$$inline_3911_side$$inline_6040$$ && ($counts$$inline_3922_descBox$$inline_3910_reorderOnly$$1_size$$inline_3924$$ = $JSCompiler_StaticMethods__getDescBox$$($JSCompiler_StaticMethods__updateClickedCheckbox$self$$, $descValue$$inline_3912_nativeEvent$$59_side$$inline_3911_side$$inline_6040$$));
    $counts$$inline_3922_descBox$$inline_3910_reorderOnly$$1_size$$inline_3924$$ && ($descValue$$inline_3912_nativeEvent$$59_side$$inline_3911_side$$inline_6040$$ = $checkbox$$17_container$$inline_3921_target$$180$$.parentNode.title, null == $descValue$$inline_3912_nativeEvent$$59_side$$inline_3911_side$$inline_6040$$ && ($descValue$$inline_3912_nativeEvent$$59_side$$inline_3911_side$$inline_6040$$ = ""), $counts$$inline_3922_descBox$$inline_3910_reorderOnly$$1_size$$inline_3924$$.value = $descValue$$inline_3912_nativeEvent$$59_side$$inline_3911_side$$inline_6040$$);
    $counts$$inline_3922_descBox$$inline_3910_reorderOnly$$1_size$$inline_3924$$ = $JSCompiler_StaticMethods__isReorderOnly$$($JSCompiler_StaticMethods__updateClickedCheckbox$self$$);
    var $allSelectedValues_lead$$1_moveButtonId$$inline_3916$$;
    $descValue$$inline_3912_nativeEvent$$59_side$$inline_3911_side$$inline_6040$$ = $cap$$7_component$$2072_componentEvent$$460_count$$inline_3923$$.$getNativeEvent$();
    $checkboxStyle$$3_leadContainer$$inline_6041_leadId$$inline_6038$$ = $AdfAgent$$.$AGENT$.getComputedStyle($checkbox$$17_container$$inline_3921_target$$180$$);
    var $container$$37_domElement$$inline_3920_pointerType$$1$$;
    if ($AdfAgent$$.$AGENT$.$getPlatform$() == $AdfAgent$$.$GECKO_PLATFORM$) {
      $cap$$7_component$$2072_componentEvent$$460_count$$inline_3923$$.Event.$mozInputSource$ == $cap$$7_component$$2072_componentEvent$$460_count$$inline_3923$$.Event.$MOZ_SOURCE_MOUSE$ && ($container$$37_domElement$$inline_3920_pointerType$$1$$ = "mouse"), $cap$$7_component$$2072_componentEvent$$460_count$$inline_3923$$.Event.$mozInputSource$ == $cap$$7_component$$2072_componentEvent$$460_count$$inline_3923$$.Event.$MOZ_SOURCE_TOUCH$ && ($container$$37_domElement$$inline_3920_pointerType$$1$$ = 
      "touch");
    } else {
      if ($container$$37_domElement$$inline_3920_pointerType$$1$$ = $descValue$$inline_3912_nativeEvent$$59_side$$inline_3911_side$$inline_6040$$.pointerType, "" == $container$$37_domElement$$inline_3920_pointerType$$1$$ || void 0 == $container$$37_domElement$$inline_3920_pointerType$$1$$) {
        $cap$$7_component$$2072_componentEvent$$460_count$$inline_3923$$ = $JSCompiler_StaticMethods__updateClickedCheckbox$self$$.$getComponent$(), $container$$37_domElement$$inline_3920_pointerType$$1$$ = $cap$$7_component$$2072_componentEvent$$460_count$$inline_3923$$.$getProperty$(AdfRichSelectManyShuttle.$POINTERTYPE$), $cap$$7_component$$2072_componentEvent$$460_count$$inline_3923$$.setProperty(AdfRichSelectManyShuttle.$POINTERTYPE$, "");
      }
    }
    $descValue$$inline_3912_nativeEvent$$59_side$$inline_3911_side$$inline_6040$$.shiftKey ? $checkbox$$17_container$$inline_3921_target$$180$$.checked = !0 : ($cap$$7_component$$2072_componentEvent$$460_count$$inline_3923$$ = $AdfAgent$$.$AGENT$.$getCapabilities$()[$AdfAgent$$.$CAP_TOUCH_SCREEN$], "none" != $checkboxStyle$$3_leadContainer$$inline_6041_leadId$$inline_6038$$.display || $AdfAgent$$.$AGENT$.$isSelectionToggle$($descValue$$inline_3912_nativeEvent$$59_side$$inline_3911_side$$inline_6040$$) || 
    $cap$$7_component$$2072_componentEvent$$460_count$$inline_3923$$ && $cap$$7_component$$2072_componentEvent$$460_count$$inline_3923$$ != $AdfAgent$$.$CAP_TOUCH_SCREEN_NONE$ && "mouse" != $container$$37_domElement$$inline_3920_pointerType$$1$$ || ($container$$37_domElement$$inline_3920_pointerType$$1$$ = $JSCompiler_StaticMethods__getParentContainer$$($JSCompiler_StaticMethods__updateClickedCheckbox$self$$.$getDomElement$(), $checkbox$$17_container$$inline_3921_target$$180$$), $JSCompiler_StaticMethods__unselectAll$$($JSCompiler_StaticMethods__updateClickedCheckbox$self$$, 
    $container$$37_domElement$$inline_3920_pointerType$$1$$), $checkbox$$17_container$$inline_3921_target$$180$$.checked = !0));
    $JSCompiler_StaticMethods__updateClickedCheckbox$self$$.$UpdateSelectedStyle$($checkbox$$17_container$$inline_3921_target$$180$$);
    if ($counts$$inline_3922_descBox$$inline_3910_reorderOnly$$1_size$$inline_3924$$) {
      $JSCompiler_StaticMethods__manageReorderButtons$$($JSCompiler_StaticMethods__updateClickedCheckbox$self$$), $allSelectedValues_lead$$1_moveButtonId$$inline_3916$$ = $JSCompiler_StaticMethods__getCheckedItemValues$$($JSCompiler_StaticMethods__updateClickedCheckbox$self$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$);
    } else {
      var $moveAllButtonId$$inline_3917_trail$$, $moveAttrName$$inline_3918$$, $moveAllAttrName$$inline_3919$$;
      $container$$37_domElement$$inline_3920_pointerType$$1$$ = $JSCompiler_StaticMethods__updateClickedCheckbox$self$$.$getDomElement$();
      $checkbox$$17_container$$inline_3921_target$$180$$ = $JSCompiler_StaticMethods__getParentContainer$$($container$$37_domElement$$inline_3920_pointerType$$1$$, $checkbox$$17_container$$inline_3921_target$$180$$);
      $counts$$inline_3922_descBox$$inline_3910_reorderOnly$$1_size$$inline_3924$$ = $JSCompiler_StaticMethods__updateClickedCheckbox$self$$.$_getSelectItemCount$($checkbox$$17_container$$inline_3921_target$$180$$);
      $cap$$7_component$$2072_componentEvent$$460_count$$inline_3923$$ = $counts$$inline_3922_descBox$$inline_3910_reorderOnly$$1_size$$inline_3924$$[0];
      $counts$$inline_3922_descBox$$inline_3910_reorderOnly$$1_size$$inline_3924$$ = $counts$$inline_3922_descBox$$inline_3910_reorderOnly$$1_size$$inline_3924$$[1];
      -1 != $checkbox$$17_container$$inline_3921_target$$180$$.id.indexOf($AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL$) ? ($allSelectedValues_lead$$1_moveButtonId$$inline_3916$$ = $container$$37_domElement$$inline_3920_pointerType$$1$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_ID_ATTR_NAME$), $moveAttrName$$inline_3918$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_ID_ATTR_NAME$, $moveAllButtonId$$inline_3917_trail$$ = $container$$37_domElement$$inline_3920_pointerType$$1$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVEALL_ID_ATTR_NAME$), 
      $moveAllAttrName$$inline_3919$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVEALL_ID_ATTR_NAME$) : -1 != $checkbox$$17_container$$inline_3921_target$$180$$.id.indexOf($AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL$) && ($allSelectedValues_lead$$1_moveButtonId$$inline_3916$$ = $container$$37_domElement$$inline_3920_pointerType$$1$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVE_ID_ATTR_NAME$), $moveAttrName$$inline_3918$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVE_ID_ATTR_NAME$, 
      $moveAllButtonId$$inline_3917_trail$$ = $container$$37_domElement$$inline_3920_pointerType$$1$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVEALL_ID_ATTR_NAME$), $moveAllAttrName$$inline_3919$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVEALL_ID_ATTR_NAME$);
      $JSCompiler_StaticMethods__disableButton$$($JSCompiler_StaticMethods__updateClickedCheckbox$self$$, !(0 < $counts$$inline_3922_descBox$$inline_3910_reorderOnly$$1_size$$inline_3924$$), $moveAllButtonId$$inline_3917_trail$$, $moveAllAttrName$$inline_3919$$, !0, !0);
      $JSCompiler_StaticMethods__disableButton$$($JSCompiler_StaticMethods__updateClickedCheckbox$self$$, !(0 < $cap$$7_component$$2072_componentEvent$$460_count$$inline_3923$$), $allSelectedValues_lead$$1_moveButtonId$$inline_3916$$, $moveAttrName$$inline_3918$$, !0, !0);
      $JSCompiler_StaticMethods__updateClickedCheckbox$self$$.$getComponent$().getReorderOnly && $JSCompiler_StaticMethods__manageReorderButtons$$($JSCompiler_StaticMethods__updateClickedCheckbox$self$$);
      $allSelectedValues_lead$$1_moveButtonId$$inline_3916$$ = $JSCompiler_StaticMethods__getCheckedItemValues$$($JSCompiler_StaticMethods__updateClickedCheckbox$self$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$);
      $moveAllButtonId$$inline_3917_trail$$ = $JSCompiler_StaticMethods__getCheckedItemValues$$($JSCompiler_StaticMethods__updateClickedCheckbox$self$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$);
      $allSelectedValues_lead$$1_moveButtonId$$inline_3916$$ = $allSelectedValues_lead$$1_moveButtonId$$inline_3916$$.concat($moveAllButtonId$$inline_3917_trail$$);
    }
    $cap$$7_component$$2072_componentEvent$$460_count$$inline_3923$$ = $JSCompiler_StaticMethods__updateClickedCheckbox$self$$.$getComponent$();
    $cap$$7_component$$2072_componentEvent$$460_count$$inline_3923$$.setProperty(AdfRichSelectManyShuttle.SELECTION, $allSelectedValues_lead$$1_moveButtonId$$inline_3916$$);
  }
}
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$ComponentSelectionChanged$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$ComponentSelectionChanged$$($component$$2073$$, $domElement$$482_trailCount$$inline_3937_trailId$$, $domElement$$inline_3927_newValue$$145$$) {
  var $agent$$inline_3928_leadCount$$inline_3934_reorderOnly$$2$$ = $JSCompiler_StaticMethods__isReorderOnly$$(this), $agent$$584_allBoxes_leadId$$inline_3929_trailBoxes_trailContainer$$2_trailContainer$$inline_3932_trailCounts$$inline_3936_trailId$$inline_3931$$ = $AdfAgent$$.$AGENT$;
  $domElement$$482_trailCount$$inline_3937_trailId$$ = this.$getDomElement$();
  var $found$$1_leadBoxes_leadContainer$$2_leadContainer$$inline_3930_leadCounts$$inline_3933_leadId_leadSize$$inline_3935$$;
  $agent$$inline_3928_leadCount$$inline_3934_reorderOnly$$2$$ || ($found$$1_leadBoxes_leadContainer$$2_leadContainer$$inline_3930_leadCounts$$inline_3933_leadId_leadSize$$inline_3935$$ = $domElement$$482_trailCount$$inline_3937_trailId$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$), $found$$1_leadBoxes_leadContainer$$2_leadContainer$$inline_3930_leadCounts$$inline_3933_leadId_leadSize$$inline_3935$$ = $agent$$584_allBoxes_leadId$$inline_3929_trailBoxes_trailContainer$$2_trailContainer$$inline_3932_trailCounts$$inline_3936_trailId$$inline_3931$$.getElementById($found$$1_leadBoxes_leadContainer$$2_leadContainer$$inline_3930_leadCounts$$inline_3933_leadId_leadSize$$inline_3935$$), 
  $JSCompiler_StaticMethods__unselectAll$$(this, $found$$1_leadBoxes_leadContainer$$2_leadContainer$$inline_3930_leadCounts$$inline_3933_leadId_leadSize$$inline_3935$$), $found$$1_leadBoxes_leadContainer$$2_leadContainer$$inline_3930_leadCounts$$inline_3933_leadId_leadSize$$inline_3935$$ = this.$GetCheckboxes$(null, null, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$));
  $domElement$$482_trailCount$$inline_3937_trailId$$ = $domElement$$482_trailCount$$inline_3937_trailId$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$);
  $agent$$584_allBoxes_leadId$$inline_3929_trailBoxes_trailContainer$$2_trailContainer$$inline_3932_trailCounts$$inline_3936_trailId$$inline_3931$$ = $agent$$584_allBoxes_leadId$$inline_3929_trailBoxes_trailContainer$$2_trailContainer$$inline_3932_trailCounts$$inline_3936_trailId$$inline_3931$$.getElementById($domElement$$482_trailCount$$inline_3937_trailId$$);
  $JSCompiler_StaticMethods__unselectAll$$(this, $agent$$584_allBoxes_leadId$$inline_3929_trailBoxes_trailContainer$$2_trailContainer$$inline_3932_trailCounts$$inline_3936_trailId$$inline_3931$$);
  $agent$$584_allBoxes_leadId$$inline_3929_trailBoxes_trailContainer$$2_trailContainer$$inline_3932_trailCounts$$inline_3936_trailId$$inline_3931$$ = this.$GetCheckboxes$(null, null, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$);
  $agent$$584_allBoxes_leadId$$inline_3929_trailBoxes_trailContainer$$2_trailContainer$$inline_3932_trailCounts$$inline_3936_trailId$$inline_3931$$ = $found$$1_leadBoxes_leadContainer$$2_leadContainer$$inline_3930_leadCounts$$inline_3933_leadId_leadSize$$inline_3935$$ ? $found$$1_leadBoxes_leadContainer$$2_leadContainer$$inline_3930_leadCounts$$inline_3933_leadId_leadSize$$inline_3935$$.concat($agent$$584_allBoxes_leadId$$inline_3929_trailBoxes_trailContainer$$2_trailContainer$$inline_3932_trailCounts$$inline_3936_trailId$$inline_3931$$) : 
  $agent$$584_allBoxes_leadId$$inline_3929_trailBoxes_trailContainer$$2_trailContainer$$inline_3932_trailCounts$$inline_3936_trailId$$inline_3931$$;
  for (i = 0;i < $domElement$$inline_3927_newValue$$145$$.length;i++) {
    $found$$1_leadBoxes_leadContainer$$2_leadContainer$$inline_3930_leadCounts$$inline_3933_leadId_leadSize$$inline_3935$$ = !1;
    for (j = 0;j < $agent$$584_allBoxes_leadId$$inline_3929_trailBoxes_trailContainer$$2_trailContainer$$inline_3932_trailCounts$$inline_3936_trailId$$inline_3931$$.length;j++) {
      if ($agent$$584_allBoxes_leadId$$inline_3929_trailBoxes_trailContainer$$2_trailContainer$$inline_3932_trailCounts$$inline_3936_trailId$$inline_3931$$[j].value == $domElement$$inline_3927_newValue$$145$$[i]) {
        $found$$1_leadBoxes_leadContainer$$2_leadContainer$$inline_3930_leadCounts$$inline_3933_leadId_leadSize$$inline_3935$$ = !0;
        $agent$$584_allBoxes_leadId$$inline_3929_trailBoxes_trailContainer$$2_trailContainer$$inline_3932_trailCounts$$inline_3936_trailId$$inline_3931$$[j].disabled || $agent$$584_allBoxes_leadId$$inline_3929_trailBoxes_trailContainer$$2_trailContainer$$inline_3932_trailCounts$$inline_3936_trailId$$inline_3931$$[j].checked ? ($domElement$$inline_3927_newValue$$145$$.splice(i, 1), i--) : ($agent$$584_allBoxes_leadId$$inline_3929_trailBoxes_trailContainer$$2_trailContainer$$inline_3932_trailCounts$$inline_3936_trailId$$inline_3931$$[j].checked = 
        !0, this.$UpdateSelectedStyle$($agent$$584_allBoxes_leadId$$inline_3929_trailBoxes_trailContainer$$2_trailContainer$$inline_3932_trailCounts$$inline_3936_trailId$$inline_3931$$[j]));
        break;
      }
    }
    $found$$1_leadBoxes_leadContainer$$2_leadContainer$$inline_3930_leadCounts$$inline_3933_leadId_leadSize$$inline_3935$$ || ($domElement$$inline_3927_newValue$$145$$.splice(i, 1), i--);
  }
  $agent$$inline_3928_leadCount$$inline_3934_reorderOnly$$2$$ || ($domElement$$inline_3927_newValue$$145$$ = this.$getDomElement$(), $agent$$inline_3928_leadCount$$inline_3934_reorderOnly$$2$$ = $AdfAgent$$.$AGENT$, $agent$$584_allBoxes_leadId$$inline_3929_trailBoxes_trailContainer$$2_trailContainer$$inline_3932_trailCounts$$inline_3936_trailId$$inline_3931$$ = $domElement$$inline_3927_newValue$$145$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$), $found$$1_leadBoxes_leadContainer$$2_leadContainer$$inline_3930_leadCounts$$inline_3933_leadId_leadSize$$inline_3935$$ = 
  $agent$$inline_3928_leadCount$$inline_3934_reorderOnly$$2$$.getElementById($agent$$584_allBoxes_leadId$$inline_3929_trailBoxes_trailContainer$$2_trailContainer$$inline_3932_trailCounts$$inline_3936_trailId$$inline_3931$$), $agent$$584_allBoxes_leadId$$inline_3929_trailBoxes_trailContainer$$2_trailContainer$$inline_3932_trailCounts$$inline_3936_trailId$$inline_3931$$ = $domElement$$inline_3927_newValue$$145$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$), $agent$$584_allBoxes_leadId$$inline_3929_trailBoxes_trailContainer$$2_trailContainer$$inline_3932_trailCounts$$inline_3936_trailId$$inline_3931$$ = 
  $agent$$inline_3928_leadCount$$inline_3934_reorderOnly$$2$$.getElementById($agent$$584_allBoxes_leadId$$inline_3929_trailBoxes_trailContainer$$2_trailContainer$$inline_3932_trailCounts$$inline_3936_trailId$$inline_3931$$), $found$$1_leadBoxes_leadContainer$$2_leadContainer$$inline_3930_leadCounts$$inline_3933_leadId_leadSize$$inline_3935$$ = this.$_getSelectItemCount$($found$$1_leadBoxes_leadContainer$$2_leadContainer$$inline_3930_leadCounts$$inline_3933_leadId_leadSize$$inline_3935$$), $agent$$inline_3928_leadCount$$inline_3934_reorderOnly$$2$$ = 
  $found$$1_leadBoxes_leadContainer$$2_leadContainer$$inline_3930_leadCounts$$inline_3933_leadId_leadSize$$inline_3935$$[0], $found$$1_leadBoxes_leadContainer$$2_leadContainer$$inline_3930_leadCounts$$inline_3933_leadId_leadSize$$inline_3935$$ = $found$$1_leadBoxes_leadContainer$$2_leadContainer$$inline_3930_leadCounts$$inline_3933_leadId_leadSize$$inline_3935$$[1], $agent$$584_allBoxes_leadId$$inline_3929_trailBoxes_trailContainer$$2_trailContainer$$inline_3932_trailCounts$$inline_3936_trailId$$inline_3931$$ = 
  this.$_getSelectItemCount$($agent$$584_allBoxes_leadId$$inline_3929_trailBoxes_trailContainer$$2_trailContainer$$inline_3932_trailCounts$$inline_3936_trailId$$inline_3931$$), $domElement$$482_trailCount$$inline_3937_trailId$$ = $agent$$584_allBoxes_leadId$$inline_3929_trailBoxes_trailContainer$$2_trailContainer$$inline_3932_trailCounts$$inline_3936_trailId$$inline_3931$$[0], $JSCompiler_StaticMethods__disableButton$$(this, !(0 < $agent$$584_allBoxes_leadId$$inline_3929_trailBoxes_trailContainer$$2_trailContainer$$inline_3932_trailCounts$$inline_3936_trailId$$inline_3931$$[1]), 
  $domElement$$inline_3927_newValue$$145$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVEALL_ID_ATTR_NAME$), $AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVEALL_ID_ATTR_NAME$, !0, !0), $JSCompiler_StaticMethods__disableButton$$(this, !(0 < $domElement$$482_trailCount$$inline_3937_trailId$$), $domElement$$inline_3927_newValue$$145$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVE_ID_ATTR_NAME$), $AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVE_ID_ATTR_NAME$, !0, !0), $JSCompiler_StaticMethods__disableButton$$(this, 
  !(0 < $found$$1_leadBoxes_leadContainer$$2_leadContainer$$inline_3930_leadCounts$$inline_3933_leadId_leadSize$$inline_3935$$), $domElement$$inline_3927_newValue$$145$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVEALL_ID_ATTR_NAME$), $AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVEALL_ID_ATTR_NAME$, !0, !0), $JSCompiler_StaticMethods__disableButton$$(this, !(0 < $agent$$inline_3928_leadCount$$inline_3934_reorderOnly$$2$$), $domElement$$inline_3927_newValue$$145$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_ID_ATTR_NAME$), 
  $AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_ID_ATTR_NAME$, !0, !0));
  $component$$2073$$.getReorderOnly && $JSCompiler_StaticMethods__manageReorderButtons$$(this);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.ComponentSelectionChanged", {$ComponentSelectionChanged$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$ComponentSelectionChanged$});
function $JSCompiler_StaticMethods__manageReorderButtons$$($JSCompiler_StaticMethods__manageReorderButtons$self$$) {
  var $domElement$$484$$ = $JSCompiler_StaticMethods__manageReorderButtons$self$$.$getDomElement$(), $container$$38_loop$$ = $JSCompiler_StaticMethods__manageReorderButtons$self$$.$_getContainer$($domElement$$484$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$), $count$$26$$ = $JSCompiler_StaticMethods__manageReorderButtons$self$$.$_getSelectItemCount$($container$$38_loop$$)[0], $isTop$$ = !1, $isBottom$$ = !1;
  if (0 < $count$$26$$) {
    var $indices$$ = $JSCompiler_StaticMethods__getSelectedIndices$$($container$$38_loop$$), $arraySize$$3_refCount$$ = $container$$38_loop$$.getElementsByTagName("li").length;
    if (1 == $count$$26$$ && 0 == $indices$$[0]) {
      $isTop$$ = !0;
    } else {
      if (1 < $count$$26$$ && 0 == $indices$$[0]) {
        for ($container$$38_loop$$ = 0;$indices$$[$container$$38_loop$$] == $container$$38_loop$$;) {
          $container$$38_loop$$++;
        }
        $container$$38_loop$$ == $count$$26$$ && ($isTop$$ = !0);
      }
    }
    if (1 == $count$$26$$ && $indices$$[0] == $arraySize$$3_refCount$$ - 1) {
      $isBottom$$ = !0;
    } else {
      if (1 < $count$$26$$ && $indices$$[$indices$$.length - 1] == $arraySize$$3_refCount$$ - 1) {
        $container$$38_loop$$ = $arraySize$$3_refCount$$ - 1;
        for ($arraySize$$3_refCount$$ = 1;$indices$$[$indices$$.length - $arraySize$$3_refCount$$] == $container$$38_loop$$;) {
          $container$$38_loop$$--, $arraySize$$3_refCount$$++;
        }
        $arraySize$$3_refCount$$ > $count$$26$$ && ($isBottom$$ = !0);
      }
    }
  }
  $JSCompiler_StaticMethods__disableButton$$($JSCompiler_StaticMethods__manageReorderButtons$self$$, $isBottom$$ || !(0 < $count$$26$$), $domElement$$484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_BOTTOM_ID_ATTR_NAME$), $AdfDhtmlSelectManyShuttleBasePeer$$.$_BOTTOM_ID_ATTR_NAME$, !1, !1);
  $JSCompiler_StaticMethods__disableButton$$($JSCompiler_StaticMethods__manageReorderButtons$self$$, $isBottom$$ || !(0 < $count$$26$$), $domElement$$484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_DOWN_ID_ATTR_NAME$), $AdfDhtmlSelectManyShuttleBasePeer$$.$_DOWN_ID_ATTR_NAME$, !1, !1);
  $JSCompiler_StaticMethods__disableButton$$($JSCompiler_StaticMethods__manageReorderButtons$self$$, $isTop$$ || !(0 < $count$$26$$), $domElement$$484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_UP_ID_ATTR_NAME$), $AdfDhtmlSelectManyShuttleBasePeer$$.$_UP_ID_ATTR_NAME$, !1, !1);
  $JSCompiler_StaticMethods__disableButton$$($JSCompiler_StaticMethods__manageReorderButtons$self$$, $isTop$$ || !(0 < $count$$26$$), $domElement$$484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TOP_ID_ATTR_NAME$), $AdfDhtmlSelectManyShuttleBasePeer$$.$_TOP_ID_ATTR_NAME$, !1, !1);
}
function $JSCompiler_StaticMethods__disableButton$$($JSCompiler_StaticMethods__disableButton$self$$, $disable$$1_domElement$$487_parentContainer$$7$$, $button$$12_buttonId$$11$$, $attrName$$12_iconKey$$1$$, $canBeVertical_layout$$1$$, $needsRTL$$) {
  $AdfAssert$$.$assertBoolean$($disable$$1_domElement$$487_parentContainer$$7$$);
  if ($button$$12_buttonId$$11$$) {
    $button$$12_buttonId$$11$$ = $AdfAgent$$.$AGENT$.getElementById($button$$12_buttonId$$11$$);
    var $imgElement$$3$$ = $AdfDomUtils$$.$getFirstChildElement$($button$$12_buttonId$$11$$);
    $AdfDomUtils$$.$addOrRemoveCSSClassName$($disable$$1_domElement$$487_parentContainer$$7$$, $button$$12_buttonId$$11$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_DISABLED_STYLE_CLASS$);
    $button$$12_buttonId$$11$$.setAttribute("aria-disabled", $disable$$1_domElement$$487_parentContainer$$7$$.toString());
    $AdfDomUtils$$.$addOrRemoveCSSClassName$($disable$$1_domElement$$487_parentContainer$$7$$, $button$$12_buttonId$$11$$.parentNode, $AdfRichUIPeer$$.$DISABLED_STYLECLASS$);
    $imgElement$$3$$ && ($attrName$$12_iconKey$$1$$ = $JSCompiler_StaticMethods__disableButton$self$$.$getComponent$().getReorderOnly ? "af|selectOrderShuttle::" + $AdfDhtmlSelectManyShuttleBasePeer$$.$_BUTCON_KEYS$[$attrName$$12_iconKey$$1$$] : "af|selectManyShuttle::" + $AdfDhtmlSelectManyShuttleBasePeer$$.$_BUTCON_KEYS$[$attrName$$12_iconKey$$1$$], $canBeVertical_layout$$1$$ && ($canBeVertical_layout$$1$$ = $JSCompiler_StaticMethods__disableButton$self$$.$getComponent$().getLayout(), $attrName$$12_iconKey$$1$$ = 
    "vertical" == $canBeVertical_layout$$1$$ ? $attrName$$12_iconKey$$1$$ + "-vertical" : $attrName$$12_iconKey$$1$$ + "-horizontal"), $disable$$1_domElement$$487_parentContainer$$7$$ && ($attrName$$12_iconKey$$1$$ += "-disabled"), $attrName$$12_iconKey$$1$$ += "-icon", $needsRTL$$ && $AdfPage$$.$PAGE$.$getLocaleContext$().$isRightToLeft$() && ($attrName$$12_iconKey$$1$$ += ":rtl"), $AdfDomUtils$$.$swapIcon$($imgElement$$3$$, $attrName$$12_iconKey$$1$$));
    $disable$$1_domElement$$487_parentContainer$$7$$ ? ($button$$12_buttonId$$11$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TABINDEX$, "-1"), $button$$12_buttonId$$11$$.removeAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_HREF$, 0)) : ($disable$$1_domElement$$487_parentContainer$$7$$ = $JSCompiler_StaticMethods__disableButton$self$$.$getDomElement$(), $disable$$1_domElement$$487_parentContainer$$7$$ = $JSCompiler_StaticMethods__getButconParentContainer$$($disable$$1_domElement$$487_parentContainer$$7$$, 
    $button$$12_buttonId$$11$$), null != $disable$$1_domElement$$487_parentContainer$$7$$ && $JSCompiler_StaticMethods__disableButton$self$$.$_setCurrentTabStop$($disable$$1_domElement$$487_parentContainer$$7$$, $button$$12_buttonId$$11$$, !1), $button$$12_buttonId$$11$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_HREF$, "#"), $button$$12_buttonId$$11$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_ONCLICK$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_RETURN_FALSE$));
  }
}
$JSCompiler_prototypeAlias$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.prototype;
$JSCompiler_prototypeAlias$$.$_getSelectItemCount$ = function $$JSCompiler_prototypeAlias$$$$_getSelectItemCount$$($container$$40$$, $checked$$) {
  $AdfAssert$$.$assertBoolean$($checked$$);
  var $counter$$ = 0, $checkboxes$$1$$ = $container$$40$$.getElementsByTagName("input");
  for (i = 0;i < $checkboxes$$1$$.length;i++) {
    $checkboxes$$1$$[i] && !$checkboxes$$1$$[i].disabled && ($checked$$ ? $checkboxes$$1$$[i].checked && $counter$$++ : $counter$$++);
  }
  return $counter$$;
};
$JSCompiler_prototypeAlias$$.$_getSelectItemCount$ = function $$JSCompiler_prototypeAlias$$$$_getSelectItemCount$$($checkboxes$$2_container$$41$$) {
  var $checkedCounter$$ = 0, $allCounter$$ = 0;
  $checkboxes$$2_container$$41$$ = $checkboxes$$2_container$$41$$.getElementsByTagName("input");
  for (i = 0;i < $checkboxes$$2_container$$41$$.length;i++) {
    $checkboxes$$2_container$$41$$[i] && !$checkboxes$$2_container$$41$$[i].disabled && ($checkboxes$$2_container$$41$$[i].checked && $checkedCounter$$++, $allCounter$$++);
  }
  return [$checkedCounter$$, $allCounter$$];
};
function $JSCompiler_StaticMethods__unselectAll$$($JSCompiler_StaticMethods__unselectAll$self$$, $container$$42$$) {
  var $checkboxes$$3$$ = $container$$42$$.getElementsByTagName("input");
  for (i = 0;i < $checkboxes$$3$$.length;i++) {
    $checkboxes$$3$$[i] && !$checkboxes$$3$$[i].disabled && ($checkboxes$$3$$[i].checked = !1, $JSCompiler_StaticMethods__unselectAll$self$$.$UpdateSelectedStyle$($checkboxes$$3$$[i]));
  }
}
function $JSCompiler_StaticMethods__clearDesc$$($JSCompiler_StaticMethods__clearDesc$self$$, $side$$3$$) {
  var $descBox$$1$$ = $JSCompiler_StaticMethods__getDescBox$$($JSCompiler_StaticMethods__clearDesc$self$$, $side$$3$$);
  $descBox$$1$$ && ($descBox$$1$$.value = "");
}
function $JSCompiler_StaticMethods__getDescBox$$($JSCompiler_StaticMethods__getDescBox$self$$, $side$$4$$) {
  var $clientId$$428_descBox$$2$$ = $JSCompiler_StaticMethods__getDescBox$self$$.$getComponent$().$getClientId$(), $clientId$$428_descBox$$2$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$428_descBox$$2$$, $side$$4$$);
  return $AdfAgent$$.$AGENT$.getElementById($clientId$$428_descBox$$2$$);
}
$JSCompiler_prototypeAlias$$.$_getContainer$ = function $$JSCompiler_prototypeAlias$$$$_getContainer$$($domElement$$488$$, $containerName$$7$$) {
  $AdfAssert$$.$assertDomElementOrNull$($domElement$$488$$);
  $AdfAssert$$.$assertString$($containerName$$7$$);
  var $divId_kids_tmpDomNode$$, $agent$$587$$ = $AdfAgent$$.$AGENT$;
  $divId_kids_tmpDomNode$$ = null == $domElement$$488$$ ? this.$getDomElement$().getAttribute($containerName$$7$$) : $domElement$$488$$.getAttribute($containerName$$7$$);
  $divId_kids_tmpDomNode$$ = $agent$$587$$.getElementById($divId_kids_tmpDomNode$$);
  var $domNode$$91$$;
  if ($divId_kids_tmpDomNode$$ && $divId_kids_tmpDomNode$$.getAttribute("_adfFieldset")) {
    for ($divId_kids_tmpDomNode$$ = $divId_kids_tmpDomNode$$.childNodes, i = 0;i < $divId_kids_tmpDomNode$$.length;i++) {
      1 == $divId_kids_tmpDomNode$$[i].nodeType && "FIELDSET" == $agent$$587$$.$getNodeName$($divId_kids_tmpDomNode$$[i]) && ($domNode$$91$$ = $divId_kids_tmpDomNode$$[i]);
    }
  } else {
    $domNode$$91$$ = $divId_kids_tmpDomNode$$;
  }
  return $domNode$$91$$;
};
$JSCompiler_prototypeAlias$$.$_setCurrentTabStop$ = function $$JSCompiler_prototypeAlias$$$$_setCurrentTabStop$$($oldCheckbox$$1_rootElement$$154$$, $newTabStop$$3$$, $domElement$$489_select$$2$$) {
  if ($oldCheckbox$$1_rootElement$$154$$) {
    $newTabStop$$3$$ && "none" == $AdfAgent$$.$AGENT$.getComputedStyle($newTabStop$$3$$).display && ($newTabStop$$3$$ = $newTabStop$$3$$.parentNode.parentNode);
    var $curTabStop$$1$$ = $AdfFocusUtils$$.$getFirstTabStop$($oldCheckbox$$1_rootElement$$154$$);
    if ($curTabStop$$1$$ != $newTabStop$$3$$) {
      if ($domElement$$489_select$$2$$ && "INPUT" == $AdfAgent$$.$AGENT$.$getNodeName$($newTabStop$$3$$) | "LI" == $AdfAgent$$.$AGENT$.$getNodeName$($newTabStop$$3$$)) {
        $domElement$$489_select$$2$$ = this.$getDomElement$();
        var $component$$2074$$ = this.$getComponent$(), $oldTabStop$$2$$ = $curTabStop$$1$$, $containerName$$8$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$;
        $oldCheckbox$$1_rootElement$$154$$.id != $domElement$$489_select$$2$$.getAttribute($containerName$$8$$) && ($containerName$$8$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$);
        $curTabStop$$1$$ || ($oldTabStop$$2$$ = $JSCompiler_StaticMethods__getFirstEnabledCheckbox$$(this, $containerName$$8$$));
        $oldCheckbox$$1_rootElement$$154$$ = $oldTabStop$$2$$;
        var $newCheckbox$$ = $newTabStop$$3$$;
        "LI" == $AdfAgent$$.$AGENT$.$getNodeName$($oldTabStop$$2$$) && ($oldCheckbox$$1_rootElement$$154$$ = $oldTabStop$$2$$.getElementsByTagName("input")[0]);
        "LI" == $AdfAgent$$.$AGENT$.$getNodeName$($newTabStop$$3$$) && ($newCheckbox$$ = $newTabStop$$3$$.getElementsByTagName("input")[0]);
        this.$SelectRange$($component$$2074$$, $domElement$$489_select$$2$$, $oldCheckbox$$1_rootElement$$154$$, $newCheckbox$$, $containerName$$8$$);
      }
      $curTabStop$$1$$ && $curTabStop$$1$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TABINDEX$, "-1");
      $newTabStop$$3$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TABINDEX$, "0");
    }
  }
};
function $JSCompiler_StaticMethods__saveValuesOnElement$$($JSCompiler_StaticMethods__saveValuesOnElement$self$$, $domElement$$490$$) {
  $AdfAssert$$.$assertDomElement$($domElement$$490$$);
  var $values$$17$$ = [], $leadBoxes$$1$$ = $JSCompiler_StaticMethods__saveValuesOnElement$self$$.$GetCheckboxes$(null, $domElement$$490$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$), $trailBoxes$$1$$ = $JSCompiler_StaticMethods__saveValuesOnElement$self$$.$GetCheckboxes$(null, $domElement$$490$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$);
  if ($leadBoxes$$1$$) {
    for (var $i$$544$$ = 0;$i$$544$$ < $leadBoxes$$1$$.length;$i$$544$$++) {
      $leadBoxes$$1$$[$i$$544$$] && $values$$17$$.push($leadBoxes$$1$$[$i$$544$$].value);
    }
  }
  if ($trailBoxes$$1$$) {
    for ($i$$544$$ = 0;$i$$544$$ < $trailBoxes$$1$$.length;$i$$544$$++) {
      $trailBoxes$$1$$[$i$$544$$] && $values$$17$$.push($trailBoxes$$1$$[$i$$544$$].value);
    }
  }
  return $values$$17$$.join(";");
}
function $JSCompiler_StaticMethods__getElementFromContainerByValue$$($JSCompiler_StaticMethods__getElementFromContainerByValue$self_element$$300$$, $container$$44_containerName$$10_input$$14$$, $value$$258$$) {
  $AdfAssert$$.$assertString$($container$$44_containerName$$10_input$$14$$);
  var $liKids$$1$$ = [];
  $container$$44_containerName$$10_input$$14$$ = $JSCompiler_StaticMethods__getElementFromContainerByValue$self_element$$300$$.$_getContainer$(null, $container$$44_containerName$$10_input$$14$$);
  $JSCompiler_StaticMethods__getElementFromContainerByValue$self_element$$300$$ = null;
  $container$$44_containerName$$10_input$$14$$ && ($liKids$$1$$ = $container$$44_containerName$$10_input$$14$$.childNodes);
  for (i = 0;i < $liKids$$1$$.length;i++) {
    if (1 == $liKids$$1$$[i].nodeType && ($container$$44_containerName$$10_input$$14$$ = $liKids$$1$$[i].getElementsByTagName("input")[0], $container$$44_containerName$$10_input$$14$$.value && $container$$44_containerName$$10_input$$14$$.value == $value$$258$$)) {
      $JSCompiler_StaticMethods__getElementFromContainerByValue$self_element$$300$$ = $liKids$$1$$[i];
      break;
    }
  }
  return $JSCompiler_StaticMethods__getElementFromContainerByValue$self_element$$300$$;
}
function $JSCompiler_StaticMethods__smartMove$$($JSCompiler_StaticMethods__smartMove$self$$, $attrValue$$20$$) {
  var $all$$1$$ = -1 != $attrValue$$20$$.indexOf("all"), $fromUL$$ = null, $toUL$$ = null, $toContainerName$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$;
  if ("move" == $attrValue$$20$$ || "moveall" == $attrValue$$20$$) {
    $fromUL$$ = $JSCompiler_StaticMethods__smartMove$self$$.$_getContainer$(null, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$), $toUL$$ = $JSCompiler_StaticMethods__smartMove$self$$.$_getContainer$(null, $toContainerName$$);
  }
  if ("remove" == $attrValue$$20$$ || "removeall" == $attrValue$$20$$) {
    $toContainerName$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$, $fromUL$$ = $JSCompiler_StaticMethods__smartMove$self$$.$_getContainer$(null, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$), $toUL$$ = $JSCompiler_StaticMethods__smartMove$self$$.$_getContainer$(null, $toContainerName$$);
  }
  $JSCompiler_StaticMethods__smartMove$self$$.$_move$($fromUL$$, $toUL$$, $all$$1$$);
  $JSCompiler_StaticMethods__smartMove$self$$.$getComponent$().setProperty(AdfRichSelectManyShuttle.SELECTION, $JSCompiler_StaticMethods__getCheckedItemValues$$($JSCompiler_StaticMethods__smartMove$self$$, $toContainerName$$));
}
$JSCompiler_prototypeAlias$$.$_move$ = function $$JSCompiler_prototypeAlias$$$$_move$$($fromUL$$1_liKids$$2$$, $toUL$$1$$, $all$$2$$) {
  $AdfAssert$$.$assertBoolean$($all$$2$$);
  $fromUL$$1_liKids$$2$$ = $fromUL$$1_liKids$$2$$.getElementsByTagName("li");
  for (i = 0;i < $fromUL$$1_liKids$$2$$.length;i++) {
    var $input$$15$$ = $fromUL$$1_liKids$$2$$[i].getElementsByTagName("input")[0], $itemToMove$$ = !1;
    1 == $all$$2$$ ? $input$$15$$.disabled || ($itemToMove$$ = !0, $input$$15$$.checked = !1, this.$UpdateSelectedStyle$($input$$15$$)) : !$input$$15$$.disabled && $input$$15$$.checked && ($itemToMove$$ = !0, $input$$15$$.checked = !1, this.$UpdateSelectedStyle$($input$$15$$));
    1 == $itemToMove$$ && ($input$$15$$.parentElement.parentElement.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TABINDEX$, "-1"), $toUL$$1$$.appendChild($fromUL$$1_liKids$$2$$[i]), --i);
  }
  $toUL$$1$$.scrollTop = $toUL$$1$$.scrollHeight;
  $JSCompiler_StaticMethods__createSubmitValueArray$$(this, !0);
  $JSCompiler_StaticMethods__clearDesc$$(this, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_DESC$);
  $JSCompiler_StaticMethods__clearDesc$$(this, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_DESC$);
};
function $JSCompiler_StaticMethods__updateSizeAndPositionAriaAttributes$$($JSCompiler_StaticMethods__updateSizeAndPositionAriaAttributes$self$$, $containerName$$11$$) {
  var $liKids$$3_ulElement$$9$$ = $JSCompiler_StaticMethods__updateSizeAndPositionAriaAttributes$self$$.$_getContainer$(null, $containerName$$11$$);
  if ($liKids$$3_ulElement$$9$$) {
    for (var $liKids$$3_ulElement$$9$$ = $liKids$$3_ulElement$$9$$.getElementsByTagName("li"), $size$$49$$ = $liKids$$3_ulElement$$9$$.length, $pos$$35$$ = 0;$pos$$35$$ < $size$$49$$;$pos$$35$$++) {
      $liKids$$3_ulElement$$9$$[$pos$$35$$].setAttribute("aria-setsize", $size$$49$$), $liKids$$3_ulElement$$9$$[$pos$$35$$].setAttribute("aria-posinset", $pos$$35$$ + 1);
    }
  }
}
function $JSCompiler_StaticMethods__getFirstEnabledCheckbox$$($JSCompiler_StaticMethods__getFirstEnabledCheckbox$self$$, $containerName$$12$$) {
  var $checkBoxes$$ = $JSCompiler_StaticMethods__getFirstEnabledCheckbox$self$$.$GetCheckboxes$(null, null, $containerName$$12$$);
  for (i = 0;i < $checkBoxes$$.length;i++) {
    if ($checkBoxes$$[i] && !$checkBoxes$$[i].disabled) {
      return $checkBoxes$$[i];
    }
  }
}
function $JSCompiler_StaticMethods__createSubmitValueArray$$($JSCompiler_StaticMethods__createSubmitValueArray$self$$, $runValidate$$) {
  var $values$$18$$ = [], $input$$16_trailCheckBoxes$$ = $JSCompiler_StaticMethods__createSubmitValueArray$self$$.$GetCheckboxes$(null, null, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$);
  for (i = 0;i < $input$$16_trailCheckBoxes$$.length;i++) {
    $input$$16_trailCheckBoxes$$[i] && $values$$18$$.push($input$$16_trailCheckBoxes$$[i].value);
  }
  if ($input$$16_trailCheckBoxes$$ = $JSCompiler_StaticMethods__createSubmitValueArray$self$$.$_getHiddenField$()) {
    $input$$16_trailCheckBoxes$$.value = $values$$18$$.join(";"), $runValidate$$ && $JSCompiler_StaticMethods__createSubmitValueArray$self$$.$Validate$($JSCompiler_StaticMethods__createSubmitValueArray$self$$.$getComponent$(), $values$$18$$);
  }
}
$JSCompiler_prototypeAlias$$.$_getHiddenField$ = function $$JSCompiler_prototypeAlias$$$$_getHiddenField$$() {
  return $AdfAgent$$.$AGENT$.getElementsByName(this.$getDomElement$().getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_ITEMS_ID_EXPANDO$))[0];
};
function $JSCompiler_StaticMethods__getSelectedIndices$$($checkboxes$$4_container$$45$$) {
  var $indices$$1$$ = [];
  $checkboxes$$4_container$$45$$ = $checkboxes$$4_container$$45$$.getElementsByTagName("input");
  for (i = 0;i < $checkboxes$$4_container$$45$$.length;i++) {
    var $checkbox$$18$$ = $checkboxes$$4_container$$45$$[i];
    !$checkbox$$18$$.disabled && $checkbox$$18$$.checked && $indices$$1$$.push(i);
  }
  return $indices$$1$$;
}
function $JSCompiler_StaticMethods__getCheckedItemValues$$($JSCompiler_StaticMethods__getCheckedItemValues$self$$, $side$$5$$) {
  var $selectItemValues$$1$$ = [], $boxes$$16$$ = $JSCompiler_StaticMethods__getCheckedItemValues$self$$.$GetCheckboxes$(null, null, $side$$5$$);
  for (i = 0;i < $boxes$$16$$.length;i++) {
    $boxes$$16$$[i].checked && !$boxes$$16$$[i].disabled && $selectItemValues$$1$$.push($boxes$$16$$[i].value);
  }
  return $selectItemValues$$1$$;
}
function $JSCompiler_StaticMethods__reorder$$($JSCompiler_StaticMethods__reorder$self$$, $mode$$13$$) {
  $AdfAssert$$.$assertString$($mode$$13$$);
  var $container$$46$$ = $JSCompiler_StaticMethods__reorder$self$$.$_getContainer$(null, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$), $indices$$2$$ = $JSCompiler_StaticMethods__getSelectedIndices$$($container$$46$$), $liElements$$2$$ = $container$$46$$.getElementsByTagName("li"), $elementToScroll$$ = null;
  if ("move-top" == $mode$$13$$) {
    for (j = 0;j < $indices$$2$$.length;j++) {
      var $arraySize$$4_checked$$1_loop$$1$$ = $liElements$$2$$[$indices$$2$$[j]];
      $container$$46$$.insertBefore($arraySize$$4_checked$$1_loop$$1$$, $liElements$$2$$[j]);
    }
    $container$$46$$.scrollTop = 0;
  } else {
    if ("move-up" == $mode$$13$$) {
      if (1 < $indices$$2$$.length && 0 == $indices$$2$$[0]) {
        for ($arraySize$$4_checked$$1_loop$$1$$ = 0;$indices$$2$$[0] == $arraySize$$4_checked$$1_loop$$1$$;) {
          $AdfCollections$$.$removeArrayValue$($indices$$2$$, $indices$$2$$[0]), $arraySize$$4_checked$$1_loop$$1$$++;
        }
      }
      for (j = 0;j < $indices$$2$$.length;j++) {
        var $index$$170_newIndex$$5$$ = $indices$$2$$[j];
        0 < $index$$170_newIndex$$5$$ && ($arraySize$$4_checked$$1_loop$$1$$ = $liElements$$2$$[$index$$170_newIndex$$5$$], null == $elementToScroll$$ && ($elementToScroll$$ = $arraySize$$4_checked$$1_loop$$1$$), $container$$46$$.insertBefore($arraySize$$4_checked$$1_loop$$1$$, $liElements$$2$$[$index$$170_newIndex$$5$$ - 1]));
      }
      $AdfDomUtils$$.$scrollChildIntoViewY$($elementToScroll$$);
    } else {
      if ("move-down" == $mode$$13$$) {
        if (1 < $indices$$2$$.length && ($arraySize$$4_checked$$1_loop$$1$$ = $liElements$$2$$.length, $indices$$2$$[$indices$$2$$.length - 1] == $arraySize$$4_checked$$1_loop$$1$$ - 1)) {
          for (--$arraySize$$4_checked$$1_loop$$1$$;$indices$$2$$[$indices$$2$$.length - 1] == $arraySize$$4_checked$$1_loop$$1$$;) {
            $AdfCollections$$.$removeArrayValue$($indices$$2$$, $indices$$2$$[$indices$$2$$.length - 1]), $arraySize$$4_checked$$1_loop$$1$$--;
          }
        }
        for (j = $indices$$2$$.length - 1;0 <= j;j--) {
          $index$$170_newIndex$$5$$ = $indices$$2$$[j], $index$$170_newIndex$$5$$ < $liElements$$2$$.length && ($arraySize$$4_checked$$1_loop$$1$$ = $liElements$$2$$[$index$$170_newIndex$$5$$], $index$$170_newIndex$$5$$ += 2, null == $elementToScroll$$ && ($elementToScroll$$ = $arraySize$$4_checked$$1_loop$$1$$), $index$$170_newIndex$$5$$ != $liElements$$2$$.length ? $container$$46$$.insertBefore($arraySize$$4_checked$$1_loop$$1$$, $liElements$$2$$[$index$$170_newIndex$$5$$]) : $container$$46$$.appendChild($arraySize$$4_checked$$1_loop$$1$$))
          ;
        }
        $AdfDomUtils$$.$scrollChildIntoViewY$($elementToScroll$$);
      } else {
        if ("move-bottom" == $mode$$13$$) {
          for (j = 0;j < $indices$$2$$.length;j++) {
            $arraySize$$4_checked$$1_loop$$1$$ = $liElements$$2$$[$indices$$2$$[j] - j], $container$$46$$.appendChild($arraySize$$4_checked$$1_loop$$1$$);
          }
          $container$$46$$.scrollTop = $container$$46$$.scrollHeight;
        }
      }
    }
  }
  $JSCompiler_StaticMethods__createSubmitValueArray$$($JSCompiler_StaticMethods__reorder$self$$, !0);
  $JSCompiler_StaticMethods__clearDesc$$($JSCompiler_StaticMethods__reorder$self$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_DESC$);
  $JSCompiler_StaticMethods__clearDesc$$($JSCompiler_StaticMethods__reorder$self$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_DESC$);
}
function $JSCompiler_StaticMethods__isReorderOnly$$($JSCompiler_StaticMethods__isReorderOnly$self_component$$2075$$) {
  $JSCompiler_StaticMethods__isReorderOnly$self_component$$2075$$ = $JSCompiler_StaticMethods__isReorderOnly$self_component$$2075$$.$getComponent$();
  return $JSCompiler_StaticMethods__isReorderOnly$self_component$$2075$$.getReorderOnly && $JSCompiler_StaticMethods__isReorderOnly$self_component$$2075$$.getReorderOnly();
}
function $JSCompiler_StaticMethods__disableButtons$$($JSCompiler_StaticMethods__disableButtons$self$$, $domElement$$491$$) {
  var $component$$2076$$ = $JSCompiler_StaticMethods__disableButtons$self$$.$getComponent$();
  if (!$component$$2076$$.getDisabled() && !$component$$2076$$.getReadOnly()) {
    var $leadContainer$$5_leadCounts$$1_zeroLead$$ = $JSCompiler_StaticMethods__disableButtons$self$$.$_getContainer$($domElement$$491$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$);
    if ($leadContainer$$5_leadCounts$$1_zeroLead$$) {
      var $trailContainer$$5_trailCounts$$1$$ = $JSCompiler_StaticMethods__disableButtons$self$$.$_getContainer$($domElement$$491$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$), $leadContainer$$5_leadCounts$$1_zeroLead$$ = $JSCompiler_StaticMethods__disableButtons$self$$.$_getSelectItemCount$($leadContainer$$5_leadCounts$$1_zeroLead$$), $trailContainer$$5_trailCounts$$1$$ = $JSCompiler_StaticMethods__disableButtons$self$$.$_getSelectItemCount$($trailContainer$$5_trailCounts$$1$$), 
      $leadCount$$1$$ = $leadContainer$$5_leadCounts$$1_zeroLead$$[0], $trailCount$$1$$ = $trailContainer$$5_trailCounts$$1$$[0], $leadContainer$$5_leadCounts$$1_zeroLead$$ = 0 == $leadContainer$$5_leadCounts$$1_zeroLead$$[1];
      $JSCompiler_StaticMethods__disableButton$$($JSCompiler_StaticMethods__disableButtons$self$$, 0 == $trailContainer$$5_trailCounts$$1$$[1], $domElement$$491$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVEALL_ID_ATTR_NAME$), $AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVEALL_ID_ATTR_NAME$, !0, !0);
      $JSCompiler_StaticMethods__disableButton$$($JSCompiler_StaticMethods__disableButtons$self$$, !(0 < $trailCount$$1$$), $domElement$$491$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVE_ID_ATTR_NAME$), $AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVE_ID_ATTR_NAME$, !0, !0);
      $JSCompiler_StaticMethods__disableButton$$($JSCompiler_StaticMethods__disableButtons$self$$, $leadContainer$$5_leadCounts$$1_zeroLead$$, $domElement$$491$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVEALL_ID_ATTR_NAME$), $AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVEALL_ID_ATTR_NAME$, !0, !0);
      $JSCompiler_StaticMethods__disableButton$$($JSCompiler_StaticMethods__disableButtons$self$$, !(0 < $leadCount$$1$$), $domElement$$491$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_ID_ATTR_NAME$), $AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_ID_ATTR_NAME$, !0, !0);
    }
    $component$$2076$$.getReorderOnly && $JSCompiler_StaticMethods__manageReorderButtons$$($JSCompiler_StaticMethods__disableButtons$self$$);
  }
}
function $JSCompiler_StaticMethods__checkTask$$($JSCompiler_StaticMethods__checkTask$self$$, $node$$105$$) {
  var $id$$350_target$$184$$ = $JSCompiler_StaticMethods__checkTask$self$$.$_getAnchor$($node$$105$$);
  if ($id$$350_target$$184$$) {
    $id$$350_target$$184$$ = $id$$350_target$$184$$.id;
    if ($JSCompiler_StaticMethods__checkTask$self$$.$_endsWith$($id$$350_target$$184$$, "::move")) {
      return "move";
    }
    if ($JSCompiler_StaticMethods__checkTask$self$$.$_endsWith$($id$$350_target$$184$$, "::moveall")) {
      return "moveall";
    }
    if ($JSCompiler_StaticMethods__checkTask$self$$.$_endsWith$($id$$350_target$$184$$, "::remove")) {
      return "remove";
    }
    if ($JSCompiler_StaticMethods__checkTask$self$$.$_endsWith$($id$$350_target$$184$$, "::removeall")) {
      return "removeall";
    }
    if ($JSCompiler_StaticMethods__checkTask$self$$.$_endsWith$($id$$350_target$$184$$, "move-top")) {
      return "move-top";
    }
    if ($JSCompiler_StaticMethods__checkTask$self$$.$_endsWith$($id$$350_target$$184$$, "move-up")) {
      return "move-up";
    }
    if ($JSCompiler_StaticMethods__checkTask$self$$.$_endsWith$($id$$350_target$$184$$, "move-down")) {
      return "move-down";
    }
    if ($JSCompiler_StaticMethods__checkTask$self$$.$_endsWith$($id$$350_target$$184$$, "move-bottom")) {
      return "move-bottom";
    }
  }
}
function $JSCompiler_StaticMethods__getParentContainer$$($domElement$$492$$, $node$$106$$) {
  $AdfAssert$$.$assertDomElement$($domElement$$492$$);
  var $agent$$589$$ = $AdfAgent$$.$AGENT$, $parentContainer$$8$$ = $agent$$589$$.getElementById($domElement$$492$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$));
  $AdfDomUtils$$.$isAncestor$($parentContainer$$8$$, $node$$106$$) || ($parentContainer$$8$$ = $agent$$589$$.getElementById($domElement$$492$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$)));
  return $parentContainer$$8$$;
}
function $JSCompiler_StaticMethods__getButconParentContainer$$($domElement$$493$$, $node$$107$$) {
  $AdfAssert$$.$assertDomElement$($domElement$$493$$);
  var $agent$$590$$ = $AdfAgent$$.$AGENT$, $parentContainer$$9$$ = $agent$$590$$.getElementById($domElement$$493$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REORDER_DIV_ID_EXPANDO$));
  $AdfDomUtils$$.$isAncestor$($parentContainer$$9$$, $node$$107$$) || ($parentContainer$$9$$ = $agent$$590$$.getElementById($domElement$$493$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_DIV_ID_EXPANDO$)));
  return $parentContainer$$9$$;
}
function $JSCompiler_StaticMethods__getFirstEnabledButcon$$($JSCompiler_StaticMethods__getFirstEnabledButcon$self$$, $nodeIds$$, $checkIndex$$, $defaultNode$$) {
  var $id$$353$$ = $nodeIds$$[$checkIndex$$], $node$$inline_3944$$ = $AdfAgent$$.$AGENT$.getElementById($id$$353$$);
  return $node$$inline_3944$$ && -1 == $node$$inline_3944$$.className.indexOf($AdfDhtmlSelectManyShuttleBasePeer$$.$_DISABLED_STYLE_CLASS$) ? $AdfAgent$$.$AGENT$.getElementById($id$$353$$) : $checkIndex$$ < $nodeIds$$.length - 1 ? $JSCompiler_StaticMethods__getFirstEnabledButcon$$($JSCompiler_StaticMethods__getFirstEnabledButcon$self$$, $nodeIds$$, $checkIndex$$ + 1) : $defaultNode$$;
}
$JSCompiler_prototypeAlias$$.$_getAnchor$ = function $$JSCompiler_prototypeAlias$$$$_getAnchor$$($node$$109$$) {
  var $agent$$591$$ = $AdfAgent$$.$AGENT$, $aChildren$$ = $node$$109$$.getElementsByTagName("A");
  if (1 == $aChildren$$.length) {
    return $aChildren$$[0];
  }
  for (;$node$$109$$;) {
    if ("INPUT" == $agent$$591$$.$getNodeName$($node$$109$$) || "LABEL" == $agent$$591$$.$getNodeName$($node$$109$$)) {
      return null;
    }
    if ("A" == $agent$$591$$.$getNodeName$($node$$109$$)) {
      return $node$$109$$;
    }
    $node$$109$$ = $node$$109$$.parentNode;
  }
};
$JSCompiler_prototypeAlias$$.$_endsWith$ = function $$JSCompiler_prototypeAlias$$$$_endsWith$$($value$$259$$, $suffix$$4$$) {
  $AdfAssert$$.$assertString$($value$$259$$);
  $AdfAssert$$.$assertString$($suffix$$4$$);
  var $startPos$$ = $value$$259$$.length - $suffix$$4$$.length;
  return 0 > $startPos$$ ? !1 : $value$$259$$.lastIndexOf($suffix$$4$$, $startPos$$) == $startPos$$;
};
function $JSCompiler_StaticMethods__lazyInitButtons$$($JSCompiler_StaticMethods__lazyInitButtons$self_domElement$$497$$) {
  var $bottom$$7_clientId$$429$$ = $JSCompiler_StaticMethods__lazyInitButtons$self_domElement$$497$$.$getComponent$().$getClientId$(), $move$$ = $AdfRichUIPeer$$.$CreateSubId$($bottom$$7_clientId$$429$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_ID$), $moveall$$ = $AdfRichUIPeer$$.$CreateSubId$($bottom$$7_clientId$$429$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVEALL_ID$), $remove$$ = $AdfRichUIPeer$$.$CreateSubId$($bottom$$7_clientId$$429$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVE_ID$), 
  $removeall$$ = $AdfRichUIPeer$$.$CreateSubId$($bottom$$7_clientId$$429$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVEALL_ID$), $top$$28$$ = $AdfRichUIPeer$$.$CreateSubId$($bottom$$7_clientId$$429$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TOP_ID$), $up$$ = $AdfRichUIPeer$$.$CreateSubId$($bottom$$7_clientId$$429$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_UP_ID$), $down$$ = $AdfRichUIPeer$$.$CreateSubId$($bottom$$7_clientId$$429$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_DOWN_ID$), $bottom$$7_clientId$$429$$ = 
  $AdfRichUIPeer$$.$CreateSubId$($bottom$$7_clientId$$429$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_BOTTOM_ID$);
  $JSCompiler_StaticMethods__lazyInitButtons$self_domElement$$497$$ = $JSCompiler_StaticMethods__lazyInitButtons$self_domElement$$497$$.$getDomElement$();
  $JSCompiler_StaticMethods__lazyInitButtons$self_domElement$$497$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_ID_ATTR_NAME$, $move$$);
  $JSCompiler_StaticMethods__lazyInitButtons$self_domElement$$497$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVEALL_ID_ATTR_NAME$, $moveall$$);
  $JSCompiler_StaticMethods__lazyInitButtons$self_domElement$$497$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVE_ID_ATTR_NAME$, $remove$$);
  $JSCompiler_StaticMethods__lazyInitButtons$self_domElement$$497$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVEALL_ID_ATTR_NAME$, $removeall$$);
  $JSCompiler_StaticMethods__lazyInitButtons$self_domElement$$497$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TOP_ID_ATTR_NAME$, $top$$28$$);
  $JSCompiler_StaticMethods__lazyInitButtons$self_domElement$$497$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_UP_ID_ATTR_NAME$, $up$$);
  $JSCompiler_StaticMethods__lazyInitButtons$self_domElement$$497$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_DOWN_ID_ATTR_NAME$, $down$$);
  $JSCompiler_StaticMethods__lazyInitButtons$self_domElement$$497$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_BOTTOM_ID_ATTR_NAME$, $bottom$$7_clientId$$429$$);
  $JSCompiler_StaticMethods__lazyInitButtons$self_domElement$$497$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_LAZY_ATTR$, "true");
}
;