function $AdfDhtmlSimpleFloat$$() {
  this.Init()
}
$goog$exportSymbol$$("AdfDhtmlSimpleFloat", $AdfDhtmlSimpleFloat$$);
$AdfObject$$.$createSubclass$($AdfDhtmlSimpleFloat$$, $AdfDhtmlPopupWindow$$);
$AdfDhtmlSimpleFloat$$.$InitClass$ = function $$AdfDhtmlSimpleFloat$$$$InitClass$$() {
  this.$_DRAG_STYLECLASS$ = "p_AFDrag";
  this.$_INACTIVE_STYLECLASS$ = "p_AFInactive";
  this.$_CONTENT_ID$ = "contentContainer";
  this.$_BACKGROUND_EXPANDO$ = "data-afr-panelwindowbackground";
  this.$_TITLE_ID$ = "_ttxt";
  this.$_POPUP_INITIAL_FOCUS_LIVE_CONTENT_ID$ = "AFPopupInitialFocusLiveContent"
};
$goog$exportSymbol$$("AdfDhtmlSimpleFloat.InitClass", $AdfDhtmlSimpleFloat$$.$InitClass$);
$AdfDhtmlSimpleFloat$$.prototype.Init = function $$AdfDhtmlSimpleFloat$$$$Init$() {
  $AdfDhtmlSimpleFloat$$.$superclass$.Init.call(this)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.Init", {Init:$AdfDhtmlSimpleFloat$$.prototype.Init});
$AdfDhtmlSimpleFloat$$.prototype.$getContainedComponentClientId$ = $JSCompiler_get$$("$_containedComponentId$");
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.getContainedComponentClientId", {$getContainedComponentClientId$:$AdfDhtmlSimpleFloat$$.prototype.$getContainedComponentClientId$});
$AdfDhtmlSimpleFloat$$.prototype.$GetFocusContent$ = function $$AdfDhtmlSimpleFloat$$$$$GetFocusContent$$() {
  var $agent$$89_peer$$65$$ = $AdfAgent$$.$AGENT$;
  if($agent$$89_peer$$65$$.$getDomWindow$().$AdfSafariMobileAgent$ && $agent$$89_peer$$65$$ instanceof $AdfSafariMobileAgent$$) {
    return $AdfDhtmlSimpleFloat$$.$superclass$.$GetFocusContent$.call(this)
  }
  var $agent$$89_peer$$65$$ = $JSCompiler_StaticMethods__getContainedComponentPeer$$(this), $element$$155_subId$$9$$ = $AdfRichUIPeer$$.$CreateSubId$($agent$$89_peer$$65$$.$getComponent$().$getClientId$(), $AdfDhtmlSimpleFloat$$.$_CONTENT_ID$);
  if(($element$$155_subId$$9$$ = $AdfAgent$$.$AGENT$.getElementById($element$$155_subId$$9$$)) && $AdfAgent$$.$AGENT$.$getPlatform$() == $AdfAgent$$.$GECKO_PLATFORM$) {
    $element$$155_subId$$9$$.tabIndex = -1
  }
  $element$$155_subId$$9$$ && ($element$$155_subId$$9$$ = $AdfFocusUtils$$.$containsFocus$($element$$155_subId$$9$$) ? $AdfPage$$.$PAGE$.$_activeDomNode$ : $AdfFocusUtils$$.$getFirstTabStop$($element$$155_subId$$9$$));
  $element$$155_subId$$9$$ || ($agent$$89_peer$$65$$ instanceof $AdfDhtmlDialogPeer$$ && ($element$$155_subId$$9$$ = $agent$$89_peer$$65$$.$getDefaultButtonDom$(this.$getContainedComponentClientId$())), $element$$155_subId$$9$$ || ($element$$155_subId$$9$$ = $agent$$89_peer$$65$$.$getDomElement$()));
  return $element$$155_subId$$9$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.GetFocusContent", {$GetFocusContent$:$AdfDhtmlSimpleFloat$$.prototype.$GetFocusContent$});
$AdfDhtmlSimpleFloat$$.prototype.$setContent$ = function $$AdfDhtmlSimpleFloat$$$$$setContent$$($mainElement$$1_selectorContent$$1$$) {
  $AdfDhtmlSimpleFloat$$.$superclass$.$setContent$.call(this, $mainElement$$1_selectorContent$$1$$);
  $mainElement$$1_selectorContent$$1$$ = $JSCompiler_StaticMethods__getMainElement$$($mainElement$$1_selectorContent$$1$$);
  this.$setShadowAnchor$($mainElement$$1_selectorContent$$1$$);
  this.$_containedComponentId$ = $AdfRichUIPeer$$.$getFirstAncestorComponent$($mainElement$$1_selectorContent$$1$$).$getClientId$()
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.setContent", {$setContent$:$AdfDhtmlSimpleFloat$$.prototype.$setContent$});
$AdfDhtmlSimpleFloat$$.prototype.$setAccessibleAttrs$ = function $$AdfDhtmlSimpleFloat$$$$$setAccessibleAttrs$$($hints$$45$$) {
  var $wrapper$$13$$ = this.$getElement$(), $peer$$66_titleId$$1$$ = $JSCompiler_StaticMethods__getContainedComponentPeer$$(this), $contentId$$1$$ = $AdfRichUIPeer$$.$CreateSubId$($peer$$66_titleId$$1$$.$getComponent$().$getClientId$(), $AdfDhtmlSimpleFloat$$.$_CONTENT_ID$), $peer$$66_titleId$$1$$ = $AdfRichUIPeer$$.$CreateSubId$($peer$$66_titleId$$1$$.$getComponent$().$getClientId$(), $AdfDhtmlSimpleFloat$$.$_TITLE_ID$);
  $wrapper$$13$$.setAttribute("role", "dialog");
  $wrapper$$13$$.setAttribute("aria-describedby", $contentId$$1$$);
  $wrapper$$13$$.setAttribute("aria-labelledby", $peer$$66_titleId$$1$$);
  $hints$$45$$.modal && $wrapper$$13$$.setAttribute("aria-modal", "true")
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.setAccessibleAttrs", {$setAccessibleAttrs$:$AdfDhtmlSimpleFloat$$.prototype.$setAccessibleAttrs$});
$AdfDhtmlSimpleFloat$$.prototype.$announceOpeningViaLiveRegion$ = function $$AdfDhtmlSimpleFloat$$$$$announceOpeningViaLiveRegion$$($hints$$46_laf$$11_liveContent$$1$$) {
  if($hints$$46_laf$$11_liveContent$$1$$ && !$hints$$46_laf$$11_liveContent$$1$$.focus) {
    $hints$$46_laf$$11_liveContent$$1$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$();
    var $liveContainer$$2_liveContainerId$$2$$ = $AdfRichUIPeer$$.$CreateSubId$($AdfPage$$.$PAGE$.$_documentClientId$, $AdfDhtmlDocumentPeer$$.$_GLOBAL_LIVE_CONTAINER_ID$), $liveContainer$$2_liveContainerId$$2$$ = $AdfAgent$$.$AGENT$.getElementById($liveContainer$$2_liveContainerId$$2$$), $liveTextKey$$1$$ = $AdfPage$$.$PAGE$.$getDomWindow$().$AdfSafariMobileAgent$ && $AdfAgent$$.$AGENT$ instanceof $AdfSafariMobileAgent$$ ? "af_panelWindow.INITIAL_FOCUS_LIVE_TEXT_MOBILE" : "af_panelWindow.INITIAL_FOCUS_LIVE_TEXT";
    $hints$$46_laf$$11_liveContent$$1$$ = $hints$$46_laf$$11_liveContent$$1$$.$getTranslatedString$($liveTextKey$$1$$);
    $AdfAgent$$.$AGENT$.$setTextContent$($liveContainer$$2_liveContainerId$$2$$, $hints$$46_laf$$11_liveContent$$1$$)
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.announceOpeningViaLiveRegion", {$announceOpeningViaLiveRegion$:$AdfDhtmlSimpleFloat$$.prototype.$announceOpeningViaLiveRegion$});
$AdfDhtmlSimpleFloat$$.prototype.$removeAccessibleAttrs$ = function $$AdfDhtmlSimpleFloat$$$$$removeAccessibleAttrs$$() {
  var $liveContainer$$3_liveContainerId$$3$$ = $AdfRichUIPeer$$.$CreateSubId$($AdfPage$$.$PAGE$.$_documentClientId$, $AdfDhtmlDocumentPeer$$.$_GLOBAL_LIVE_CONTAINER_ID$);
  ($liveContainer$$3_liveContainerId$$3$$ = $AdfAgent$$.$AGENT$.getElementById($liveContainer$$3_liveContainerId$$3$$)) && $AdfAgent$$.$AGENT$.$setTextContent$($liveContainer$$3_liveContainerId$$3$$, "")
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.removeAccessibleAttrs", {$removeAccessibleAttrs$:$AdfDhtmlSimpleFloat$$.prototype.$removeAccessibleAttrs$});
function $JSCompiler_StaticMethods__getMainElement$$($content$$19_mainElement$$2$$) {
  $content$$19_mainElement$$2$$ = $content$$19_mainElement$$2$$.getElementsByTagName("table")[0];
  $AdfAssert$$.assert($content$$19_mainElement$$2$$, "Main Element of floating window must be a table");
  return $content$$19_mainElement$$2$$
}
$AdfDhtmlSimpleFloat$$.prototype.$setDragElement$ = function $$AdfDhtmlSimpleFloat$$$$$setDragElement$$($dragElement$$) {
  this.$_dragElement$ = $dragElement$$;
  this.$_repositionable$ && (this.$_repositionable$.$destroy$(), delete this.$_repositionable$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.setDragElement", {$setDragElement$:$AdfDhtmlSimpleFloat$$.prototype.$setDragElement$});
$AdfDhtmlSimpleFloat$$.prototype.getModal = $JSCompiler_get$$("$_modal$");
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.getModal", {getModal:$AdfDhtmlSimpleFloat$$.prototype.getModal});
$AdfDhtmlSimpleFloat$$.prototype.setModal = $JSCompiler_set$$("$_modal$");
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.setModal", {setModal:$AdfDhtmlSimpleFloat$$.prototype.setModal});
$AdfDhtmlSimpleFloat$$.prototype.getInitialFocus = $JSCompiler_get$$("$_initialFocus$");
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.getInitialFocus", {getInitialFocus:$AdfDhtmlSimpleFloat$$.prototype.getInitialFocus});
$AdfDhtmlSimpleFloat$$.prototype.setInitialFocus = $JSCompiler_set$$("$_initialFocus$");
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.setInitialFocus", {setInitialFocus:$AdfDhtmlSimpleFloat$$.prototype.setInitialFocus});
$AdfDhtmlSimpleFloat$$.prototype.$activate$ = function $$AdfDhtmlSimpleFloat$$$$$activate$$() {
  this.$raiseToFront$();
  this.$showAsActive$();
  var $shadowAnchor$$1$$ = this.$getShadowAnchor$();
  $AdfDhtmlShadowDecorator$$.$hasShadowDecorator$($shadowAnchor$$1$$) && $AdfDhtmlShadowDecorator$$.$moveShadowDecorator$($shadowAnchor$$1$$);
  !$AdfFocusUtils$$.$containsFocus$(this.$GetFocusContent$()) && !$AdfFocusUtils$$.$isFocusChangePending$() && this.$FocusOnFirstElement$($JSCompiler_alias_TRUE$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.activate", {$activate$:$AdfDhtmlSimpleFloat$$.prototype.$activate$});
$AdfDhtmlSimpleFloat$$.prototype.$showAsActive$ = function $$AdfDhtmlSimpleFloat$$$$$showAsActive$$() {
  for(var $anchor$$12_containedComponentDomElement$$ = $JSCompiler_StaticMethods__getContainedComponentDomElement$$(this), $childNodes$$2$$ = $anchor$$12_containedComponentDomElement$$.childNodes, $childCount$$3$$ = $childNodes$$2$$.length, $i$$139$$ = 0;$i$$139$$ < $childCount$$3$$;$i$$139$$++) {
    var $childNode$$3$$ = $childNodes$$2$$[$i$$139$$], $childStyle$$3$$ = $childNode$$3$$.style;
    $childNode$$3$$.getAttribute($AdfDhtmlSimpleFloat$$.$_BACKGROUND_EXPANDO$) != $JSCompiler_alias_NULL$$ && ($childStyle$$3$$.display = "none")
  }
  $AdfDomUtils$$.$removeCSSClassName$($anchor$$12_containedComponentDomElement$$, $AdfDhtmlSimpleFloat$$.$_INACTIVE_STYLECLASS$);
  this.$raiseToFront$();
  $anchor$$12_containedComponentDomElement$$ = this.$getShadowAnchor$();
  $AdfDhtmlShadowDecorator$$.$hasShadowDecorator$($anchor$$12_containedComponentDomElement$$) && ($AdfDhtmlShadowDecorator$$.$moveShadowDecorator$($anchor$$12_containedComponentDomElement$$), $AdfDhtmlShadowDecorator$$.$showShadowDecorator$($anchor$$12_containedComponentDomElement$$, $JSCompiler_alias_TRUE$$))
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.showAsActive", {$showAsActive$:$AdfDhtmlSimpleFloat$$.prototype.$showAsActive$});
$AdfDhtmlSimpleFloat$$.prototype.$showAsInActive$ = function $$AdfDhtmlSimpleFloat$$$$$showAsInActive$$() {
  for(var $anchor$$13_zIndex$$ = this.$getElement$().style.zIndex, $containedComponentDomElement$$1$$ = $JSCompiler_StaticMethods__getContainedComponentDomElement$$(this), $w$$8$$ = $containedComponentDomElement$$1$$.offsetWidth, $h$$7$$ = $containedComponentDomElement$$1$$.offsetHeight, $childNodes$$3$$ = $containedComponentDomElement$$1$$.childNodes, $childCount$$4$$ = $childNodes$$3$$.length, $i$$140$$ = 0, $backgroundIndex$$ = 0;$i$$140$$ < $childCount$$4$$;$i$$140$$++) {
    var $childNode$$4$$ = $childNodes$$3$$[$i$$140$$], $childStyle$$4$$ = $childNode$$4$$.style;
    $childNode$$4$$.getAttribute($AdfDhtmlSimpleFloat$$.$_BACKGROUND_EXPANDO$) != $JSCompiler_alias_NULL$$ ? ($childStyle$$4$$.zIndex = $anchor$$13_zIndex$$ - 1, $childStyle$$4$$.marginLeft = $backgroundIndex$$ + "px", $childStyle$$4$$.marginTop = 3 - $backgroundIndex$$ + "px", $childStyle$$4$$.width = Math.max(0, $w$$8$$ - 2 - 2 * $backgroundIndex$$) + "px", $childStyle$$4$$.height = Math.max(0, $h$$7$$ - 2 - 2 * (3 - $backgroundIndex$$)) + "px", $childStyle$$4$$.display = "block", $backgroundIndex$$++) : 
    $childStyle$$4$$.zIndex = $anchor$$13_zIndex$$
  }
  $AdfDomUtils$$.$addCSSClassName$($containedComponentDomElement$$1$$, $AdfDhtmlSimpleFloat$$.$_INACTIVE_STYLECLASS$);
  $anchor$$13_zIndex$$ = this.$getShadowAnchor$();
  $AdfDhtmlShadowDecorator$$.$hasShadowDecorator$($anchor$$13_zIndex$$) && ($AdfDhtmlShadowDecorator$$.$moveShadowDecorator$($anchor$$13_zIndex$$), $AdfDhtmlShadowDecorator$$.$showShadowDecorator$($anchor$$13_zIndex$$, $JSCompiler_alias_TRUE$$))
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.showAsInActive", {$showAsInActive$:$AdfDhtmlSimpleFloat$$.prototype.$showAsInActive$});
$AdfDhtmlSimpleFloat$$.prototype.$CreateDomElement$ = function $$AdfDhtmlSimpleFloat$$$$$CreateDomElement$$() {
  var $closeLabel$$3_contentDiv$$1_page$$60$$ = $AdfPage$$.$PAGE$, $popupDiv$$ = $closeLabel$$3_contentDiv$$1_page$$60$$.$getDomDocument$().createElement("div"), $contentElement$$4_domDocument$$24$$ = $popupDiv$$;
  if(this.$NeedsCloseLink$()) {
    var $contentElement$$4_domDocument$$24$$ = $closeLabel$$3_contentDiv$$1_page$$60$$.$getDomDocument$(), $linkDiv$$2$$ = $contentElement$$4_domDocument$$24$$.createElement("div");
    $popupDiv$$.appendChild($linkDiv$$2$$);
    $closeLabel$$3_contentDiv$$1_page$$60$$ = $closeLabel$$3_contentDiv$$1_page$$60$$.$getLookAndFeel$().$getTranslatedString$("af_popup.TIP_DISMISS");
    $linkDiv$$2$$.innerHTML = '\x3ca href\x3d"javascript:;" style\x3d"position:absolute;top:-999px;" onclick\x3d"var popupDiv \x3d this.parentNode.parentNode;var contentDiv \x3d AdfDomUtils.getChildElements(popupDiv)[1];var label \x3d popupDiv.getAttribute(\'aria-labelledby\');var compId \x3d label.split(\'::\')[0];var comp \x3d AdfPage.PAGE.findComponentByAbsoluteId(compId);var peer \x3d comp.getPeer();peer.bind(comp);peer.Cancel();"\x3e' + $closeLabel$$3_contentDiv$$1_page$$60$$ + "\x3c/a\x3e";
    $closeLabel$$3_contentDiv$$1_page$$60$$ = $contentElement$$4_domDocument$$24$$.createElement("div");
    $popupDiv$$.appendChild($closeLabel$$3_contentDiv$$1_page$$60$$);
    $contentElement$$4_domDocument$$24$$ = $closeLabel$$3_contentDiv$$1_page$$60$$
  }
  this.$SetContentParent$($contentElement$$4_domDocument$$24$$);
  return $popupDiv$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.CreateDomElement", {$CreateDomElement$:$AdfDhtmlSimpleFloat$$.prototype.$CreateDomElement$});
$AdfDhtmlSimpleFloat$$.prototype.$SetContentParent$ = $JSCompiler_set$$("$_contentElement$");
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.SetContentParent", {$SetContentParent$:$AdfDhtmlSimpleFloat$$.prototype.$SetContentParent$});
$AdfDhtmlSimpleFloat$$.prototype.$GetContentParent$ = $JSCompiler_get$$("$_contentElement$");
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.GetContentParent", {$GetContentParent$:$AdfDhtmlSimpleFloat$$.prototype.$GetContentParent$});
$AdfDhtmlSimpleFloat$$.prototype.$GetAnimationDurationSkinProperty$ = function $$AdfDhtmlSimpleFloat$$$$$GetAnimationDurationSkinProperty$$() {
  var $peer$$67$$ = $JSCompiler_StaticMethods__getContainedComponentPeer$$(this);
  $AdfAssert$$.$assertPrototype$($peer$$67$$, $AdfRichUIPeer$$);
  return $peer$$67$$.$getAnimationDurationSkinProperty$()
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.GetAnimationDurationSkinProperty", {$GetAnimationDurationSkinProperty$:$AdfDhtmlSimpleFloat$$.prototype.$GetAnimationDurationSkinProperty$});
$AdfDhtmlSimpleFloat$$.prototype.$GetAnimateSkinProperty$ = function $$AdfDhtmlSimpleFloat$$$$$GetAnimateSkinProperty$$() {
  var $peer$$68$$ = $JSCompiler_StaticMethods__getContainedComponentPeer$$(this);
  $AdfAssert$$.$assertPrototype$($peer$$68$$, $AdfRichUIPeer$$);
  return $peer$$68$$.$getAnimateSkinProperty$()
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.GetAnimateSkinProperty", {$GetAnimateSkinProperty$:$AdfDhtmlSimpleFloat$$.prototype.$GetAnimateSkinProperty$});
$AdfDhtmlSimpleFloat$$.prototype.$ShouldHideOnClip$ = $JSCompiler_returnArg$$($JSCompiler_alias_FALSE$$);
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.ShouldHideOnClip", {$ShouldHideOnClip$:$AdfDhtmlSimpleFloat$$.prototype.$ShouldHideOnClip$});
$AdfDhtmlSimpleFloat$$.prototype.$handleComponentRemoved$ = function $$AdfDhtmlSimpleFloat$$$$$handleComponentRemoved$$() {
  this.$_bindInited$ && ($AdfDhtmlShadowDecorator$$.$removeShadowDecorator$(this.$getShadowAnchor$()), this.$_repositionable$ && (this.$_repositionable$.$destroy$(), delete this.$_repositionable$))
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.handleComponentRemoved", {$handleComponentRemoved$:$AdfDhtmlSimpleFloat$$.prototype.$handleComponentRemoved$});
$AdfDhtmlSimpleFloat$$.prototype.$handleBindToComponent$ = function $$AdfDhtmlSimpleFloat$$$$$handleBindToComponent$$() {
  if(!this.$_repositionable$) {
    this.$setShadowAnchor$($JSCompiler_StaticMethods__getMainElement$$(this.$getContent$()));
    var $afterAnimation$$2_component$$337$$ = !this.$isAnimating$();
    $afterAnimation$$2_component$$337$$ && this.$CreateShadow$($afterAnimation$$2_component$$337$$);
    if($afterAnimation$$2_component$$337$$ = $AdfPage$$.$PAGE$.$findComponent$(this.$_containedComponentId$)) {
      var $peer$$69$$ = $afterAnimation$$2_component$$337$$.$getPeer$();
      $peer$$69$$.bind($afterAnimation$$2_component$$337$$);
      this.$setDragElement$($peer$$69$$.$getDragElement$());
      this.$initializeRepositionable$()
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.handleBindToComponent", {$handleBindToComponent$:$AdfDhtmlSimpleFloat$$.prototype.$handleBindToComponent$});
$AdfDhtmlSimpleFloat$$.prototype.$initializeRepositionable$ = function $$AdfDhtmlSimpleFloat$$$$$initializeRepositionable$$() {
  if(!this.$_repositionable$) {
    var $repositionable$$ = this.$_repositionable$ = new $AdfRepositionable$$(this, this.$_dragElement$);
    $repositionable$$.$setDragStartHandler$(this.$_dragStartHandler$);
    $repositionable$$.$setDragEndHandler$(this.$_dragEndHandler$)
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.initializeRepositionable", {$initializeRepositionable$:$AdfDhtmlSimpleFloat$$.prototype.$initializeRepositionable$});
$AdfDhtmlSimpleFloat$$.prototype.$HandleEscapeKey$ = function $$AdfDhtmlSimpleFloat$$$$$HandleEscapeKey$$($event$$95$$) {
  var $peer$$70$$ = $JSCompiler_StaticMethods__getContainedComponentPeer$$(this);
  $peer$$70$$ && $peer$$70$$.$handleEscapeKey$ ? $peer$$70$$.$handleEscapeKey$($event$$95$$) : $AdfDhtmlSimpleFloat$$.$superclass$.$HandleEscapeKey$.call(this.event)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.HandleEscapeKey", {$HandleEscapeKey$:$AdfDhtmlSimpleFloat$$.prototype.$HandleEscapeKey$});
$AdfDhtmlSimpleFloat$$.prototype.$DoShow$ = function $$AdfDhtmlSimpleFloat$$$$$DoShow$$($hints$$47$$) {
  this.$_bindInited$ || (this.$_bindInited$ = $JSCompiler_alias_TRUE$$, this.$handleBindToComponent$());
  this.$setDragElement$($hints$$47$$.dragElement);
  this.setModal($hints$$47$$.modal);
  var $dialogManager$$3$$ = $AdfDhtmlDialogManager$$.$getInstance$();
  $dialogManager$$3$$.$registerDialog$(this);
  var $leftPercentage_modal$$2_topPercentage$$ = $hints$$47$$.leftPosition;
  $leftPercentage_modal$$2_topPercentage$$ && isNaN($leftPercentage_modal$$2_topPercentage$$) && ($leftPercentage_modal$$2_topPercentage$$ = parseFloat($leftPercentage_modal$$2_topPercentage$$));
  this.$_leftPercentage$ = $leftPercentage_modal$$2_topPercentage$$;
  ($leftPercentage_modal$$2_topPercentage$$ = $hints$$47$$.topPosition) && isNaN($leftPercentage_modal$$2_topPercentage$$) && ($leftPercentage_modal$$2_topPercentage$$ = parseFloat($leftPercentage_modal$$2_topPercentage$$));
  this.$_topPercentage$ = $leftPercentage_modal$$2_topPercentage$$;
  $AdfDhtmlSimpleFloat$$.$superclass$.$DoShow$.call(this, $hints$$47$$);
  this.$_dragElement$ && this.$initializeRepositionable$();
  ($leftPercentage_modal$$2_topPercentage$$ = this.$_modal$) && $AdfPage$$.$PAGE$.$getModalityManager$().$pushModal$(this.$getElement$());
  $hints$$47$$.focus && $dialogManager$$3$$.$activateDialog$(this);
  $leftPercentage_modal$$2_topPercentage$$ && $hints$$47$$.restoreImmediate && $AdfDhtmlSimpleFloat$$.$_isMessageDialogVisible$() && 2 != this.$getZorderScope$() && $AdfPage$$.$PAGE$.$showMessages$()
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.DoShow", {$DoShow$:$AdfDhtmlSimpleFloat$$.prototype.$DoShow$});
$AdfDhtmlSimpleFloat$$.$_isMessageDialogVisible$ = function $$AdfDhtmlSimpleFloat$$$$_isMessageDialogVisible$$() {
  var $docComp_page$$61_popups$$2$$ = $AdfPage$$.$PAGE$, $count$$9_docId$$ = $docComp_page$$61_popups$$2$$.$getDefaultMessageHandlerComponentId$(), $docComp_page$$61_popups$$2$$ = $docComp_page$$61_popups$$2$$.$findComponent$($count$$9_docId$$), $docComp_page$$61_popups$$2$$ = $docComp_page$$61_popups$$2$$.$getPeer$().$getAllPopups$($docComp_page$$61_popups$$2$$), $count$$9_docId$$ = 0;
  for(i in $docComp_page$$61_popups$$2$$) {
    $count$$9_docId$$++
  }
  return 0 < $count$$9_docId$$
};
$AdfDhtmlSimpleFloat$$.prototype.$destroy$ = function $$AdfDhtmlSimpleFloat$$$$$destroy$$() {
  $AdfDhtmlDialogManager$$.$getInstance$().$unregisterDialog$(this);
  var $page$$62$$ = $AdfPage$$.$PAGE$;
  this.$_modal$ && $page$$62$$.$getModalityManager$().$popModal$(this.$getElement$());
  this.$_repositionable$ && (this.$_repositionable$.$destroy$(), delete this.$_repositionable$);
  $AdfDhtmlSimpleFloat$$.$superclass$.$destroy$.call(this)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.destroy", {$destroy$:$AdfDhtmlSimpleFloat$$.prototype.$destroy$});
function $JSCompiler_StaticMethods__getContainedComponentPeer$$($JSCompiler_StaticMethods__getContainedComponentPeer$self_containedComponent$$1$$) {
  var $containedPeer$$ = $JSCompiler_alias_NULL$$;
  $JSCompiler_StaticMethods__getContainedComponentPeer$self_containedComponent$$1$$.$_containedComponentId$ != $JSCompiler_alias_NULL$$ && ($JSCompiler_StaticMethods__getContainedComponentPeer$self_containedComponent$$1$$ = $AdfPage$$.$PAGE$.$findComponent$($JSCompiler_StaticMethods__getContainedComponentPeer$self_containedComponent$$1$$.$_containedComponentId$), $JSCompiler_StaticMethods__getContainedComponentPeer$self_containedComponent$$1$$ != $JSCompiler_alias_NULL$$ && ($containedPeer$$ = $JSCompiler_StaticMethods__getContainedComponentPeer$self_containedComponent$$1$$.$getPeer$(), 
  $containedPeer$$.bind($JSCompiler_StaticMethods__getContainedComponentPeer$self_containedComponent$$1$$)));
  return $containedPeer$$
}
function $JSCompiler_StaticMethods__getContainedComponentDomElement$$($JSCompiler_StaticMethods__getContainedComponentDomElement$self_containedPeer$$1$$) {
  $JSCompiler_StaticMethods__getContainedComponentDomElement$self_containedPeer$$1$$ = $JSCompiler_StaticMethods__getContainedComponentPeer$$($JSCompiler_StaticMethods__getContainedComponentDomElement$self_containedPeer$$1$$);
  return $JSCompiler_StaticMethods__getContainedComponentDomElement$self_containedPeer$$1$$ != $JSCompiler_alias_NULL$$ ? $JSCompiler_StaticMethods__getContainedComponentDomElement$self_containedPeer$$1$$.$getDomElement$() : $JSCompiler_alias_NULL$$
}
$AdfDhtmlSimpleFloat$$.prototype.$_dragStartHandler$ = function $$AdfDhtmlSimpleFloat$$$$$_dragStartHandler$$() {
  var $containedComponentDomElement$$2$$ = $JSCompiler_StaticMethods__getContainedComponentDomElement$$(this);
  $AdfDomUtils$$.$addCSSClassName$($containedComponentDomElement$$2$$, $AdfDhtmlSimpleFloat$$.$_DRAG_STYLECLASS$);
  $AdfDhtmlShadowDecorator$$.$hasShadowDecorator$(this.$getShadowAnchor$()) && $AdfDhtmlShadowDecorator$$.$showShadowDecorator$(this.$getShadowAnchor$(), $JSCompiler_alias_FALSE$$);
  this.$_isDragging$ = $JSCompiler_alias_TRUE$$;
  this.$getAlignElement$() && (this.$setAlignElement$($JSCompiler_alias_NULL$$), this.$Position$(AdfRichPopup.$ALIGN_OVERLAP$))
};
$AdfDhtmlSimpleFloat$$.prototype.$_dragEndHandler$ = function $$AdfDhtmlSimpleFloat$$$$$_dragEndHandler$$() {
  var $containedComponentDomElement$$3$$ = $JSCompiler_StaticMethods__getContainedComponentDomElement$$(this);
  $AdfDomUtils$$.$removeCSSClassName$($containedComponentDomElement$$3$$, $AdfDhtmlSimpleFloat$$.$_DRAG_STYLECLASS$);
  $AdfDhtmlShadowDecorator$$.$hasShadowDecorator$(this.$getShadowAnchor$()) && $AdfDhtmlShadowDecorator$$.$showShadowDecorator$(this.$getShadowAnchor$(), $JSCompiler_alias_TRUE$$);
  delete this.$_isDragging$;
  this.setPosition(this.$getTop$(), this.$getLeft$())
};
$AdfDhtmlSimpleFloat$$.prototype.$handleActivate$ = function $$AdfDhtmlSimpleFloat$$$$$handleActivate$$($focusOnFirstElement$$1$$) {
  var $mgr$$ = $AdfDhtmlDialogManager$$.$getInstance$();
  return $mgr$$.$getActiveDialog$() == this ? $JSCompiler_alias_FALSE$$ : $mgr$$.$activateDialog$(this) ? ($focusOnFirstElement$$1$$ && this.$FocusOnFirstElement$(), $JSCompiler_alias_TRUE$$) : $JSCompiler_alias_FALSE$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.handleActivate", {$handleActivate$:$AdfDhtmlSimpleFloat$$.prototype.$handleActivate$});
$AdfDhtmlSimpleFloat$$.prototype.$isAnimating$ = function $$AdfDhtmlSimpleFloat$$$$$isAnimating$$() {
  return this.$_isDragging$ ? $JSCompiler_alias_TRUE$$ : $AdfDhtmlSimpleFloat$$.$superclass$.$isAnimating$.call(this)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.isAnimating", {$isAnimating$:$AdfDhtmlSimpleFloat$$.prototype.$isAnimating$});
$AdfDhtmlSimpleFloat$$.prototype.$setDragging$ = $JSCompiler_set$$("$_isDragging$");
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.setDragging", {$setDragging$:$AdfDhtmlSimpleFloat$$.prototype.$setDragging$});
$AdfDhtmlSimpleFloat$$.prototype.$setShadowVisibility$ = function $$AdfDhtmlSimpleFloat$$$$$setShadowVisibility$$($visible$$) {
  var $shadowAnchor$$2$$ = this.$getShadowAnchor$();
  $visible$$ ? $AdfDhtmlShadowDecorator$$.$hasShadowDecorator$($shadowAnchor$$2$$) || $AdfDhtmlShadowDecorator$$.$createShadowDecorator$($shadowAnchor$$2$$, this.$getElement$().parentNode) : $AdfDhtmlShadowDecorator$$.$hasShadowDecorator$($shadowAnchor$$2$$) && $AdfDhtmlShadowDecorator$$.$removeShadowDecorator$(this.$getShadowAnchor$())
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.setShadowVisibility", {$setShadowVisibility$:$AdfDhtmlSimpleFloat$$.prototype.$setShadowVisibility$});
$AdfDhtmlSimpleFloat$$.prototype.$getAlignPosition$ = function $$AdfDhtmlSimpleFloat$$$$$getAlignPosition$$() {
  if(this.$getAlignElement$()) {
    return $JSCompiler_alias_NULL$$
  }
  var $agent$$91_w$$9$$ = $AdfAgent$$.$AGENT$, $dir$$1_isRTL$$1$$ = $AdfPage$$.$PAGE$.$getLocaleContext$().$isRightToLeft$(), $windowHeight$$5_ydelta$$1$$ = $agent$$91_w$$9$$.getWindowHeight(), $windowWidth$$5_xdelta$$1$$ = $agent$$91_w$$9$$.getWindowWidth(), $docScrollTop$$ = $agent$$91_w$$9$$.$getBrowserViewportScrollTop$(), $docScrollLeft_pos$$14$$ = $agent$$91_w$$9$$.$getBrowserViewportScrollLeft$();
  0 < $docScrollTop$$ && $agent$$91_w$$9$$.$getPlatform$() == $AdfAgent$$.$GECKO_PLATFORM$ && ($windowHeight$$5_ydelta$$1$$ = Math.min($windowHeight$$5_ydelta$$1$$, $agent$$91_w$$9$$.$getDomDocument$().body.clientHeight));
  var $agent$$91_w$$9$$ = this.getWidth(), $h$$8$$ = this.getHeight(), $top$$9_topPercentage$$1$$ = this.$_topPercentage$, $left$$9_leftPercentage$$1$$ = this.$_leftPercentage$;
  $left$$9_leftPercentage$$1$$ || ($left$$9_leftPercentage$$1$$ = 0.5);
  $top$$9_topPercentage$$1$$ || ($top$$9_topPercentage$$1$$ = 0.5);
  $dir$$1_isRTL$$1$$ = $dir$$1_isRTL$$1$$ ? -1 : 1;
  $top$$9_topPercentage$$1$$ = Math.max(0, Math.round($windowHeight$$5_ydelta$$1$$ * $top$$9_topPercentage$$1$$ - $h$$8$$ / 2)) + $docScrollTop$$;
  $left$$9_leftPercentage$$1$$ = Math.max(0, Math.round($windowWidth$$5_xdelta$$1$$ * $left$$9_leftPercentage$$1$$ - $dir$$1_isRTL$$1$$ * ($agent$$91_w$$9$$ / 2))) + $dir$$1_isRTL$$1$$ * $docScrollLeft_pos$$14$$;
  $windowHeight$$5_ydelta$$1$$ = $windowHeight$$5_ydelta$$1$$ + $docScrollTop$$ - ($top$$9_topPercentage$$1$$ + $h$$8$$);
  0 > $windowHeight$$5_ydelta$$1$$ && ($top$$9_topPercentage$$1$$ = Math.max($docScrollTop$$, $top$$9_topPercentage$$1$$ + $windowHeight$$5_ydelta$$1$$));
  $windowWidth$$5_xdelta$$1$$ = $windowWidth$$5_xdelta$$1$$ + $docScrollLeft_pos$$14$$ - ($left$$9_leftPercentage$$1$$ + $dir$$1_isRTL$$1$$ * $agent$$91_w$$9$$);
  0 > $windowWidth$$5_xdelta$$1$$ && ($left$$9_leftPercentage$$1$$ = Math.max($docScrollLeft_pos$$14$$, $left$$9_leftPercentage$$1$$ + $windowWidth$$5_xdelta$$1$$));
  $docScrollLeft_pos$$14$$ = {y:$top$$9_topPercentage$$1$$, x:$left$$9_leftPercentage$$1$$};
  this.$setAlignPosition$($docScrollLeft_pos$$14$$);
  return $docScrollLeft_pos$$14$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.getAlignPosition", {$getAlignPosition$:$AdfDhtmlSimpleFloat$$.prototype.$getAlignPosition$});
$AdfDhtmlSimpleFloat$$.prototype.setPosition = function $$AdfDhtmlSimpleFloat$$$$setPosition$($positionTop$$1$$, $positionLeft$$1$$) {
  if(this.$getAlignElement$()) {
    $AdfDhtmlSimpleFloat$$.$superclass$.setPosition.call(this, $positionTop$$1$$, $positionLeft$$1$$)
  }else {
    if(this.$isAnimating$()) {
      var $agent$$92_thisWidth$$ = $AdfAgent$$.$AGENT$, $leftPercentage$$2_windowHeight$$6$$ = $agent$$92_thisWidth$$.getWindowHeight(), $popup$$7_popupId$$23_windowWidth$$6$$ = $agent$$92_thisWidth$$.getWindowWidth(), $docScrollTop$$1_hints$$48$$ = $agent$$92_thisWidth$$.$getBrowserViewportScrollTop$(), $docScrollLeft$$1$$ = $agent$$92_thisWidth$$.$getBrowserViewportScrollLeft$();
      0 < $docScrollTop$$1_hints$$48$$ && $agent$$92_thisWidth$$.$getPlatform$() == $AdfAgent$$.$GECKO_PLATFORM$ && ($leftPercentage$$2_windowHeight$$6$$ = Math.min($leftPercentage$$2_windowHeight$$6$$, $agent$$92_thisWidth$$.$getDomDocument$().body.clientHeight));
      var $thisHeight$$ = this.getHeight(), $agent$$92_thisWidth$$ = this.getWidth(), $topPercentage$$2$$ = 0;
      $leftPercentage$$2_windowHeight$$6$$ > $thisHeight$$ && ($topPercentage$$2$$ = ($positionTop$$1$$ - $docScrollTop$$1_hints$$48$$ + $thisHeight$$ / 2) / $leftPercentage$$2_windowHeight$$6$$);
      $leftPercentage$$2_windowHeight$$6$$ = 0;
      $popup$$7_popupId$$23_windowWidth$$6$$ > $agent$$92_thisWidth$$ && ($leftPercentage$$2_windowHeight$$6$$ = ($positionLeft$$1$$ - $docScrollLeft$$1$$ + $agent$$92_thisWidth$$ / 2) / $popup$$7_popupId$$23_windowWidth$$6$$);
      !isNaN($topPercentage$$2$$) && (!isNaN($leftPercentage$$2_windowHeight$$6$$) && 1 > $topPercentage$$2$$ && 1 > $leftPercentage$$2_windowHeight$$6$$) && (this.$_topPercentage$ = $topPercentage$$2$$, this.$_leftPercentage$ = $leftPercentage$$2_windowHeight$$6$$, $AdfDhtmlSimpleFloat$$.$superclass$.setPosition.call(this, 0 == $topPercentage$$2$$ ? $docScrollTop$$1_hints$$48$$ : $positionTop$$1$$, 0 == $leftPercentage$$2_windowHeight$$6$$ ? $docScrollLeft$$1$$ : $positionLeft$$1$$))
    }else {
      $popup$$7_popupId$$23_windowWidth$$6$$ = this.$getPopupClientId$();
      $AdfAssert$$.$assertString$($popup$$7_popupId$$23_windowWidth$$6$$);
      if(($popup$$7_popupId$$23_windowWidth$$6$$ = $AdfPage$$.$PAGE$.$findComponent$($popup$$7_popupId$$23_windowWidth$$6$$)) && $popup$$7_popupId$$23_windowWidth$$6$$ instanceof AdfRichPopup) {
        $docScrollTop$$1_hints$$48$$ = {}, $docScrollTop$$1_hints$$48$$.leftPosition = this.$_leftPercentage$, $docScrollTop$$1_hints$$48$$.topPosition = this.$_topPercentage$, $docScrollTop$$1_hints$$48$$[AdfRichPopup.$HINT_ALIGN$] = AdfRichPopup.$ALIGN_OVERLAP$, $docScrollTop$$1_hints$$48$$[AdfRichPopup.$HINT_ALIGN_ID$] = "", $popup$$7_popupId$$23_windowWidth$$6$$.$getPeer$().$syncPrivateProperties$($popup$$7_popupId$$23_windowWidth$$6$$, $docScrollTop$$1_hints$$48$$, $JSCompiler_alias_TRUE$$)
      }
      $AdfDhtmlSimpleFloat$$.$superclass$.setPosition.call(this, $positionTop$$1$$, $positionLeft$$1$$)
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.setPosition", {setPosition:$AdfDhtmlSimpleFloat$$.prototype.setPosition});
$AdfDhtmlSimpleFloat$$.prototype.$getFirstTabStop$ = function $$AdfDhtmlSimpleFloat$$$$$getFirstTabStop$$() {
  return this.$GetFocusContent$()
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSimpleFloat.prototype.getFirstTabStop", {$getFirstTabStop$:$AdfDhtmlSimpleFloat$$.prototype.$getFirstTabStop$});
