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_ALL_ID$ = "leadAllId";
  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$$1525$$, $domElement$$411$$) {
  var $clientId$$370_leadContainer_mId$$ = $component$$1525$$.$getClientId$(), $agent$$500$$ = $AdfAgent$$.$AGENT$, $lId_trailContainer_trailItems$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$370_leadContainer_mId$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_ITEMS$);
  $domElement$$411$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_ITEMS_ID_EXPANDO$, $lId_trailContainer_trailItems$$);
  $AdfDhtmlSelectManyShuttleBasePeer$$.$superclass$.$LazyInitialize$.call(this, $component$$1525$$, $domElement$$411$$);
  var $lId_trailContainer_trailItems$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$370_leadContainer_mId$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL$), $tId$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$370_leadContainer_mId$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL$), $rId$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$370_leadContainer_mId$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_REORDER_DIV$), $clientId$$370_leadContainer_mId$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$370_leadContainer_mId$$, 
  $AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_DIV$);
  $domElement$$411$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$, $lId_trailContainer_trailItems$$);
  $domElement$$411$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$, $tId$$);
  $domElement$$411$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REORDER_DIV_ID_EXPANDO$, $rId$$);
  $domElement$$411$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_DIV_ID_EXPANDO$, $clientId$$370_leadContainer_mId$$);
  $AdfAssert$$.$assertDomElement$($domElement$$411$$);
  $domElement$$411$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_LAZY_ATTR$) || $JSCompiler_StaticMethods__lazyInitButtons$$(this);
  $component$$1525$$.getReadOnly() != $JSCompiler_alias_TRUE$$ && $domElement$$411$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_SELECT_VALUES$, $JSCompiler_StaticMethods__saveValuesOnElement$$(this, $domElement$$411$$));
  $agent$$500$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ && ($clientId$$370_leadContainer_mId$$ = $JSCompiler_StaticMethods__getContainer$$(this, $JSCompiler_alias_NULL$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$), $lId_trailContainer_trailItems$$ = $JSCompiler_StaticMethods__getContainer$$(this, $JSCompiler_alias_NULL$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$), $clientId$$370_leadContainer_mId$$ && $agent$$500$$.$disableUserSelect$($clientId$$370_leadContainer_mId$$), 
  $lId_trailContainer_trailItems$$ && $agent$$500$$.$disableUserSelect$($lId_trailContainer_trailItems$$))
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.LazyInitialize", {$LazyInitialize$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$LazyInitialize$});
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$Focus$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$Focus$$() {
  var $dom$$3_focusable$$1_rootDom$$7$$ = this.$getDomElement$(), $component$$1526$$ = this.$getComponent$(), $dom$$3_focusable$$1_rootDom$$7$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$1526$$, $dom$$3_focusable$$1_rootDom$$7$$), $dom$$3_focusable$$1_rootDom$$7$$ = $AdfFocusUtils$$.$getFirstTabStop$($dom$$3_focusable$$1_rootDom$$7$$);
  $dom$$3_focusable$$1_rootDom$$7$$ != $JSCompiler_alias_NULL$$ && $AdfFocusUtils$$.$focusElement$($dom$$3_focusable$$1_rootDom$$7$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.Focus", {$Focus$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$Focus$});
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$HandleComponentFocus$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$HandleComponentFocus$$($checkbox$$10_componentEvent$$373$$) {
  var $elmt_parentContainer$$2$$ = $checkbox$$10_componentEvent$$373$$.$getNativeEventTarget$();
  $AdfDhtmlSelectManyShuttleBasePeer$$.$superclass$.$HandleComponentFocus$.call(this, $checkbox$$10_componentEvent$$373$$);
  "LI" == $elmt_parentContainer$$2$$.tagName && ($checkbox$$10_componentEvent$$373$$ = $elmt_parentContainer$$2$$.getElementsByTagName("input")[0], "none" != $AdfAgent$$.$AGENT$.getComputedStyle($checkbox$$10_componentEvent$$373$$).display && ($elmt_parentContainer$$2$$ = $JSCompiler_StaticMethods__getParentContainer$$(this.$getDomElement$(), $checkbox$$10_componentEvent$$373$$), this.$_setCurrentTabStop$($elmt_parentContainer$$2$$, $checkbox$$10_componentEvent$$373$$, $JSCompiler_alias_NULL$$), 
  $checkbox$$10_componentEvent$$373$$.focus()))
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.HandleComponentFocus", {$HandleComponentFocus$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$HandleComponentFocus$});
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$_handleComponentMouseDownOrTouchStart$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$_handleComponentMouseDownOrTouchStart$$($componentEvent$$374$$, $isTouchStart$$1$$) {
  var $checkbox$$11$$ = $componentEvent$$374$$.$getNativeEventTarget$();
  if("LABEL" == $checkbox$$11$$.tagName || "LI" == $checkbox$$11$$.tagName) {
    $checkbox$$11$$ = $checkbox$$11$$.getElementsByTagName("input")[0]
  }
  if($checkbox$$11$$ && "INPUT" == $checkbox$$11$$.tagName && !$checkbox$$11$$.disabled) {
    var $domElement$$412_parentContainer$$3$$ = this.$getDomElement$(), $domElement$$412_parentContainer$$3$$ = $JSCompiler_StaticMethods__getParentContainer$$($domElement$$412_parentContainer$$3$$, $checkbox$$11$$), $evt$$134$$ = $componentEvent$$374$$.$getNativeEvent$();
    this.$_setCurrentTabStop$($domElement$$412_parentContainer$$3$$, $checkbox$$11$$, $evt$$134$$.shiftKey);
    $isTouchStart$$1$$ || $componentEvent$$374$$.cancel()
  }
};
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$HandleComponentKeyDown$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$HandleComponentKeyDown$$($componentEvent$$375$$) {
  var $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$ = $componentEvent$$375$$.$getNativeEventTarget$();
  if("INPUT" == $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.tagName || "LI" == $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.tagName) {
    var $evt$$135$$ = $componentEvent$$375$$.$getNativeEvent$(), $keyCode$$82_parentContainerName$$inline_3470_parentContainerName$$inline_3479$$ = $AdfAgent$$.$AGENT$.$getKeyCode$($evt$$135$$), $domElement$$413_id$$inline_3473_id$$inline_3482$$ = this.$getDomElement$(), $parentContainer$$4$$ = $JSCompiler_StaticMethods__getParentContainer$$($domElement$$413_id$$inline_3473_id$$inline_3482$$, $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$), $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$;
    -1 != $parentContainer$$4$$.id.indexOf($AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL$) ? $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$ : -1 != $parentContainer$$4$$.id.indexOf($AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL$) && ($newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$);
    switch($keyCode$$82_parentContainerName$$inline_3470_parentContainerName$$inline_3479$$) {
      case $AdfKeyStroke$$.$ARROWUP_KEY$:
      ;
      case $AdfKeyStroke$$.$ARROWDOWN_KEY$:
        var $oldButcon_oldTabStop$$1$$ = $AdfFocusUtils$$.$getFirstTabStop$($parentContainer$$4$$);
        "LI" == $oldButcon_oldTabStop$$1$$.tagName && ($oldButcon_oldTabStop$$1$$ = $oldButcon_oldTabStop$$1$$.getElementsByTagName("input")[0]);
        if(($newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$ = $keyCode$$82_parentContainerName$$inline_3470_parentContainerName$$inline_3479$$ == $AdfKeyStroke$$.$ARROWUP_KEY$ ? this.$GetPreviousItem$($JSCompiler_alias_NULL$$, $domElement$$413_id$$inline_3473_id$$inline_3482$$, $oldButcon_oldTabStop$$1$$, $JSCompiler_alias_TRUE$$, $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$) : this.$GetNextItem$($JSCompiler_alias_NULL$$, $domElement$$413_id$$inline_3473_id$$inline_3482$$, 
        $oldButcon_oldTabStop$$1$$, $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$)) && $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$ != $oldButcon_oldTabStop$$1$$) {
          this.$_setCurrentTabStop$($parentContainer$$4$$, $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$, $evt$$135$$.shiftKey), "none" == $AdfAgent$$.$AGENT$.getComputedStyle($newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$).display ? $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$.parentNode.parentNode.focus() : $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$.focus(), $evt$$135$$.shiftKey && 
          $JSCompiler_StaticMethods__updateClickedCheckbox$$(this, $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$, $componentEvent$$375$$)
        }
        $componentEvent$$375$$.cancel();
        break;
      case $AdfKeyStroke$$.$SPACE_KEY$:
        "LI" == $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.tagName && ($JSCompiler_StaticMethods__updateClickedCheckbox$$(this, $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$, $componentEvent$$375$$), $componentEvent$$375$$.cancel())
    }
  }else {
    if("A" == $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.tagName) {
      switch($evt$$135$$ = $componentEvent$$375$$.$getNativeEvent$(), $keyCode$$82_parentContainerName$$inline_3470_parentContainerName$$inline_3479$$ = $AdfAgent$$.$AGENT$.$getKeyCode$($evt$$135$$), $domElement$$413_id$$inline_3473_id$$inline_3482$$ = this.$getDomElement$(), $parentContainer$$4$$ = $JSCompiler_StaticMethods__getButconParentContainer$$($domElement$$413_id$$inline_3473_id$$inline_3482$$, $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$), 
      $keyCode$$82_parentContainerName$$inline_3470_parentContainerName$$inline_3479$$) {
        case $AdfKeyStroke$$.$ARROWUP_KEY$:
        ;
        case $AdfKeyStroke$$.$ARROWDOWN_KEY$:
        ;
        case $AdfKeyStroke$$.$ARROWLEFT_KEY$:
        ;
        case $AdfKeyStroke$$.$SPACE_KEY$:
          $componentEvent$$375$$.cancel();
        case $AdfKeyStroke$$.$ARROWRIGHT_KEY$:
          var $oldButcon_oldTabStop$$1$$ = $AdfFocusUtils$$.$getFirstTabStop$($parentContainer$$4$$), $newButcon_nextButcon$$inline_3474_nextButcon$$inline_3483$$, $previousKey$$ = $AdfKeyStroke$$.$ARROWUP_KEY$, $nextKey$$ = $AdfKeyStroke$$.$ARROWDOWN_KEY$, $handled$$4$$ = $JSCompiler_alias_FALSE$$;
          1 < $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.parentNode.parentNode.parentNode.getElementsByTagName("TD").length && -1 == $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$$82_parentContainerName$$inline_3470_parentContainerName$$inline_3479$$ == $previousKey$$) {
            -1 != $parentContainer$$4$$.id.indexOf($AdfDhtmlSelectManyShuttleBasePeer$$.$_REORDER_DIV$) ? $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_REORDER_DIV_ID_EXPANDO$ : -1 != $parentContainer$$4$$.id.indexOf($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_DIV$) && ($newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_DIV_ID_EXPANDO$), $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$ = 
            $domElement$$413_id$$inline_3473_id$$inline_3482$$, $keyCode$$82_parentContainerName$$inline_3470_parentContainerName$$inline_3479$$ = $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$, $AdfAssert$$.$assertString$($keyCode$$82_parentContainerName$$inline_3470_parentContainerName$$inline_3479$$), $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$ = this.$_getAnchor$($oldButcon_oldTabStop$$1$$), $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$ == 
            $JSCompiler_alias_NULL$$ ? $newButcon_nextButcon$$inline_3474_nextButcon$$inline_3483$$ = $oldButcon_oldTabStop$$1$$ : ($domElement$$413_id$$inline_3473_id$$inline_3482$$ = $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$.id, $newButcon_nextButcon$$inline_3474_nextButcon$$inline_3483$$ = $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$, $keyCode$$82_parentContainerName$$inline_3470_parentContainerName$$inline_3479$$ == $AdfDhtmlSelectManyShuttleBasePeer$$.$_REORDER_DIV_ID_EXPANDO$ ? 
            this.$_endsWith$($domElement$$413_id$$inline_3473_id$$inline_3482$$, "move-top") || this.$_endsWith$($domElement$$413_id$$inline_3473_id$$inline_3482$$, "move-up") ? ($domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$ = [$domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TOP_ID_ATTR_NAME$)], $newButcon_nextButcon$$inline_3474_nextButcon$$inline_3483$$ = 
            $JSCompiler_StaticMethods__getFirstEnabledButcon$$(this, $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$, 0, $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$)) : this.$_endsWith$($domElement$$413_id$$inline_3473_id$$inline_3482$$, "move-down") ? ($domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$ = [$domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_UP_ID_ATTR_NAME$), 
            $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TOP_ID_ATTR_NAME$)], $newButcon_nextButcon$$inline_3474_nextButcon$$inline_3483$$ = $JSCompiler_StaticMethods__getFirstEnabledButcon$$(this, $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$, 0, $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$)) : this.$_endsWith$($domElement$$413_id$$inline_3473_id$$inline_3482$$, 
            "move-bottom") && ($domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$ = [$domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_DOWN_ID_ATTR_NAME$), $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_UP_ID_ATTR_NAME$), $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TOP_ID_ATTR_NAME$)], 
            $newButcon_nextButcon$$inline_3474_nextButcon$$inline_3483$$ = $JSCompiler_StaticMethods__getFirstEnabledButcon$$(this, $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$, 0, $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$)) : $keyCode$$82_parentContainerName$$inline_3470_parentContainerName$$inline_3479$$ == $AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_DIV_ID_EXPANDO$ && (this.$_endsWith$($domElement$$413_id$$inline_3473_id$$inline_3482$$, 
            "::move") || this.$_endsWith$($domElement$$413_id$$inline_3473_id$$inline_3482$$, "::moveall") ? ($domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$ = [$domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_ID_ATTR_NAME$)], $newButcon_nextButcon$$inline_3474_nextButcon$$inline_3483$$ = $JSCompiler_StaticMethods__getFirstEnabledButcon$$(this, 
            $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$, 0, $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$)) : this.$_endsWith$($domElement$$413_id$$inline_3473_id$$inline_3482$$, "::remove") ? ($domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$ = [$domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVEALL_ID_ATTR_NAME$), 
            $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_ID_ATTR_NAME$)], $newButcon_nextButcon$$inline_3474_nextButcon$$inline_3483$$ = $JSCompiler_StaticMethods__getFirstEnabledButcon$$(this, $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$, 0, $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$)) : this.$_endsWith$($domElement$$413_id$$inline_3473_id$$inline_3482$$, 
            "::removeall") && ($domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$ = [$domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVE_ID_ATTR_NAME$), $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVEALL_ID_ATTR_NAME$), $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_ID_ATTR_NAME$)], 
            $newButcon_nextButcon$$inline_3474_nextButcon$$inline_3483$$ = $JSCompiler_StaticMethods__getFirstEnabledButcon$$(this, $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$, 0, $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$)))), $handled$$4$$ = $JSCompiler_alias_TRUE$$
          }else {
            if($keyCode$$82_parentContainerName$$inline_3470_parentContainerName$$inline_3479$$ == $nextKey$$) {
              -1 != $parentContainer$$4$$.id.indexOf($AdfDhtmlSelectManyShuttleBasePeer$$.$_REORDER_DIV$) ? $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_REORDER_DIV_ID_EXPANDO$ : -1 != $parentContainer$$4$$.id.indexOf($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_DIV$) && ($newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_DIV_ID_EXPANDO$);
              $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$ = $domElement$$413_id$$inline_3473_id$$inline_3482$$;
              $keyCode$$82_parentContainerName$$inline_3470_parentContainerName$$inline_3479$$ = $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$;
              $AdfAssert$$.$assertString$($keyCode$$82_parentContainerName$$inline_3470_parentContainerName$$inline_3479$$);
              $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$ = this.$_getAnchor$($oldButcon_oldTabStop$$1$$);
              if($newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$ == $JSCompiler_alias_NULL$$) {
                $newButcon_nextButcon$$inline_3474_nextButcon$$inline_3483$$ = $oldButcon_oldTabStop$$1$$
              }else {
                if($domElement$$413_id$$inline_3473_id$$inline_3482$$ = $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$.id, $newButcon_nextButcon$$inline_3474_nextButcon$$inline_3483$$ = $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$, $keyCode$$82_parentContainerName$$inline_3470_parentContainerName$$inline_3479$$ == $AdfDhtmlSelectManyShuttleBasePeer$$.$_REORDER_DIV_ID_EXPANDO$) {
                  if(this.$_endsWith$($domElement$$413_id$$inline_3473_id$$inline_3482$$, "move-top")) {
                    $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$ = [$domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_UP_ID_ATTR_NAME$), $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_DOWN_ID_ATTR_NAME$), $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_BOTTOM_ID_ATTR_NAME$)], 
                    $newButcon_nextButcon$$inline_3474_nextButcon$$inline_3483$$ = $JSCompiler_StaticMethods__getFirstEnabledButcon$$(this, $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$, 0, $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$)
                  }else {
                    if(this.$_endsWith$($domElement$$413_id$$inline_3473_id$$inline_3482$$, "move-up")) {
                      $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$ = [$domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_DOWN_ID_ATTR_NAME$), $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_BOTTOM_ID_ATTR_NAME$)], $newButcon_nextButcon$$inline_3474_nextButcon$$inline_3483$$ = 
                      $JSCompiler_StaticMethods__getFirstEnabledButcon$$(this, $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$, 0, $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$)
                    }else {
                      if(this.$_endsWith$($domElement$$413_id$$inline_3473_id$$inline_3482$$, "move-down") || this.$_endsWith$($domElement$$413_id$$inline_3473_id$$inline_3482$$, "move-bottom")) {
                        $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$ = [$domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_BOTTOM_ID_ATTR_NAME$)], $newButcon_nextButcon$$inline_3474_nextButcon$$inline_3483$$ = $JSCompiler_StaticMethods__getFirstEnabledButcon$$(this, $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$, 
                        0, $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$)
                      }
                    }
                  }
                }else {
                  if($keyCode$$82_parentContainerName$$inline_3470_parentContainerName$$inline_3479$$ == $AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_DIV_ID_EXPANDO$) {
                    if(this.$_endsWith$($domElement$$413_id$$inline_3473_id$$inline_3482$$, "::move")) {
                      $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$ = [$domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVEALL_ID_ATTR_NAME$), $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVE_ID_ATTR_NAME$), $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVEALL_ID_ATTR_NAME$)], 
                      $newButcon_nextButcon$$inline_3474_nextButcon$$inline_3483$$ = $JSCompiler_StaticMethods__getFirstEnabledButcon$$(this, $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$, 0, $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$)
                    }else {
                      if(this.$_endsWith$($domElement$$413_id$$inline_3473_id$$inline_3482$$, "::moveall")) {
                        $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$ = [$domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVE_ID_ATTR_NAME$), $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVEALL_ID_ATTR_NAME$)], $newButcon_nextButcon$$inline_3474_nextButcon$$inline_3483$$ = 
                        $JSCompiler_StaticMethods__getFirstEnabledButcon$$(this, $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$, 0, $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$)
                      }else {
                        if(this.$_endsWith$($domElement$$413_id$$inline_3473_id$$inline_3482$$, "::remove") || this.$_endsWith$($domElement$$413_id$$inline_3473_id$$inline_3482$$, "::removeall")) {
                          $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$ = [$domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVEALL_ID_ATTR_NAME$)], $newButcon_nextButcon$$inline_3474_nextButcon$$inline_3483$$ = $JSCompiler_StaticMethods__getFirstEnabledButcon$$(this, $domElement$$inline_3469_domElement$$inline_3478_eventTarget$$61_ids$$inline_3475_ids$$inline_3484$$, 
                          0, $newTabStop$$2_parentContainerName_target$$inline_3472_target$$inline_3481$$)
                        }
                      }
                    }
                  }
                }
              }
              $handled$$4$$ = $JSCompiler_alias_TRUE$$
            }
          }
          $handled$$4$$ && ($newButcon_nextButcon$$inline_3474_nextButcon$$inline_3483$$ && $newButcon_nextButcon$$inline_3474_nextButcon$$inline_3483$$ != $oldButcon_oldTabStop$$1$$ && (this.$_setCurrentTabStop$($parentContainer$$4$$, $newButcon_nextButcon$$inline_3474_nextButcon$$inline_3483$$, $evt$$135$$.shiftKey), $newButcon_nextButcon$$inline_3474_nextButcon$$inline_3483$$.focus()), $componentEvent$$375$$.cancel())
      }
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.HandleComponentKeyDown", {$HandleComponentKeyDown$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$HandleComponentKeyDown$});
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$HandleComponentClick$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$HandleComponentClick$$($componentEvent$$376_focusable$$2$$) {
  $AdfDhtmlSelectManyShuttleBasePeer$$.$superclass$.$HandleComponentClick$.call(this, $componentEvent$$376_focusable$$2$$);
  var $component$$1527_indices$$inline_3489_nativeEvent$$56$$ = this.$getComponent$();
  if(!$component$$1527_indices$$inline_3489_nativeEvent$$56$$.getDisabled() && $componentEvent$$376_focusable$$2$$.$isLeftButtonPressed$()) {
    var $container$$inline_3488_target$$160$$ = $componentEvent$$376_focusable$$2$$.$getNativeEventTarget$(), $agent$$501$$ = $AdfAgent$$.$AGENT$, $arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$ = $JSCompiler_StaticMethods__checkTask$$(this, $container$$inline_3488_target$$160$$);
    if($arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$) {
      if(-1 == $arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$.toLowerCase().indexOf("-")) {
        $JSCompiler_StaticMethods__smartMove$$(this, $arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$)
      }else {
        $AdfAssert$$.$assertString$($arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$);
        var $container$$inline_3488_target$$160$$ = $JSCompiler_StaticMethods__getContainer$$(this, $JSCompiler_alias_NULL$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$), $component$$1527_indices$$inline_3489_nativeEvent$$56$$ = $JSCompiler_StaticMethods__getSelectedIndices$$($container$$inline_3488_target$$160$$), $domElement$$414_liElements$$inline_3490_parentContainer$$5$$ = $container$$inline_3488_target$$160$$.getElementsByTagName("li"), $elementToScroll$$inline_3491$$ = $JSCompiler_alias_NULL$$;
        if("move-top" == $arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$) {
          for(j = 0;j < $component$$1527_indices$$inline_3489_nativeEvent$$56$$.length;j++) {
            $arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$ = $domElement$$414_liElements$$inline_3490_parentContainer$$5$$[$component$$1527_indices$$inline_3489_nativeEvent$$56$$[j]], $container$$inline_3488_target$$160$$.insertBefore($arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$, $domElement$$414_liElements$$inline_3490_parentContainer$$5$$[j])
          }
          $container$$inline_3488_target$$160$$.scrollTop = 0
        }else {
          if("move-up" == $arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$) {
            if(1 < $component$$1527_indices$$inline_3489_nativeEvent$$56$$.length && 0 == $component$$1527_indices$$inline_3489_nativeEvent$$56$$[0]) {
              for($arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$ = 0;$component$$1527_indices$$inline_3489_nativeEvent$$56$$[0] == $arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$;) {
                $AdfCollections$$.$removeArrayValue$($component$$1527_indices$$inline_3489_nativeEvent$$56$$, $component$$1527_indices$$inline_3489_nativeEvent$$56$$[0]), $arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$++
              }
            }
            for(j = 0;j < $component$$1527_indices$$inline_3489_nativeEvent$$56$$.length;j++) {
              var $index$$inline_3494_newIndex$$inline_3496$$ = $component$$1527_indices$$inline_3489_nativeEvent$$56$$[j];
              0 < $index$$inline_3494_newIndex$$inline_3496$$ && ($arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$ = $domElement$$414_liElements$$inline_3490_parentContainer$$5$$[$index$$inline_3494_newIndex$$inline_3496$$], $JSCompiler_alias_NULL$$ == $elementToScroll$$inline_3491$$ && ($elementToScroll$$inline_3491$$ = $arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$), $container$$inline_3488_target$$160$$.insertBefore($arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$, 
              $domElement$$414_liElements$$inline_3490_parentContainer$$5$$[$index$$inline_3494_newIndex$$inline_3496$$ - 1]))
            }
            $AdfDomUtils$$.$scrollChildIntoViewY$($elementToScroll$$inline_3491$$)
          }else {
            if("move-down" == $arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$) {
              if(1 < $component$$1527_indices$$inline_3489_nativeEvent$$56$$.length && ($arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$ = $domElement$$414_liElements$$inline_3490_parentContainer$$5$$.length, $component$$1527_indices$$inline_3489_nativeEvent$$56$$[$component$$1527_indices$$inline_3489_nativeEvent$$56$$.length - 1] == $arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$ - 1)) {
                for($arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$ -= 1;$component$$1527_indices$$inline_3489_nativeEvent$$56$$[$component$$1527_indices$$inline_3489_nativeEvent$$56$$.length - 1] == $arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$;) {
                  $AdfCollections$$.$removeArrayValue$($component$$1527_indices$$inline_3489_nativeEvent$$56$$, $component$$1527_indices$$inline_3489_nativeEvent$$56$$[$component$$1527_indices$$inline_3489_nativeEvent$$56$$.length - 1]), $arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$--
                }
              }
              for(j = $component$$1527_indices$$inline_3489_nativeEvent$$56$$.length - 1;0 <= j;j--) {
                $index$$inline_3494_newIndex$$inline_3496$$ = $component$$1527_indices$$inline_3489_nativeEvent$$56$$[j], $index$$inline_3494_newIndex$$inline_3496$$ < $domElement$$414_liElements$$inline_3490_parentContainer$$5$$.length && ($arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$ = $domElement$$414_liElements$$inline_3490_parentContainer$$5$$[$index$$inline_3494_newIndex$$inline_3496$$], $index$$inline_3494_newIndex$$inline_3496$$ += 2, $elementToScroll$$inline_3491$$ == 
                $JSCompiler_alias_NULL$$ && ($elementToScroll$$inline_3491$$ = $arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$), $index$$inline_3494_newIndex$$inline_3496$$ != $domElement$$414_liElements$$inline_3490_parentContainer$$5$$.length ? $container$$inline_3488_target$$160$$.insertBefore($arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$, $domElement$$414_liElements$$inline_3490_parentContainer$$5$$[$index$$inline_3494_newIndex$$inline_3496$$]) : 
                $container$$inline_3488_target$$160$$.appendChild($arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$))
              }
              $AdfDomUtils$$.$scrollChildIntoViewY$($elementToScroll$$inline_3491$$)
            }else {
              if("move-bottom" == $arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$) {
                for(j = 0;j < $component$$1527_indices$$inline_3489_nativeEvent$$56$$.length;j++) {
                  $arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$ = $domElement$$414_liElements$$inline_3490_parentContainer$$5$$[$component$$1527_indices$$inline_3489_nativeEvent$$56$$[j] - j], $container$$inline_3488_target$$160$$.appendChild($arraySize$$inline_3495_checked$$inline_3492_loop$$inline_3493_task$$)
                }
                $container$$inline_3488_target$$160$$.scrollTop = $container$$inline_3488_target$$160$$.scrollHeight
              }
            }
          }
        }
        $JSCompiler_StaticMethods__createSubmitValueArray$$(this, $JSCompiler_alias_TRUE$$);
        $JSCompiler_StaticMethods__clearDesc$$(this, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_DESC$);
        $JSCompiler_StaticMethods__clearDesc$$(this, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_DESC$);
        $JSCompiler_StaticMethods__manageReorderButtons$$(this)
      }
      $agent$$501$$.preventDefault($componentEvent$$376_focusable$$2$$.$getNativeEvent$())
    }else {
      if($domElement$$414_liElements$$inline_3490_parentContainer$$5$$ = this.$getDomElement$(), $domElement$$414_liElements$$inline_3490_parentContainer$$5$$ = $JSCompiler_StaticMethods__getParentContainer$$($domElement$$414_liElements$$inline_3490_parentContainer$$5$$, $container$$inline_3488_target$$160$$), $AdfDomUtils$$.$isAncestor$($domElement$$414_liElements$$inline_3490_parentContainer$$5$$, $container$$inline_3488_target$$160$$)) {
        if($container$$inline_3488_target$$160$$) {
          if($component$$1527_indices$$inline_3489_nativeEvent$$56$$ = $componentEvent$$376_focusable$$2$$.$getNativeEvent$(), $agent$$501$$.$getPlatform$() != $AdfAgent$$.$GECKO_PLATFORM$) {
            if("LABEL" == $container$$inline_3488_target$$160$$.nodeName) {
              return
            }
          }else {
            if(!$component$$1527_indices$$inline_3489_nativeEvent$$56$$.ctrlKey && !$component$$1527_indices$$inline_3489_nativeEvent$$56$$.shiftKey && "LABEL" == $container$$inline_3488_target$$160$$.nodeName) {
              return
            }
          }
        }
        $JSCompiler_StaticMethods__updateClickedCheckbox$$(this, $container$$inline_3488_target$$160$$, $componentEvent$$376_focusable$$2$$);
        ($componentEvent$$376_focusable$$2$$ = $AdfFocusUtils$$.$getFirstTabStop$($domElement$$414_liElements$$inline_3490_parentContainer$$5$$)) && $AdfFocusUtils$$.$focusElement$($componentEvent$$376_focusable$$2$$)
      }else {
        this.focus($component$$1527_indices$$inline_3489_nativeEvent$$56$$)
      }
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.HandleComponentClick", {$HandleComponentClick$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$HandleComponentClick$});
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$HandleComponentDblClick$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$HandleComponentDblClick$$($componentEvent$$377_task$$1$$) {
  if(!this.$getComponent$().getDisabled() && $componentEvent$$377_task$$1$$.$isLeftButtonPressed$()) {
    var $container_id_target$$161$$ = $componentEvent$$377_task$$1$$.$getNativeEventTarget$();
    checkbox = this.$GetCheckboxByEventTarget$($container_id_target$$161$$, $componentEvent$$377_task$$1$$);
    if(this.$IsCheckbox$(checkbox) && !checkbox.disabled && !$JSCompiler_StaticMethods__isReorderOnly$$(this)) {
      $componentEvent$$377_task$$1$$ = $JSCompiler_alias_NULL$$;
      var $domElement$$415$$ = this.$getDomElement$(), $container_id_target$$161$$ = $JSCompiler_StaticMethods__getParentContainer$$($domElement$$415$$, $container_id_target$$161$$).id;
      "none" == $AdfAgent$$.$AGENT$.getComputedStyle(checkbox).display && (checkbox.checked = $JSCompiler_alias_TRUE$$);
      -1 != $container_id_target$$161$$.indexOf($AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL$) ? $componentEvent$$377_task$$1$$ = "move" : -1 != $container_id_target$$161$$.indexOf($AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL$) && ($componentEvent$$377_task$$1$$ = "remove");
      $componentEvent$$377_task$$1$$ != $JSCompiler_alias_NULL$$ && $JSCompiler_StaticMethods__smartMove$$(this, $componentEvent$$377_task$$1$$)
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.HandleComponentDblClick", {$HandleComponentDblClick$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$HandleComponentDblClick$});
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$Validate$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$Validate$$($component$$1529$$, $submittedValue$$24$$) {
  $AdfDhtmlSelectManyShuttleBasePeer$$.$superclass$.$Validate$.call(this, $component$$1529$$, $submittedValue$$24$$);
  $JSCompiler_StaticMethods__disableButtons$$(this, this.$getDomElement$())
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.Validate", {$Validate$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$Validate$});
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$SetDisplayValue$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$SetDisplayValue$$($component$$1530_trailContainer$$1$$, $domElement$$416$$, $newValue$$123$$) {
  $AdfAssert$$.$assertDomElement$($domElement$$416$$);
  $AdfAssert$$.$assertArrayOrNull$($newValue$$123$$);
  if(!$JSCompiler_StaticMethods__isReorderOnly$$(this)) {
    boxes = this.$GetCheckboxes$($component$$1530_trailContainer$$1$$, $JSCompiler_alias_NULL$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$);
    var $j$$38_leadContainer$$1$$ = $JSCompiler_StaticMethods__getContainer$$(this, $JSCompiler_alias_NULL$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$);
    $component$$1530_trailContainer$$1$$ = $JSCompiler_StaticMethods__getContainer$$(this, $JSCompiler_alias_NULL$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$);
    for(var $trailScrollTop$$ = $component$$1530_trailContainer$$1$$.scrollTop, $i$$431$$ = 0;$i$$431$$ < boxes.length;$i$$431$$++) {
      var $element$$266$$ = $JSCompiler_StaticMethods__getElementFromContainerByValue$$(this, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$, boxes[$i$$431$$].value);
      $j$$38_leadContainer$$1$$.appendChild($element$$266$$)
    }
    if($newValue$$123$$ != $AdfCollections$$.$EMPTY_ARRAY$) {
      for($j$$38_leadContainer$$1$$ = 0;$j$$38_leadContainer$$1$$ < $newValue$$123$$.length;$j$$38_leadContainer$$1$$++) {
        ($element$$266$$ = $JSCompiler_StaticMethods__getElementFromContainerByValue$$(this, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$, $newValue$$123$$[$j$$38_leadContainer$$1$$])) && $component$$1530_trailContainer$$1$$.appendChild($element$$266$$)
      }
    }
    $component$$1530_trailContainer$$1$$.scrollTop = $trailScrollTop$$;
    $AdfAssert$$.$assertDomElement$($domElement$$416$$);
    $domElement$$416$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_LAZY_ATTR$) || $JSCompiler_StaticMethods__lazyInitButtons$$(this);
    $JSCompiler_StaticMethods__disableButtons$$(this, $domElement$$416$$);
    this.$_setCurrentTabStop$($JSCompiler_StaticMethods__getContainer$$(this, $JSCompiler_alias_NULL$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$), $JSCompiler_StaticMethods__getFirstEnabledCheckbox$$(this, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$), $JSCompiler_alias_FALSE$$);
    this.$_setCurrentTabStop$($JSCompiler_StaticMethods__getContainer$$(this, $JSCompiler_alias_NULL$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$), $JSCompiler_StaticMethods__getFirstEnabledCheckbox$$(this, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$), $JSCompiler_alias_FALSE$$)
  }
  $JSCompiler_StaticMethods__createSubmitValueArray$$(this, $JSCompiler_alias_FALSE$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.SetDisplayValue", {$SetDisplayValue$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$SetDisplayValue$});
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$GetSubmittedValue$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$GetSubmittedValue$$($component$$1531$$, $domElement$$417$$) {
  $AdfAssert$$.$assertDomElement$($domElement$$417$$);
  var $hidden$$3_itemValues$$1_readOnly$$8$$ = $component$$1531$$.getReadOnly(), $disabled$$18_values$$7$$ = $component$$1531$$.getDisabled();
  if($hidden$$3_itemValues$$1_readOnly$$8$$ || $disabled$$18_values$$7$$) {
    return $hidden$$3_itemValues$$1_readOnly$$8$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$1531$$, $domElement$$417$$).getAttribute($AdfDhtmlSelectManyPeer$$.$_ITEM_VALUE_EXPANDO$), eval($hidden$$3_itemValues$$1_readOnly$$8$$)
  }
  $hidden$$3_itemValues$$1_readOnly$$8$$ = this.$_getHiddenField$();
  $disabled$$18_values$$7$$ = [];
  if($hidden$$3_itemValues$$1_readOnly$$8$$) {
    return $disabled$$18_values$$7$$ = $hidden$$3_itemValues$$1_readOnly$$8$$.value.split(";"), "" != $disabled$$18_values$$7$$ ? $disabled$$18_values$$7$$ : $JSCompiler_alias_NULL$$
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.GetSubmittedValue", {$GetSubmittedValue$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$GetSubmittedValue$});
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$GetComponentSelectItems$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$GetComponentSelectItems$$($component$$1532$$, $domElement$$418$$) {
  $AdfAssert$$.$assertDomElement$($domElement$$418$$);
  var $selectItems$$6$$ = [], $boxes$$15$$ = this.$GetCheckboxes$($component$$1532$$, $JSCompiler_alias_NULL$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$), $i$$432$$;
  for($i$$432$$ = 0;$i$$432$$ < $boxes$$15$$.length;$i$$432$$++) {
    $selectItems$$6$$[$i$$432$$] = new $AdfSelectItem$$, $selectItems$$6$$[$i$$432$$].setValue($boxes$$15$$[$i$$432$$].value), $selectItems$$6$$[$i$$432$$].setLabel(this.$GetLabelValue$($boxes$$15$$[$i$$432$$])), $selectItems$$6$$[$i$$432$$].$setDisabled$($boxes$$15$$[$i$$432$$].disabled)
  }
  for(var $boxes$$15$$ = this.$GetCheckboxes$($component$$1532$$, $JSCompiler_alias_NULL$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$), $j$$39$$ = 0;$j$$39$$ < $boxes$$15$$.length;$j$$39$$++, $i$$432$$++) {
    $selectItems$$6$$[$i$$432$$] = new $AdfSelectItem$$, $selectItems$$6$$[$i$$432$$].setValue($boxes$$15$$[$j$$39$$].value), $selectItems$$6$$[$i$$432$$].setLabel(this.$GetLabelValue$($boxes$$15$$[$j$$39$$])), $selectItems$$6$$[$i$$432$$].$setDisabled$($boxes$$15$$[$j$$39$$].disabled)
  }
  return $selectItems$$6$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.GetComponentSelectItems", {$GetComponentSelectItems$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$GetComponentSelectItems$});
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$GetCheckboxes$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$GetCheckboxes$$($component$$1533_list$$7$$, $checkbox$$12_container$$6_domElement$$419$$, $containerName$$6$$) {
  $AdfAssert$$.$assertDomElementOrNull$($checkbox$$12_container$$6_domElement$$419$$);
  $AdfAssert$$.$assertString$($containerName$$6$$);
  $component$$1533_list$$7$$ = [];
  var $liKids$$ = [];
  if($checkbox$$12_container$$6_domElement$$419$$ = $JSCompiler_StaticMethods__getContainer$$(this, $checkbox$$12_container$$6_domElement$$419$$, $containerName$$6$$)) {
    $liKids$$ = $checkbox$$12_container$$6_domElement$$419$$.childNodes
  }
  for(i = 0;i < $liKids$$.length;i++) {
    1 == $liKids$$[i].nodeType && ($checkbox$$12_container$$6_domElement$$419$$ = $liKids$$[i].getElementsByTagName("input")[0]) && $component$$1533_list$$7$$.push($checkbox$$12_container$$6_domElement$$419$$)
  }
  return $component$$1533_list$$7$$
};
$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$$1534$$, $rootNode$$17$$) {
  return $JSCompiler_StaticMethods__getContainer$$(this, $rootNode$$17$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.GetNoteWindowAlignmentNode", {$GetNoteWindowAlignmentNode$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$GetNoteWindowAlignmentNode$});
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$GetCheckboxByEventTarget$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$GetCheckboxByEventTarget$$($element$$267$$, $componentEvent$$378$$) {
  var $parentContainer$$6$$ = $JSCompiler_StaticMethods__getParentContainer$$(this.$getDomElement$(), $element$$267$$);
  return $AdfDomUtils$$.$isAncestor$($parentContainer$$6$$, $element$$267$$) && 0 < $parentContainer$$6$$.getElementsByTagName("li").length ? $AdfDhtmlSelectManyShuttleBasePeer$$.$superclass$.$GetCheckboxByEventTarget$.call(this, $element$$267$$, $componentEvent$$378$$) : $element$$267$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.GetCheckboxByEventTarget", {$GetCheckboxByEventTarget$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$GetCheckboxByEventTarget$});
function $JSCompiler_StaticMethods__updateClickedCheckbox$$($JSCompiler_StaticMethods__updateClickedCheckbox$self$$, $checkbox$$14_container$$inline_3514_target$$162$$, $componentEvent$$379_container$$7_domElement$$inline_3513_nativeEvent$$57$$) {
  $checkbox$$14_container$$inline_3514_target$$162$$ = $JSCompiler_StaticMethods__updateClickedCheckbox$self$$.$GetCheckboxByEventTarget$($checkbox$$14_container$$inline_3514_target$$162$$, $componentEvent$$379_container$$7_domElement$$inline_3513_nativeEvent$$57$$);
  if($JSCompiler_StaticMethods__updateClickedCheckbox$self$$.$IsCheckbox$($checkbox$$14_container$$inline_3514_target$$162$$) && !$checkbox$$14_container$$inline_3514_target$$162$$.disabled) {
    var $count$$inline_3516_descBox$$inline_3503_reorderOnly$$1$$, $checkboxStyle$$3_counts$$inline_3515_descValue$$inline_3505_side$$inline_3504_side$$inline_5523_size$$inline_3517$$, $agent$$inline_5519_trailContainer$$inline_5525$$ = $AdfAgent$$.$AGENT$, $domElement$$inline_5520_trailId$$inline_5522$$ = $JSCompiler_StaticMethods__updateClickedCheckbox$self$$.$getDomElement$(), $cap$$22_leadContainer$$inline_5524_leadId$$inline_5521$$;
    $JSCompiler_StaticMethods__isReorderOnly$$($JSCompiler_StaticMethods__updateClickedCheckbox$self$$) || ($cap$$22_leadContainer$$inline_5524_leadId$$inline_5521$$ = $domElement$$inline_5520_trailId$$inline_5522$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$), $cap$$22_leadContainer$$inline_5524_leadId$$inline_5521$$ = $agent$$inline_5519_trailContainer$$inline_5525$$.getElementById($cap$$22_leadContainer$$inline_5524_leadId$$inline_5521$$));
    $domElement$$inline_5520_trailId$$inline_5522$$ = $domElement$$inline_5520_trailId$$inline_5522$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$);
    $agent$$inline_5519_trailContainer$$inline_5525$$ = $agent$$inline_5519_trailContainer$$inline_5525$$.getElementById($domElement$$inline_5520_trailId$$inline_5522$$);
    $cap$$22_leadContainer$$inline_5524_leadId$$inline_5521$$ && $AdfDomUtils$$.$isAncestor$($cap$$22_leadContainer$$inline_5524_leadId$$inline_5521$$, $checkbox$$14_container$$inline_3514_target$$162$$) ? $checkboxStyle$$3_counts$$inline_3515_descValue$$inline_3505_side$$inline_3504_side$$inline_5523_size$$inline_3517$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_DESC$ : $AdfDomUtils$$.$isAncestor$($agent$$inline_5519_trailContainer$$inline_5525$$, $checkbox$$14_container$$inline_3514_target$$162$$) && 
    ($checkboxStyle$$3_counts$$inline_3515_descValue$$inline_3505_side$$inline_3504_side$$inline_5523_size$$inline_3517$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_DESC$);
    $checkboxStyle$$3_counts$$inline_3515_descValue$$inline_3505_side$$inline_3504_side$$inline_5523_size$$inline_3517$$ && ($count$$inline_3516_descBox$$inline_3503_reorderOnly$$1$$ = $JSCompiler_StaticMethods__getDescBox$$($JSCompiler_StaticMethods__updateClickedCheckbox$self$$, $checkboxStyle$$3_counts$$inline_3515_descValue$$inline_3505_side$$inline_3504_side$$inline_5523_size$$inline_3517$$));
    $count$$inline_3516_descBox$$inline_3503_reorderOnly$$1$$ && ($checkboxStyle$$3_counts$$inline_3515_descValue$$inline_3505_side$$inline_3504_side$$inline_5523_size$$inline_3517$$ = $checkbox$$14_container$$inline_3514_target$$162$$.parentNode.title, $checkboxStyle$$3_counts$$inline_3515_descValue$$inline_3505_side$$inline_3504_side$$inline_5523_size$$inline_3517$$ == $JSCompiler_alias_NULL$$ && ($checkboxStyle$$3_counts$$inline_3515_descValue$$inline_3505_side$$inline_3504_side$$inline_5523_size$$inline_3517$$ = 
    ""), $count$$inline_3516_descBox$$inline_3503_reorderOnly$$1$$.value = $checkboxStyle$$3_counts$$inline_3515_descValue$$inline_3505_side$$inline_3504_side$$inline_5523_size$$inline_3517$$);
    $count$$inline_3516_descBox$$inline_3503_reorderOnly$$1$$ = $JSCompiler_StaticMethods__isReorderOnly$$($JSCompiler_StaticMethods__updateClickedCheckbox$self$$);
    var $allSelectedValues_lead$$1_moveButtonId$$inline_3509$$;
    $componentEvent$$379_container$$7_domElement$$inline_3513_nativeEvent$$57$$ = $componentEvent$$379_container$$7_domElement$$inline_3513_nativeEvent$$57$$.$getNativeEvent$();
    $checkboxStyle$$3_counts$$inline_3515_descValue$$inline_3505_side$$inline_3504_side$$inline_5523_size$$inline_3517$$ = $AdfAgent$$.$AGENT$.getComputedStyle($checkbox$$14_container$$inline_3514_target$$162$$);
    if($componentEvent$$379_container$$7_domElement$$inline_3513_nativeEvent$$57$$.shiftKey) {
      $checkbox$$14_container$$inline_3514_target$$162$$.checked = $JSCompiler_alias_TRUE$$
    }else {
      if($cap$$22_leadContainer$$inline_5524_leadId$$inline_5521$$ = $AdfAgent$$.$AGENT$.$getCapabilities$()[$AdfAgent$$.$CAP_TOUCH_SCREEN$], "none" == $checkboxStyle$$3_counts$$inline_3515_descValue$$inline_3505_side$$inline_3504_side$$inline_5523_size$$inline_3517$$.display && !$componentEvent$$379_container$$7_domElement$$inline_3513_nativeEvent$$57$$.ctrlKey && (!$cap$$22_leadContainer$$inline_5524_leadId$$inline_5521$$ || $cap$$22_leadContainer$$inline_5524_leadId$$inline_5521$$ == $AdfAgent$$.$CAP_TOUCH_SCREEN_NONE$)) {
        $componentEvent$$379_container$$7_domElement$$inline_3513_nativeEvent$$57$$ = $JSCompiler_StaticMethods__getParentContainer$$($JSCompiler_StaticMethods__updateClickedCheckbox$self$$.$getDomElement$(), $checkbox$$14_container$$inline_3514_target$$162$$), $JSCompiler_StaticMethods__unselectAll$$($JSCompiler_StaticMethods__updateClickedCheckbox$self$$, $componentEvent$$379_container$$7_domElement$$inline_3513_nativeEvent$$57$$), $checkbox$$14_container$$inline_3514_target$$162$$.checked = $JSCompiler_alias_TRUE$$
      }
    }
    $JSCompiler_StaticMethods__updateClickedCheckbox$self$$.$UpdateSelectedStyle$($checkbox$$14_container$$inline_3514_target$$162$$);
    if($count$$inline_3516_descBox$$inline_3503_reorderOnly$$1$$) {
      $JSCompiler_StaticMethods__manageReorderButtons$$($JSCompiler_StaticMethods__updateClickedCheckbox$self$$), $allSelectedValues_lead$$1_moveButtonId$$inline_3509$$ = $JSCompiler_StaticMethods__getCheckedItemValues$$($JSCompiler_StaticMethods__updateClickedCheckbox$self$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$)
    }else {
      var $moveAllButtonId$$inline_3510_trail$$, $moveAttrName$$inline_3511$$, $moveAllAttrName$$inline_3512$$;
      $componentEvent$$379_container$$7_domElement$$inline_3513_nativeEvent$$57$$ = $JSCompiler_StaticMethods__updateClickedCheckbox$self$$.$getDomElement$();
      $checkbox$$14_container$$inline_3514_target$$162$$ = $JSCompiler_StaticMethods__getParentContainer$$($componentEvent$$379_container$$7_domElement$$inline_3513_nativeEvent$$57$$, $checkbox$$14_container$$inline_3514_target$$162$$);
      $checkboxStyle$$3_counts$$inline_3515_descValue$$inline_3505_side$$inline_3504_side$$inline_5523_size$$inline_3517$$ = $JSCompiler_StaticMethods__updateClickedCheckbox$self$$.$_getSelectItemCount$($checkbox$$14_container$$inline_3514_target$$162$$);
      $count$$inline_3516_descBox$$inline_3503_reorderOnly$$1$$ = $checkboxStyle$$3_counts$$inline_3515_descValue$$inline_3505_side$$inline_3504_side$$inline_5523_size$$inline_3517$$[0];
      $checkboxStyle$$3_counts$$inline_3515_descValue$$inline_3505_side$$inline_3504_side$$inline_5523_size$$inline_3517$$ = $checkboxStyle$$3_counts$$inline_3515_descValue$$inline_3505_side$$inline_3504_side$$inline_5523_size$$inline_3517$$[1];
      -1 != $checkbox$$14_container$$inline_3514_target$$162$$.id.indexOf($AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL$) ? ($allSelectedValues_lead$$1_moveButtonId$$inline_3509$$ = $componentEvent$$379_container$$7_domElement$$inline_3513_nativeEvent$$57$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_ID_ATTR_NAME$), $moveAttrName$$inline_3511$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_ID_ATTR_NAME$, $moveAllButtonId$$inline_3510_trail$$ = $componentEvent$$379_container$$7_domElement$$inline_3513_nativeEvent$$57$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVEALL_ID_ATTR_NAME$), 
      $moveAllAttrName$$inline_3512$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVEALL_ID_ATTR_NAME$) : -1 != $checkbox$$14_container$$inline_3514_target$$162$$.id.indexOf($AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL$) && ($allSelectedValues_lead$$1_moveButtonId$$inline_3509$$ = $componentEvent$$379_container$$7_domElement$$inline_3513_nativeEvent$$57$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVE_ID_ATTR_NAME$), $moveAttrName$$inline_3511$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVE_ID_ATTR_NAME$, 
      $moveAllButtonId$$inline_3510_trail$$ = $componentEvent$$379_container$$7_domElement$$inline_3513_nativeEvent$$57$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVEALL_ID_ATTR_NAME$), $moveAllAttrName$$inline_3512$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVEALL_ID_ATTR_NAME$);
      $JSCompiler_StaticMethods__disableButton$$($JSCompiler_StaticMethods__updateClickedCheckbox$self$$, !(0 < $checkboxStyle$$3_counts$$inline_3515_descValue$$inline_3505_side$$inline_3504_side$$inline_5523_size$$inline_3517$$), $moveAllButtonId$$inline_3510_trail$$, $moveAllAttrName$$inline_3512$$, $JSCompiler_alias_TRUE$$, $JSCompiler_alias_TRUE$$);
      $JSCompiler_StaticMethods__disableButton$$($JSCompiler_StaticMethods__updateClickedCheckbox$self$$, !(0 < $count$$inline_3516_descBox$$inline_3503_reorderOnly$$1$$), $allSelectedValues_lead$$1_moveButtonId$$inline_3509$$, $moveAttrName$$inline_3511$$, $JSCompiler_alias_TRUE$$, $JSCompiler_alias_TRUE$$);
      $JSCompiler_StaticMethods__updateClickedCheckbox$self$$.$getComponent$().getReorderOnly && $JSCompiler_StaticMethods__manageReorderButtons$$($JSCompiler_StaticMethods__updateClickedCheckbox$self$$);
      $allSelectedValues_lead$$1_moveButtonId$$inline_3509$$ = $JSCompiler_StaticMethods__getCheckedItemValues$$($JSCompiler_StaticMethods__updateClickedCheckbox$self$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$);
      $moveAllButtonId$$inline_3510_trail$$ = $JSCompiler_StaticMethods__getCheckedItemValues$$($JSCompiler_StaticMethods__updateClickedCheckbox$self$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$);
      $allSelectedValues_lead$$1_moveButtonId$$inline_3509$$ = $allSelectedValues_lead$$1_moveButtonId$$inline_3509$$.concat($moveAllButtonId$$inline_3510_trail$$)
    }
    $JSCompiler_StaticMethods__updateClickedCheckbox$self$$.$getComponent$().setProperty(AdfRichSelectManyShuttle.SELECTION, $allSelectedValues_lead$$1_moveButtonId$$inline_3509$$)
  }
}
$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$ComponentSelectionChanged$ = function $$AdfDhtmlSelectManyShuttleBasePeer$$$$$ComponentSelectionChanged$$($component$$1536$$, $domElement$$420_trailCounts$$inline_3529_trailId_trailSize$$inline_3531$$, $domElement$$inline_3520_newValue$$124$$) {
  var $agent$$inline_3521_leadCount$$inline_3527_reorderOnly$$2$$ = $JSCompiler_StaticMethods__isReorderOnly$$(this), $agent$$503_allBoxes_leadContainer$$inline_3523_leadCounts$$inline_3526_leadId$$inline_3522_leadSize$$inline_3528_trailBoxes_trailContainer$$2$$ = $AdfAgent$$.$AGENT$;
  $domElement$$420_trailCounts$$inline_3529_trailId_trailSize$$inline_3531$$ = this.$getDomElement$();
  var $found$$1_leadBoxes_leadContainer$$2_leadId_trailContainer$$inline_3525_trailCount$$inline_3530_trailId$$inline_3524$$;
  $agent$$inline_3521_leadCount$$inline_3527_reorderOnly$$2$$ || ($found$$1_leadBoxes_leadContainer$$2_leadId_trailContainer$$inline_3525_trailCount$$inline_3530_trailId$$inline_3524$$ = $domElement$$420_trailCounts$$inline_3529_trailId_trailSize$$inline_3531$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$), $found$$1_leadBoxes_leadContainer$$2_leadId_trailContainer$$inline_3525_trailCount$$inline_3530_trailId$$inline_3524$$ = $agent$$503_allBoxes_leadContainer$$inline_3523_leadCounts$$inline_3526_leadId$$inline_3522_leadSize$$inline_3528_trailBoxes_trailContainer$$2$$.getElementById($found$$1_leadBoxes_leadContainer$$2_leadId_trailContainer$$inline_3525_trailCount$$inline_3530_trailId$$inline_3524$$), 
  $JSCompiler_StaticMethods__unselectAll$$(this, $found$$1_leadBoxes_leadContainer$$2_leadId_trailContainer$$inline_3525_trailCount$$inline_3530_trailId$$inline_3524$$), $found$$1_leadBoxes_leadContainer$$2_leadId_trailContainer$$inline_3525_trailCount$$inline_3530_trailId$$inline_3524$$ = this.$GetCheckboxes$($JSCompiler_alias_NULL$$, $JSCompiler_alias_NULL$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$));
  $domElement$$420_trailCounts$$inline_3529_trailId_trailSize$$inline_3531$$ = $domElement$$420_trailCounts$$inline_3529_trailId_trailSize$$inline_3531$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$);
  $agent$$503_allBoxes_leadContainer$$inline_3523_leadCounts$$inline_3526_leadId$$inline_3522_leadSize$$inline_3528_trailBoxes_trailContainer$$2$$ = $agent$$503_allBoxes_leadContainer$$inline_3523_leadCounts$$inline_3526_leadId$$inline_3522_leadSize$$inline_3528_trailBoxes_trailContainer$$2$$.getElementById($domElement$$420_trailCounts$$inline_3529_trailId_trailSize$$inline_3531$$);
  $JSCompiler_StaticMethods__unselectAll$$(this, $agent$$503_allBoxes_leadContainer$$inline_3523_leadCounts$$inline_3526_leadId$$inline_3522_leadSize$$inline_3528_trailBoxes_trailContainer$$2$$);
  $agent$$503_allBoxes_leadContainer$$inline_3523_leadCounts$$inline_3526_leadId$$inline_3522_leadSize$$inline_3528_trailBoxes_trailContainer$$2$$ = this.$GetCheckboxes$($JSCompiler_alias_NULL$$, $JSCompiler_alias_NULL$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$);
  $agent$$503_allBoxes_leadContainer$$inline_3523_leadCounts$$inline_3526_leadId$$inline_3522_leadSize$$inline_3528_trailBoxes_trailContainer$$2$$ = $found$$1_leadBoxes_leadContainer$$2_leadId_trailContainer$$inline_3525_trailCount$$inline_3530_trailId$$inline_3524$$ ? $found$$1_leadBoxes_leadContainer$$2_leadId_trailContainer$$inline_3525_trailCount$$inline_3530_trailId$$inline_3524$$.concat($agent$$503_allBoxes_leadContainer$$inline_3523_leadCounts$$inline_3526_leadId$$inline_3522_leadSize$$inline_3528_trailBoxes_trailContainer$$2$$) : 
  $agent$$503_allBoxes_leadContainer$$inline_3523_leadCounts$$inline_3526_leadId$$inline_3522_leadSize$$inline_3528_trailBoxes_trailContainer$$2$$;
  for(i = 0;i < $domElement$$inline_3520_newValue$$124$$.length;i++) {
    $found$$1_leadBoxes_leadContainer$$2_leadId_trailContainer$$inline_3525_trailCount$$inline_3530_trailId$$inline_3524$$ = $JSCompiler_alias_FALSE$$;
    for(j = 0;j < $agent$$503_allBoxes_leadContainer$$inline_3523_leadCounts$$inline_3526_leadId$$inline_3522_leadSize$$inline_3528_trailBoxes_trailContainer$$2$$.length;j++) {
      if($agent$$503_allBoxes_leadContainer$$inline_3523_leadCounts$$inline_3526_leadId$$inline_3522_leadSize$$inline_3528_trailBoxes_trailContainer$$2$$[j].value == $domElement$$inline_3520_newValue$$124$$[i]) {
        $found$$1_leadBoxes_leadContainer$$2_leadId_trailContainer$$inline_3525_trailCount$$inline_3530_trailId$$inline_3524$$ = $JSCompiler_alias_TRUE$$;
        $agent$$503_allBoxes_leadContainer$$inline_3523_leadCounts$$inline_3526_leadId$$inline_3522_leadSize$$inline_3528_trailBoxes_trailContainer$$2$$[j].disabled || $agent$$503_allBoxes_leadContainer$$inline_3523_leadCounts$$inline_3526_leadId$$inline_3522_leadSize$$inline_3528_trailBoxes_trailContainer$$2$$[j].checked ? ($domElement$$inline_3520_newValue$$124$$.splice(i, 1), i--) : ($agent$$503_allBoxes_leadContainer$$inline_3523_leadCounts$$inline_3526_leadId$$inline_3522_leadSize$$inline_3528_trailBoxes_trailContainer$$2$$[j].checked = 
        $JSCompiler_alias_TRUE$$, this.$UpdateSelectedStyle$($agent$$503_allBoxes_leadContainer$$inline_3523_leadCounts$$inline_3526_leadId$$inline_3522_leadSize$$inline_3528_trailBoxes_trailContainer$$2$$[j]));
        break
      }
    }
    $found$$1_leadBoxes_leadContainer$$2_leadId_trailContainer$$inline_3525_trailCount$$inline_3530_trailId$$inline_3524$$ || ($domElement$$inline_3520_newValue$$124$$.splice(i, 1), i--)
  }
  $agent$$inline_3521_leadCount$$inline_3527_reorderOnly$$2$$ || ($domElement$$inline_3520_newValue$$124$$ = this.$getDomElement$(), $agent$$inline_3521_leadCount$$inline_3527_reorderOnly$$2$$ = $AdfAgent$$.$AGENT$, $agent$$503_allBoxes_leadContainer$$inline_3523_leadCounts$$inline_3526_leadId$$inline_3522_leadSize$$inline_3528_trailBoxes_trailContainer$$2$$ = $domElement$$inline_3520_newValue$$124$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$), $agent$$503_allBoxes_leadContainer$$inline_3523_leadCounts$$inline_3526_leadId$$inline_3522_leadSize$$inline_3528_trailBoxes_trailContainer$$2$$ = 
  $agent$$inline_3521_leadCount$$inline_3527_reorderOnly$$2$$.getElementById($agent$$503_allBoxes_leadContainer$$inline_3523_leadCounts$$inline_3526_leadId$$inline_3522_leadSize$$inline_3528_trailBoxes_trailContainer$$2$$), $found$$1_leadBoxes_leadContainer$$2_leadId_trailContainer$$inline_3525_trailCount$$inline_3530_trailId$$inline_3524$$ = $domElement$$inline_3520_newValue$$124$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$), $found$$1_leadBoxes_leadContainer$$2_leadId_trailContainer$$inline_3525_trailCount$$inline_3530_trailId$$inline_3524$$ = 
  $agent$$inline_3521_leadCount$$inline_3527_reorderOnly$$2$$.getElementById($found$$1_leadBoxes_leadContainer$$2_leadId_trailContainer$$inline_3525_trailCount$$inline_3530_trailId$$inline_3524$$), $agent$$503_allBoxes_leadContainer$$inline_3523_leadCounts$$inline_3526_leadId$$inline_3522_leadSize$$inline_3528_trailBoxes_trailContainer$$2$$ = this.$_getSelectItemCount$($agent$$503_allBoxes_leadContainer$$inline_3523_leadCounts$$inline_3526_leadId$$inline_3522_leadSize$$inline_3528_trailBoxes_trailContainer$$2$$), 
  $agent$$inline_3521_leadCount$$inline_3527_reorderOnly$$2$$ = $agent$$503_allBoxes_leadContainer$$inline_3523_leadCounts$$inline_3526_leadId$$inline_3522_leadSize$$inline_3528_trailBoxes_trailContainer$$2$$[0], $agent$$503_allBoxes_leadContainer$$inline_3523_leadCounts$$inline_3526_leadId$$inline_3522_leadSize$$inline_3528_trailBoxes_trailContainer$$2$$ = $agent$$503_allBoxes_leadContainer$$inline_3523_leadCounts$$inline_3526_leadId$$inline_3522_leadSize$$inline_3528_trailBoxes_trailContainer$$2$$[1], 
  $domElement$$420_trailCounts$$inline_3529_trailId_trailSize$$inline_3531$$ = this.$_getSelectItemCount$($found$$1_leadBoxes_leadContainer$$2_leadId_trailContainer$$inline_3525_trailCount$$inline_3530_trailId$$inline_3524$$), $found$$1_leadBoxes_leadContainer$$2_leadId_trailContainer$$inline_3525_trailCount$$inline_3530_trailId$$inline_3524$$ = $domElement$$420_trailCounts$$inline_3529_trailId_trailSize$$inline_3531$$[0], $domElement$$420_trailCounts$$inline_3529_trailId_trailSize$$inline_3531$$ = 
  $domElement$$420_trailCounts$$inline_3529_trailId_trailSize$$inline_3531$$[1], $JSCompiler_StaticMethods__disableButton$$(this, !(0 < $agent$$503_allBoxes_leadContainer$$inline_3523_leadCounts$$inline_3526_leadId$$inline_3522_leadSize$$inline_3528_trailBoxes_trailContainer$$2$$), $domElement$$inline_3520_newValue$$124$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVEALL_ID_ATTR_NAME$), $AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVEALL_ID_ATTR_NAME$, $JSCompiler_alias_TRUE$$, $JSCompiler_alias_TRUE$$), 
  $JSCompiler_StaticMethods__disableButton$$(this, !(0 < $agent$$inline_3521_leadCount$$inline_3527_reorderOnly$$2$$), $domElement$$inline_3520_newValue$$124$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_ID_ATTR_NAME$), $AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_ID_ATTR_NAME$, $JSCompiler_alias_TRUE$$, $JSCompiler_alias_TRUE$$), $JSCompiler_StaticMethods__disableButton$$(this, !(0 < $domElement$$420_trailCounts$$inline_3529_trailId_trailSize$$inline_3531$$), $domElement$$inline_3520_newValue$$124$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVEALL_ID_ATTR_NAME$), 
  $AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVEALL_ID_ATTR_NAME$, $JSCompiler_alias_TRUE$$, $JSCompiler_alias_TRUE$$), $JSCompiler_StaticMethods__disableButton$$(this, !(0 < $found$$1_leadBoxes_leadContainer$$2_leadId_trailContainer$$inline_3525_trailCount$$inline_3530_trailId$$inline_3524$$), $domElement$$inline_3520_newValue$$124$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVE_ID_ATTR_NAME$), $AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVE_ID_ATTR_NAME$, $JSCompiler_alias_TRUE$$, $JSCompiler_alias_TRUE$$));
  $component$$1536$$.getReorderOnly && $JSCompiler_StaticMethods__manageReorderButtons$$(this)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectManyShuttleBasePeer.prototype.ComponentSelectionChanged", {$ComponentSelectionChanged$:$AdfDhtmlSelectManyShuttleBasePeer$$.prototype.$ComponentSelectionChanged$});
function $JSCompiler_StaticMethods__manageReorderButtons$$($JSCompiler_StaticMethods__manageReorderButtons$self$$) {
  var $domElement$$422$$ = $JSCompiler_StaticMethods__manageReorderButtons$self$$.$getDomElement$(), $container$$8_loop$$ = $JSCompiler_StaticMethods__getContainer$$($JSCompiler_StaticMethods__manageReorderButtons$self$$, $domElement$$422$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$), $count$$20$$ = $JSCompiler_StaticMethods__manageReorderButtons$self$$.$_getSelectItemCount$($container$$8_loop$$)[0], $isTop$$ = $JSCompiler_alias_FALSE$$, $isBottom$$ = $JSCompiler_alias_FALSE$$;
  if(0 < $count$$20$$) {
    var $indices$$ = $JSCompiler_StaticMethods__getSelectedIndices$$($container$$8_loop$$), $arraySize$$3_refCount$$ = $container$$8_loop$$.getElementsByTagName("li").length;
    if(1 == $count$$20$$ && 0 == $indices$$[0]) {
      $isTop$$ = $JSCompiler_alias_TRUE$$
    }else {
      if(1 < $count$$20$$ && 0 == $indices$$[0]) {
        for($container$$8_loop$$ = 0;$indices$$[$container$$8_loop$$] == $container$$8_loop$$;) {
          $container$$8_loop$$++
        }
        $container$$8_loop$$ == $count$$20$$ && ($isTop$$ = $JSCompiler_alias_TRUE$$)
      }
    }
    if(1 == $count$$20$$ && $indices$$[0] == $arraySize$$3_refCount$$ - 1) {
      $isBottom$$ = $JSCompiler_alias_TRUE$$
    }else {
      if(1 < $count$$20$$ && $indices$$[$indices$$.length - 1] == $arraySize$$3_refCount$$ - 1) {
        $container$$8_loop$$ = $arraySize$$3_refCount$$ - 1;
        for($arraySize$$3_refCount$$ = 1;$indices$$[$indices$$.length - $arraySize$$3_refCount$$] == $container$$8_loop$$;) {
          $container$$8_loop$$--, $arraySize$$3_refCount$$++
        }
        $arraySize$$3_refCount$$ > $count$$20$$ && ($isBottom$$ = $JSCompiler_alias_TRUE$$)
      }
    }
  }
  $JSCompiler_StaticMethods__disableButton$$($JSCompiler_StaticMethods__manageReorderButtons$self$$, $isTop$$ || !(0 < $count$$20$$), $domElement$$422$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TOP_ID_ATTR_NAME$), $AdfDhtmlSelectManyShuttleBasePeer$$.$_TOP_ID_ATTR_NAME$, $JSCompiler_alias_FALSE$$, $JSCompiler_alias_FALSE$$);
  $JSCompiler_StaticMethods__disableButton$$($JSCompiler_StaticMethods__manageReorderButtons$self$$, $isTop$$ || !(0 < $count$$20$$), $domElement$$422$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_UP_ID_ATTR_NAME$), $AdfDhtmlSelectManyShuttleBasePeer$$.$_UP_ID_ATTR_NAME$, $JSCompiler_alias_FALSE$$, $JSCompiler_alias_FALSE$$);
  $JSCompiler_StaticMethods__disableButton$$($JSCompiler_StaticMethods__manageReorderButtons$self$$, $isBottom$$ || !(0 < $count$$20$$), $domElement$$422$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_DOWN_ID_ATTR_NAME$), $AdfDhtmlSelectManyShuttleBasePeer$$.$_DOWN_ID_ATTR_NAME$, $JSCompiler_alias_FALSE$$, $JSCompiler_alias_FALSE$$);
  $JSCompiler_StaticMethods__disableButton$$($JSCompiler_StaticMethods__manageReorderButtons$self$$, $isBottom$$ || !(0 < $count$$20$$), $domElement$$422$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_BOTTOM_ID_ATTR_NAME$), $AdfDhtmlSelectManyShuttleBasePeer$$.$_BOTTOM_ID_ATTR_NAME$, $JSCompiler_alias_FALSE$$, $JSCompiler_alias_FALSE$$)
}
function $JSCompiler_StaticMethods__disableButton$$($JSCompiler_StaticMethods__disableButton$self$$, $disable$$1_domElement$$425_parentContainer$$7$$, $button$$11_buttonId$$11$$, $attrName$$10_iconKey$$1$$, $canBeVertical_layout$$1$$, $needsRTL$$) {
  $AdfAssert$$.$assertBoolean$($disable$$1_domElement$$425_parentContainer$$7$$);
  if($button$$11_buttonId$$11$$) {
    $button$$11_buttonId$$11$$ = $AdfAgent$$.$AGENT$.getElementById($button$$11_buttonId$$11$$);
    var $imgElement$$3$$ = $AdfDomUtils$$.$getFirstChildElement$($button$$11_buttonId$$11$$);
    $AdfDomUtils$$.$addOrRemoveCSSClassName$($disable$$1_domElement$$425_parentContainer$$7$$, $button$$11_buttonId$$11$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_DISABLED_STYLE_CLASS$);
    $button$$11_buttonId$$11$$.setAttribute("aria-disabled", $disable$$1_domElement$$425_parentContainer$$7$$.toString());
    $AdfDomUtils$$.$addOrRemoveCSSClassName$($disable$$1_domElement$$425_parentContainer$$7$$, $button$$11_buttonId$$11$$.parentNode, $AdfRichUIPeer$$.$DISABLED_STYLECLASS$);
    $imgElement$$3$$ && ($attrName$$10_iconKey$$1$$ = $JSCompiler_StaticMethods__disableButton$self$$.$getComponent$().getReorderOnly ? "af|selectOrderShuttle::" + $AdfDhtmlSelectManyShuttleBasePeer$$.$_BUTCON_KEYS$[$attrName$$10_iconKey$$1$$] : "af|selectManyShuttle::" + $AdfDhtmlSelectManyShuttleBasePeer$$.$_BUTCON_KEYS$[$attrName$$10_iconKey$$1$$], $canBeVertical_layout$$1$$ && ($canBeVertical_layout$$1$$ = $JSCompiler_StaticMethods__disableButton$self$$.$getComponent$().getLayout(), $attrName$$10_iconKey$$1$$ = 
    "vertical" == $canBeVertical_layout$$1$$ ? $attrName$$10_iconKey$$1$$ + "-vertical" : $attrName$$10_iconKey$$1$$ + "-horizontal"), $disable$$1_domElement$$425_parentContainer$$7$$ && ($attrName$$10_iconKey$$1$$ += "-disabled"), $attrName$$10_iconKey$$1$$ += "-icon", $needsRTL$$ && $AdfPage$$.$PAGE$.$getLocaleContext$().$isRightToLeft$() && ($attrName$$10_iconKey$$1$$ += ":rtl"), $AdfDomUtils$$.$swapIcon$($imgElement$$3$$, $attrName$$10_iconKey$$1$$));
    $disable$$1_domElement$$425_parentContainer$$7$$ ? ($button$$11_buttonId$$11$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TABINDEX$, "-1"), $button$$11_buttonId$$11$$.removeAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_HREF$, 0)) : ($disable$$1_domElement$$425_parentContainer$$7$$ = $JSCompiler_StaticMethods__disableButton$self$$.$getDomElement$(), $disable$$1_domElement$$425_parentContainer$$7$$ = $JSCompiler_StaticMethods__getButconParentContainer$$($disable$$1_domElement$$425_parentContainer$$7$$, 
    $button$$11_buttonId$$11$$), $disable$$1_domElement$$425_parentContainer$$7$$ != $JSCompiler_alias_NULL$$ && $JSCompiler_StaticMethods__disableButton$self$$.$_setCurrentTabStop$($disable$$1_domElement$$425_parentContainer$$7$$, $button$$11_buttonId$$11$$, $JSCompiler_alias_FALSE$$), $button$$11_buttonId$$11$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_HREF$, "#"), $button$$11_buttonId$$11$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_ONCLICK$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_RETURN_FALSE$))
  }
}
$JSCompiler_prototypeAlias$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.prototype;
$JSCompiler_prototypeAlias$$.$_getSelectItemCount$ = function $$JSCompiler_prototypeAlias$$$$_getSelectItemCount$$($container$$10$$, $checked$$) {
  $AdfAssert$$.$assertBoolean$($checked$$);
  var $counter$$ = 0, $checkboxes$$1$$ = $container$$10$$.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$$11$$) {
  var $checkedCounter$$ = 0, $allCounter$$ = 0;
  $checkboxes$$2_container$$11$$ = $checkboxes$$2_container$$11$$.getElementsByTagName("input");
  for(i = 0;i < $checkboxes$$2_container$$11$$.length;i++) {
    $checkboxes$$2_container$$11$$[i] && !$checkboxes$$2_container$$11$$[i].disabled && ($checkboxes$$2_container$$11$$[i].checked && $checkedCounter$$++, $allCounter$$++)
  }
  return[$checkedCounter$$, $allCounter$$]
};
function $JSCompiler_StaticMethods__unselectAll$$($JSCompiler_StaticMethods__unselectAll$self$$, $container$$12$$) {
  var $checkboxes$$3$$ = $container$$12$$.getElementsByTagName("input");
  for(i = 0;i < $checkboxes$$3$$.length;i++) {
    $checkboxes$$3$$[i] && !$checkboxes$$3$$[i].disabled && ($checkboxes$$3$$[i].checked = $JSCompiler_alias_FALSE$$, $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$$371_descBox$$2$$ = $JSCompiler_StaticMethods__getDescBox$self$$.$getComponent$().$getClientId$(), $clientId$$371_descBox$$2$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$371_descBox$$2$$, $side$$4$$);
  return $AdfAgent$$.$AGENT$.getElementById($clientId$$371_descBox$$2$$)
}
function $JSCompiler_StaticMethods__getContainer$$($JSCompiler_StaticMethods__getContainer$self_divId_kids_tmpDomNode$$, $domElement$$426$$, $containerName$$7$$) {
  $AdfAssert$$.$assertDomElementOrNull$($domElement$$426$$);
  $AdfAssert$$.$assertString$($containerName$$7$$);
  var $agent$$506$$ = $AdfAgent$$.$AGENT$;
  $JSCompiler_StaticMethods__getContainer$self_divId_kids_tmpDomNode$$ = $domElement$$426$$ == $JSCompiler_alias_NULL$$ ? $JSCompiler_StaticMethods__getContainer$self_divId_kids_tmpDomNode$$.$getDomElement$().getAttribute($containerName$$7$$) : $domElement$$426$$.getAttribute($containerName$$7$$);
  $JSCompiler_StaticMethods__getContainer$self_divId_kids_tmpDomNode$$ = $agent$$506$$.getElementById($JSCompiler_StaticMethods__getContainer$self_divId_kids_tmpDomNode$$);
  var $domNode$$81$$;
  if($JSCompiler_StaticMethods__getContainer$self_divId_kids_tmpDomNode$$ && $JSCompiler_StaticMethods__getContainer$self_divId_kids_tmpDomNode$$.getAttribute("_adfFieldset")) {
    $JSCompiler_StaticMethods__getContainer$self_divId_kids_tmpDomNode$$ = $JSCompiler_StaticMethods__getContainer$self_divId_kids_tmpDomNode$$.childNodes;
    for(i = 0;i < $JSCompiler_StaticMethods__getContainer$self_divId_kids_tmpDomNode$$.length;i++) {
      1 == $JSCompiler_StaticMethods__getContainer$self_divId_kids_tmpDomNode$$[i].nodeType && "FIELDSET" == $agent$$506$$.$getNodeName$($JSCompiler_StaticMethods__getContainer$self_divId_kids_tmpDomNode$$[i]) && ($domNode$$81$$ = $JSCompiler_StaticMethods__getContainer$self_divId_kids_tmpDomNode$$[i])
    }
  }else {
    $domNode$$81$$ = $JSCompiler_StaticMethods__getContainer$self_divId_kids_tmpDomNode$$
  }
  return $domNode$$81$$
}
$JSCompiler_prototypeAlias$$.$_setCurrentTabStop$ = function $$JSCompiler_prototypeAlias$$$$_setCurrentTabStop$$($oldCheckbox$$1_rootElement$$131$$, $newTabStop$$3$$, $domElement$$427_select$$2$$) {
  if($oldCheckbox$$1_rootElement$$131$$) {
    $newTabStop$$3$$ && "none" == $AdfAgent$$.$AGENT$.getComputedStyle($newTabStop$$3$$).display && ($newTabStop$$3$$ = $newTabStop$$3$$.parentNode.parentNode);
    var $curTabStop$$1$$ = $AdfFocusUtils$$.$getFirstTabStop$($oldCheckbox$$1_rootElement$$131$$);
    if($curTabStop$$1$$ != $newTabStop$$3$$) {
      if($domElement$$427_select$$2$$ && "INPUT" == $AdfAgent$$.$AGENT$.$getNodeName$($newTabStop$$3$$) | "LI" == $AdfAgent$$.$AGENT$.$getNodeName$($newTabStop$$3$$)) {
        $domElement$$427_select$$2$$ = this.$getDomElement$();
        var $component$$1537$$ = this.$getComponent$(), $oldTabStop$$2$$ = $curTabStop$$1$$, $containerName$$8$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$;
        $oldCheckbox$$1_rootElement$$131$$.id != $domElement$$427_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$$131$$ = $oldTabStop$$2$$;
        var $newCheckbox$$ = $newTabStop$$3$$;
        "LI" == $AdfAgent$$.$AGENT$.$getNodeName$($oldTabStop$$2$$) && ($oldCheckbox$$1_rootElement$$131$$ = $oldTabStop$$2$$.getElementsByTagName("input")[0]);
        "LI" == $AdfAgent$$.$AGENT$.$getNodeName$($newTabStop$$3$$) && ($newCheckbox$$ = $newTabStop$$3$$.getElementsByTagName("input")[0]);
        this.$SelectRange$($component$$1537$$, $domElement$$427_select$$2$$, $oldCheckbox$$1_rootElement$$131$$, $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$$428$$) {
  $AdfAssert$$.$assertDomElement$($domElement$$428$$);
  var $values$$8$$ = [], $leadBoxes$$1$$ = $JSCompiler_StaticMethods__saveValuesOnElement$self$$.$GetCheckboxes$($JSCompiler_alias_NULL$$, $domElement$$428$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$), $trailBoxes$$1$$ = $JSCompiler_StaticMethods__saveValuesOnElement$self$$.$GetCheckboxes$($JSCompiler_alias_NULL$$, $domElement$$428$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$);
  if($leadBoxes$$1$$) {
    for(var $i$$433$$ = 0;$i$$433$$ < $leadBoxes$$1$$.length;$i$$433$$++) {
      $leadBoxes$$1$$[$i$$433$$] && $values$$8$$.push($leadBoxes$$1$$[$i$$433$$].value)
    }
  }
  if($trailBoxes$$1$$) {
    for($i$$433$$ = 0;$i$$433$$ < $trailBoxes$$1$$.length;$i$$433$$++) {
      $trailBoxes$$1$$[$i$$433$$] && $values$$8$$.push($trailBoxes$$1$$[$i$$433$$].value)
    }
  }
  return $values$$8$$.join(";")
}
function $JSCompiler_StaticMethods__getElementFromContainerByValue$$($JSCompiler_StaticMethods__getElementFromContainerByValue$self_element$$268$$, $container$$14_containerName$$10_input$$7$$, $value$$186$$) {
  $AdfAssert$$.$assertString$($container$$14_containerName$$10_input$$7$$);
  var $liKids$$1$$ = [];
  $container$$14_containerName$$10_input$$7$$ = $JSCompiler_StaticMethods__getContainer$$($JSCompiler_StaticMethods__getElementFromContainerByValue$self_element$$268$$, $JSCompiler_alias_NULL$$, $container$$14_containerName$$10_input$$7$$);
  $JSCompiler_StaticMethods__getElementFromContainerByValue$self_element$$268$$ = $JSCompiler_alias_NULL$$;
  $container$$14_containerName$$10_input$$7$$ && ($liKids$$1$$ = $container$$14_containerName$$10_input$$7$$.childNodes);
  for(i = 0;i < $liKids$$1$$.length;i++) {
    if(1 == $liKids$$1$$[i].nodeType && ($container$$14_containerName$$10_input$$7$$ = $liKids$$1$$[i].getElementsByTagName("input")[0], $container$$14_containerName$$10_input$$7$$.value && $container$$14_containerName$$10_input$$7$$.value == $value$$186$$)) {
      $JSCompiler_StaticMethods__getElementFromContainerByValue$self_element$$268$$ = $liKids$$1$$[i];
      break
    }
  }
  return $JSCompiler_StaticMethods__getElementFromContainerByValue$self_element$$268$$
}
function $JSCompiler_StaticMethods__smartMove$$($JSCompiler_StaticMethods__smartMove$self$$, $attrValue$$15$$) {
  var $all$$1$$ = -1 != $attrValue$$15$$.indexOf("all"), $fromUL$$ = $JSCompiler_alias_NULL$$, $toUL$$ = $JSCompiler_alias_NULL$$, $toContainerName$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$;
  if("move" == $attrValue$$15$$ || "moveall" == $attrValue$$15$$) {
    $fromUL$$ = $JSCompiler_StaticMethods__getContainer$$($JSCompiler_StaticMethods__smartMove$self$$, $JSCompiler_alias_NULL$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$), $toUL$$ = $JSCompiler_StaticMethods__getContainer$$($JSCompiler_StaticMethods__smartMove$self$$, $JSCompiler_alias_NULL$$, $toContainerName$$)
  }
  if("remove" == $attrValue$$15$$ || "removeall" == $attrValue$$15$$) {
    $toContainerName$$ = $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$, $fromUL$$ = $JSCompiler_StaticMethods__getContainer$$($JSCompiler_StaticMethods__smartMove$self$$, $JSCompiler_alias_NULL$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$), $toUL$$ = $JSCompiler_StaticMethods__getContainer$$($JSCompiler_StaticMethods__smartMove$self$$, $JSCompiler_alias_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$$8$$ = $fromUL$$1_liKids$$2$$[i].getElementsByTagName("input")[0], $itemToMove$$ = $JSCompiler_alias_FALSE$$;
    $all$$2$$ == $JSCompiler_alias_TRUE$$ ? $input$$8$$.disabled || ($itemToMove$$ = $JSCompiler_alias_TRUE$$, $input$$8$$.checked = $JSCompiler_alias_FALSE$$, this.$UpdateSelectedStyle$($input$$8$$)) : !$input$$8$$.disabled && $input$$8$$.checked && ($itemToMove$$ = $JSCompiler_alias_TRUE$$, $input$$8$$.checked = $JSCompiler_alias_FALSE$$, this.$UpdateSelectedStyle$($input$$8$$));
    $itemToMove$$ == $JSCompiler_alias_TRUE$$ && ($input$$8$$.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, $JSCompiler_alias_TRUE$$);
  $JSCompiler_StaticMethods__clearDesc$$(this, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_DESC$);
  $JSCompiler_StaticMethods__clearDesc$$(this, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_DESC$)
};
function $JSCompiler_StaticMethods__getFirstEnabledCheckbox$$($JSCompiler_StaticMethods__getFirstEnabledCheckbox$self$$, $containerName$$11$$) {
  var $checkBoxes$$ = $JSCompiler_StaticMethods__getFirstEnabledCheckbox$self$$.$GetCheckboxes$($JSCompiler_alias_NULL$$, $JSCompiler_alias_NULL$$, $containerName$$11$$);
  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$$9$$ = [], $input$$9_trailCheckBoxes$$ = $JSCompiler_StaticMethods__createSubmitValueArray$self$$.$GetCheckboxes$($JSCompiler_alias_NULL$$, $JSCompiler_alias_NULL$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$);
  for(i = 0;i < $input$$9_trailCheckBoxes$$.length;i++) {
    $input$$9_trailCheckBoxes$$[i] && $values$$9$$.push($input$$9_trailCheckBoxes$$[i].value)
  }
  if($input$$9_trailCheckBoxes$$ = $JSCompiler_StaticMethods__createSubmitValueArray$self$$.$_getHiddenField$()) {
    $input$$9_trailCheckBoxes$$.value = $values$$9$$.join(";"), $runValidate$$ && $JSCompiler_StaticMethods__createSubmitValueArray$self$$.$Validate$($JSCompiler_StaticMethods__createSubmitValueArray$self$$.$getComponent$(), $values$$9$$)
  }
}
$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$$15$$) {
  var $indices$$1$$ = [];
  $checkboxes$$4_container$$15$$ = $checkboxes$$4_container$$15$$.getElementsByTagName("input");
  for(i = 0;i < $checkboxes$$4_container$$15$$.length;i++) {
    var $checkbox$$15$$ = $checkboxes$$4_container$$15$$[i];
    !$checkbox$$15$$.disabled && $checkbox$$15$$.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$($JSCompiler_alias_NULL$$, $JSCompiler_alias_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__isReorderOnly$$($JSCompiler_StaticMethods__isReorderOnly$self_component$$1538$$) {
  $JSCompiler_StaticMethods__isReorderOnly$self_component$$1538$$ = $JSCompiler_StaticMethods__isReorderOnly$self_component$$1538$$.$getComponent$();
  return $JSCompiler_StaticMethods__isReorderOnly$self_component$$1538$$.getReorderOnly && $JSCompiler_StaticMethods__isReorderOnly$self_component$$1538$$.getReorderOnly()
}
function $JSCompiler_StaticMethods__disableButtons$$($JSCompiler_StaticMethods__disableButtons$self$$, $domElement$$429$$) {
  var $component$$1539$$ = $JSCompiler_StaticMethods__disableButtons$self$$.$getComponent$();
  if(!$component$$1539$$.getDisabled() && !$component$$1539$$.getReadOnly()) {
    var $leadContainer$$5_leadCounts$$1$$ = $JSCompiler_StaticMethods__getContainer$$($JSCompiler_StaticMethods__disableButtons$self$$, $domElement$$429$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$);
    if($leadContainer$$5_leadCounts$$1$$) {
      var $leadCount$$1_trailContainer$$5$$ = $JSCompiler_StaticMethods__getContainer$$($JSCompiler_StaticMethods__disableButtons$self$$, $domElement$$429$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$), $leadContainer$$5_leadCounts$$1$$ = $JSCompiler_StaticMethods__disableButtons$self$$.$_getSelectItemCount$($leadContainer$$5_leadCounts$$1$$), $trailCounts$$1_zeroTrail$$ = $JSCompiler_StaticMethods__disableButtons$self$$.$_getSelectItemCount$($leadCount$$1_trailContainer$$5$$), $leadCount$$1_trailContainer$$5$$ = 
      $leadContainer$$5_leadCounts$$1$$[0], $trailCount$$1$$ = $trailCounts$$1_zeroTrail$$[0], $trailCounts$$1_zeroTrail$$ = 0 == $trailCounts$$1_zeroTrail$$[1];
      $JSCompiler_StaticMethods__disableButton$$($JSCompiler_StaticMethods__disableButtons$self$$, 0 == $leadContainer$$5_leadCounts$$1$$[1], $domElement$$429$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVEALL_ID_ATTR_NAME$), $AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVEALL_ID_ATTR_NAME$, $JSCompiler_alias_TRUE$$, $JSCompiler_alias_TRUE$$);
      $JSCompiler_StaticMethods__disableButton$$($JSCompiler_StaticMethods__disableButtons$self$$, $trailCounts$$1_zeroTrail$$, $domElement$$429$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVEALL_ID_ATTR_NAME$), $AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVEALL_ID_ATTR_NAME$, $JSCompiler_alias_TRUE$$, $JSCompiler_alias_TRUE$$);
      $JSCompiler_StaticMethods__disableButton$$($JSCompiler_StaticMethods__disableButtons$self$$, !(0 < $leadCount$$1_trailContainer$$5$$), $domElement$$429$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_ID_ATTR_NAME$), $AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_ID_ATTR_NAME$, $JSCompiler_alias_TRUE$$, $JSCompiler_alias_TRUE$$);
      $JSCompiler_StaticMethods__disableButton$$($JSCompiler_StaticMethods__disableButtons$self$$, !(0 < $trailCount$$1$$), $domElement$$429$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVE_ID_ATTR_NAME$), $AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVE_ID_ATTR_NAME$, $JSCompiler_alias_TRUE$$, $JSCompiler_alias_TRUE$$)
    }
    $component$$1539$$.getReorderOnly && $JSCompiler_StaticMethods__manageReorderButtons$$($JSCompiler_StaticMethods__disableButtons$self$$)
  }
}
function $JSCompiler_StaticMethods__checkTask$$($JSCompiler_StaticMethods__checkTask$self$$, $node$$102$$) {
  var $id$$336_target$$166$$ = $JSCompiler_StaticMethods__checkTask$self$$.$_getAnchor$($node$$102$$);
  if($id$$336_target$$166$$) {
    $id$$336_target$$166$$ = $id$$336_target$$166$$.id;
    if($JSCompiler_StaticMethods__checkTask$self$$.$_endsWith$($id$$336_target$$166$$, "::move")) {
      return"move"
    }
    if($JSCompiler_StaticMethods__checkTask$self$$.$_endsWith$($id$$336_target$$166$$, "::moveall")) {
      return"moveall"
    }
    if($JSCompiler_StaticMethods__checkTask$self$$.$_endsWith$($id$$336_target$$166$$, "::remove")) {
      return"remove"
    }
    if($JSCompiler_StaticMethods__checkTask$self$$.$_endsWith$($id$$336_target$$166$$, "::removeall")) {
      return"removeall"
    }
    if($JSCompiler_StaticMethods__checkTask$self$$.$_endsWith$($id$$336_target$$166$$, "move-top")) {
      return"move-top"
    }
    if($JSCompiler_StaticMethods__checkTask$self$$.$_endsWith$($id$$336_target$$166$$, "move-up")) {
      return"move-up"
    }
    if($JSCompiler_StaticMethods__checkTask$self$$.$_endsWith$($id$$336_target$$166$$, "move-down")) {
      return"move-down"
    }
    if($JSCompiler_StaticMethods__checkTask$self$$.$_endsWith$($id$$336_target$$166$$, "move-bottom")) {
      return"move-bottom"
    }
  }
}
function $JSCompiler_StaticMethods__getParentContainer$$($domElement$$430$$, $node$$103$$) {
  $AdfAssert$$.$assertDomElement$($domElement$$430$$);
  var $agent$$508$$ = $AdfAgent$$.$AGENT$, $parentContainer$$8$$ = $agent$$508$$.getElementById($domElement$$430$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_LEAD_UL_ID_EXPANDO$));
  $AdfDomUtils$$.$isAncestor$($parentContainer$$8$$, $node$$103$$) || ($parentContainer$$8$$ = $agent$$508$$.getElementById($domElement$$430$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TRAIL_UL_ID_EXPANDO$)));
  return $parentContainer$$8$$
}
function $JSCompiler_StaticMethods__getButconParentContainer$$($domElement$$431$$, $node$$104$$) {
  $AdfAssert$$.$assertDomElement$($domElement$$431$$);
  var $agent$$509$$ = $AdfAgent$$.$AGENT$, $parentContainer$$9$$ = $agent$$509$$.getElementById($domElement$$431$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REORDER_DIV_ID_EXPANDO$));
  $AdfDomUtils$$.$isAncestor$($parentContainer$$9$$, $node$$104$$) || ($parentContainer$$9$$ = $agent$$509$$.getElementById($domElement$$431$$.getAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_DIV_ID_EXPANDO$)));
  return $parentContainer$$9$$
}
function $JSCompiler_StaticMethods__getFirstEnabledButcon$$($JSCompiler_StaticMethods__getFirstEnabledButcon$self$$, $nodeIds$$, $checkIndex$$, $defaultNode$$) {
  var $id$$339$$ = $nodeIds$$[$checkIndex$$], $node$$inline_3534$$ = $AdfAgent$$.$AGENT$.getElementById($id$$339$$);
  return!($node$$inline_3534$$ && -1 == $node$$inline_3534$$.className.indexOf($AdfDhtmlSelectManyShuttleBasePeer$$.$_DISABLED_STYLE_CLASS$)) ? $checkIndex$$ < $nodeIds$$.length - 1 ? $JSCompiler_StaticMethods__getFirstEnabledButcon$$($JSCompiler_StaticMethods__getFirstEnabledButcon$self$$, $nodeIds$$, $checkIndex$$ + 1) : $defaultNode$$ : $AdfAgent$$.$AGENT$.getElementById($id$$339$$)
}
$JSCompiler_prototypeAlias$$.$_getAnchor$ = function $$JSCompiler_prototypeAlias$$$$_getAnchor$$($node$$106$$) {
  var $agent$$510$$ = $AdfAgent$$.$AGENT$, $aChildren$$ = $node$$106$$.getElementsByTagName("A");
  if(1 == $aChildren$$.length) {
    return $aChildren$$[0]
  }
  for(;$node$$106$$;) {
    if("INPUT" == $agent$$510$$.$getNodeName$($node$$106$$) || "LABEL" == $agent$$510$$.$getNodeName$($node$$106$$)) {
      return $JSCompiler_alias_NULL$$
    }
    if("A" == $agent$$510$$.$getNodeName$($node$$106$$)) {
      return $node$$106$$
    }
    $node$$106$$ = $node$$106$$.parentNode
  }
};
$JSCompiler_prototypeAlias$$.$_endsWith$ = function $$JSCompiler_prototypeAlias$$$$_endsWith$$($value$$187$$, $suffix$$4$$) {
  $AdfAssert$$.$assertString$($value$$187$$);
  $AdfAssert$$.$assertString$($suffix$$4$$);
  var $startPos$$ = $value$$187$$.length - $suffix$$4$$.length;
  return 0 > $startPos$$ ? $JSCompiler_alias_FALSE$$ : $value$$187$$.lastIndexOf($suffix$$4$$, $startPos$$) == $startPos$$
};
function $JSCompiler_StaticMethods__lazyInitButtons$$($JSCompiler_StaticMethods__lazyInitButtons$self_domElement$$435$$) {
  var $bottom$$7_clientId$$372$$ = $JSCompiler_StaticMethods__lazyInitButtons$self_domElement$$435$$.$getComponent$().$getClientId$(), $move$$ = $AdfRichUIPeer$$.$CreateSubId$($bottom$$7_clientId$$372$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_ID$), $moveall$$ = $AdfRichUIPeer$$.$CreateSubId$($bottom$$7_clientId$$372$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVEALL_ID$), $remove$$ = $AdfRichUIPeer$$.$CreateSubId$($bottom$$7_clientId$$372$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVE_ID$), 
  $removeall$$ = $AdfRichUIPeer$$.$CreateSubId$($bottom$$7_clientId$$372$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVEALL_ID$), $top$$24$$ = $AdfRichUIPeer$$.$CreateSubId$($bottom$$7_clientId$$372$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_TOP_ID$), $up$$ = $AdfRichUIPeer$$.$CreateSubId$($bottom$$7_clientId$$372$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_UP_ID$), $down$$ = $AdfRichUIPeer$$.$CreateSubId$($bottom$$7_clientId$$372$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_DOWN_ID$), $bottom$$7_clientId$$372$$ = 
  $AdfRichUIPeer$$.$CreateSubId$($bottom$$7_clientId$$372$$, $AdfDhtmlSelectManyShuttleBasePeer$$.$_BOTTOM_ID$);
  $JSCompiler_StaticMethods__lazyInitButtons$self_domElement$$435$$ = $JSCompiler_StaticMethods__lazyInitButtons$self_domElement$$435$$.$getDomElement$();
  $JSCompiler_StaticMethods__lazyInitButtons$self_domElement$$435$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVE_ID_ATTR_NAME$, $move$$);
  $JSCompiler_StaticMethods__lazyInitButtons$self_domElement$$435$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_MOVEALL_ID_ATTR_NAME$, $moveall$$);
  $JSCompiler_StaticMethods__lazyInitButtons$self_domElement$$435$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVE_ID_ATTR_NAME$, $remove$$);
  $JSCompiler_StaticMethods__lazyInitButtons$self_domElement$$435$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_REMOVEALL_ID_ATTR_NAME$, $removeall$$);
  $JSCompiler_StaticMethods__lazyInitButtons$self_domElement$$435$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_TOP_ID_ATTR_NAME$, $top$$24$$);
  $JSCompiler_StaticMethods__lazyInitButtons$self_domElement$$435$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_UP_ID_ATTR_NAME$, $up$$);
  $JSCompiler_StaticMethods__lazyInitButtons$self_domElement$$435$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_DOWN_ID_ATTR_NAME$, $down$$);
  $JSCompiler_StaticMethods__lazyInitButtons$self_domElement$$435$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_BOTTOM_ID_ATTR_NAME$, $bottom$$7_clientId$$372$$);
  $JSCompiler_StaticMethods__lazyInitButtons$self_domElement$$435$$.setAttribute($AdfDhtmlSelectManyShuttleBasePeer$$.$_LAZY_ATTR$, "true")
}
;