$AdfDhtmlInputComboboxListOfValuesPeer$$.$_SUB_ID_MAP$ = {dropdownIcon:"lovIconId", dropdownPopup:"_afrDropDownPopup", dropdownTable:"_afrDropDownContent", searchLink:"_afrPopupSearch", search_dialog:"_afrLovDialogId", search_dialog_popup:"_afrLovPopupId", lovDialog_query:"_afrLovInternalQueryId", lovDialog_toolbar:"_afrLovToolbar", lovDialog_table:"_afrLovInternalTableId"};
$AdfDhtmlInputComboboxListOfValuesPeer$$.prototype.$GetSubIdDomElement$ = function $$AdfDhtmlInputComboboxListOfValuesPeer$$$$$GetSubIdDomElement$$($subElementIdLocator$$4$$) {
  var $component$$2425_nestedSubelementClientId$$1_popupClientId$$4$$ = this.$getComponent$(), $subComponent$$4_subElementId$$24$$ = $subElementIdLocator$$4$$, $nestedSubElementId$$3$$, $clientSubId$$1_domElement$$643_startIndex$$25_subIdElement$$3$$ = $subElementIdLocator$$4$$.indexOf("#");
  -1 < $clientSubId$$1_domElement$$643_startIndex$$25_subIdElement$$3$$ && ($subComponent$$4_subElementId$$24$$ = $subElementIdLocator$$4$$.substring(0, $clientSubId$$1_domElement$$643_startIndex$$25_subIdElement$$3$$), $AdfAssert$$.$assertNonEmptyString$($subComponent$$4_subElementId$$24$$), $nestedSubElementId$$3$$ = $subElementIdLocator$$4$$.substring($clientSubId$$1_domElement$$643_startIndex$$25_subIdElement$$3$$ + 1));
  $clientSubId$$1_domElement$$643_startIndex$$25_subIdElement$$3$$ = null;
  $clientSubId$$1_domElement$$643_startIndex$$25_subIdElement$$3$$ = $AdfDhtmlInputComboboxListOfValuesPeer$$.$superclass$.$GetSubIdDomElement$.call(this, $subComponent$$4_subElementId$$24$$);
  $clientSubId$$1_domElement$$643_startIndex$$25_subIdElement$$3$$ || (($clientSubId$$1_domElement$$643_startIndex$$25_subIdElement$$3$$ = $AdfDhtmlInputComboboxListOfValuesPeer$$.$_SUB_ID_MAP$[$subComponent$$4_subElementId$$24$$]) ? "_afrLovInternalTableId" == $clientSubId$$1_domElement$$643_startIndex$$25_subIdElement$$3$$ || "_afrLovPopupId" == $clientSubId$$1_domElement$$643_startIndex$$25_subIdElement$$3$$ || "_afrLovDialogId" == $clientSubId$$1_domElement$$643_startIndex$$25_subIdElement$$3$$ || 
  "_afrDropDownPopup" == $clientSubId$$1_domElement$$643_startIndex$$25_subIdElement$$3$$ || "_afrDropDownContent" == $clientSubId$$1_domElement$$643_startIndex$$25_subIdElement$$3$$ || "_afrPopupSearch" == $clientSubId$$1_domElement$$643_startIndex$$25_subIdElement$$3$$ || "_afrLovToolbar" == $clientSubId$$1_domElement$$643_startIndex$$25_subIdElement$$3$$ || "_afrLovInternalQueryId" == $clientSubId$$1_domElement$$643_startIndex$$25_subIdElement$$3$$ ? ($component$$2425_nestedSubelementClientId$$1_popupClientId$$4$$ = 
  $component$$2425_nestedSubelementClientId$$1_popupClientId$$4$$.$getClientId$() + $clientSubId$$1_domElement$$643_startIndex$$25_subIdElement$$3$$, $clientSubId$$1_domElement$$643_startIndex$$25_subIdElement$$3$$ = $AdfAgent$$.$getAgent$().getElementById($component$$2425_nestedSubelementClientId$$1_popupClientId$$4$$)) : $clientSubId$$1_domElement$$643_startIndex$$25_subIdElement$$3$$ = $AdfSubIdUtils$$.$getSubIdElementById$($component$$2425_nestedSubelementClientId$$1_popupClientId$$4$$, $clientSubId$$1_domElement$$643_startIndex$$25_subIdElement$$3$$) : 
  $clientSubId$$1_domElement$$643_startIndex$$25_subIdElement$$3$$ = $AdfDhtmlInputListOfValuesBasePeer$$.$getLovDialogTableSubIdDomElements$($component$$2425_nestedSubelementClientId$$1_popupClientId$$4$$, $subComponent$$4_subElementId$$24$$));
  $nestedSubElementId$$3$$ && $clientSubId$$1_domElement$$643_startIndex$$25_subIdElement$$3$$ && ($component$$2425_nestedSubelementClientId$$1_popupClientId$$4$$ = $clientSubId$$1_domElement$$643_startIndex$$25_subIdElement$$3$$.id) && (($subComponent$$4_subElementId$$24$$ = $AdfPage$$.$PAGE$.$findComponent$($component$$2425_nestedSubelementClientId$$1_popupClientId$$4$$)) ? $clientSubId$$1_domElement$$643_startIndex$$25_subIdElement$$3$$ = $subComponent$$4_subElementId$$24$$.$getPeer$().$getSubIdDomElement$($subComponent$$4_subElementId$$24$$, 
  $nestedSubElementId$$3$$) : $AdfLogger$$.$LOGGER$.warning("component: ", $component$$2425_nestedSubelementClientId$$1_popupClientId$$4$$, " doesn't exist for this subid:", $subElementIdLocator$$4$$));
  $clientSubId$$1_domElement$$643_startIndex$$25_subIdElement$$3$$ || $AdfLogger$$.$LOGGER$.warning("Sub Id doesn't exist for this component:", $subElementIdLocator$$4$$);
  return $clientSubId$$1_domElement$$643_startIndex$$25_subIdElement$$3$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputComboboxListOfValuesPeer.prototype.GetSubIdDomElement", {$GetSubIdDomElement$:$AdfDhtmlInputComboboxListOfValuesPeer$$.prototype.$GetSubIdDomElement$});
$AdfDhtmlInputComboboxListOfValuesPeer$$.prototype.$GetBestMatchSubId$ = function $$AdfDhtmlInputComboboxListOfValuesPeer$$$$$GetBestMatchSubId$$($domElement$$644$$) {
  var $subid$$11$$ = $AdfDhtmlInputComboboxListOfValuesPeer$$.$superclass$.$GetBestMatchSubId$.call(this, $domElement$$644$$);
  return $subid$$11$$ ? $subid$$11$$ : $AdfDhtmlInputListOfValuesBasePeer$$.$GetBestMatchSubIdImpl$($domElement$$644$$, $AdfDhtmlInputComboboxListOfValuesPeer$$.$_SUB_ID_MAP$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputComboboxListOfValuesPeer.prototype.GetBestMatchSubId", {$GetBestMatchSubId$:$AdfDhtmlInputComboboxListOfValuesPeer$$.prototype.$GetBestMatchSubId$});
