Type.registerNamespace("AjaxControlToolkit");
AjaxControlToolkit.ValidatorCalloutBehavior = function AjaxControlToolkit$ValidatorCalloutBehavior(c) {
var b = null,
a = this;
AjaxControlToolkit.ValidatorCalloutBehavior.initializeBase(a, [c]);
a._warningIconImageUrl = b;
a._closeImageUrl = b;
a._cssClass = "ajax__validatorcallout";
a._highlightCssClass = b;
a._width = "200px";
a._invalid = false;
a._originalValidationMethod = b;
a._validationMethodOverride = b;
a._elementToValidate = b;
a._popupTable = b;
a._errorMessageCell = b;
a._calloutArrowCell = b;
a._warningIconImage = b;
a._closeImage = b;
a._closeCellInnerDiv = b;
a._popupBehavior = b;
a._onShowJson = b;
a._onHideJson = b;
a._focusAttached = false;
a._isBuilt = false;
a._focusHandler = Function.createDelegate(a, a._onfocus);
a._closeClickHandler = Function.createDelegate(a, a._oncloseClick)
};
AjaxControlToolkit.ValidatorCalloutBehavior.prototype = {
initialize: function() {
var a = this;
AjaxControlToolkit.ValidatorCalloutBehavior.callBaseMethod(a, "initialize");
var b = a.get_element();
if (b.evaluationfunction) {
a._originalValidationMethod = Function.createDelegate(b, b.evaluationfunction);
a._validationMethodOverride = Function.createDelegate(a, a._onvalidate);
b.evaluationfunction = a._validationMethodOverride
}
var c = a.get_ClientState();
if (null != c && "" !== c) {
a._ensureCallout();
if (a._highlightCssClass) Sys.UI.DomElement.addCssClass(a._elementToValidate, a._highlightCssClass);
a.show()
}
},
_ensureCallout: function() {
var r = "ajax__validatorcallout_innerdiv",
e = "td",
a = this;
if (!a._isBuilt) {
var u = a.get_element(),
v = a._elementToValidate = $get(u.controltovalidate),
q = document.createElement("tbody"),
c = document.createElement("tr"),
k = document.createElement(e),
d = document.createElement("table"),
p = document.createElement("tbody"),
j = document.createElement("tr"),
m = document.createElement(e),
l = document.createElement(e),
f = a._closeCellInnerDiv = document.createElement("div"),
b = a._popupTable = document.createElement("table"),
g = a._calloutArrowCell = document.createElement(e),
i = a._warningIconImage = document.createElement("img"),
s = a._closeImage = document.createElement("img"),
h = a._errorMessageCell = document.createElement(e);
b.id = a.get_id() + "_popupTable";
b.cellPadding = 0;
b.cellSpacing = 0;
b.border = 0;
b.width = a.get_width();
b.className = a._cssClass + " ajax__validatorcallout_popup_table";
c.className = "ajax__validatorcallout_popup_table_row";
k.className = "ajax__validatorcallout_callout_cell";
d.cellPadding = 0;
d.cellSpacing = 0;
d.border = 0;
d.className = "ajax__validatorcallout_callout_table";
j.className = "ajax__validatorcallout_callout_table_row";
g.className = "ajax__validatorcallout_callout_arrow_cell";
m.className = "ajax__validatorcallout_icon_cell";
i.border = 0;
i.src = a.get_warningIconImageUrl();
h.className = "ajax__validatorcallout_error_message_cell";
h.innerHTML = a._getErrorMessage();
l.className = "ajax__validatorcallout_close_button_cell";
f.className = r;
s.src = a.get_closeImageUrl();
u.parentNode.appendChild(b);
b.appendChild(q);
q.appendChild(c);
c.appendChild(k);
k.appendChild(d);
d.appendChild(p);
p.appendChild(j);
j.appendChild(g);
c.appendChild(m);
m.appendChild(i);
c.appendChild(h);
c.appendChild(l);
f.appendChild(s);
l.appendChild(f);
var n = document.createElement("div");
n.className = r;
g.appendChild(n);
for (var o = 14; o > 0; o--) {
var t = document.createElement("div");
t.style.width = o.toString() + "px";
n.appendChild(t)
}
a._popupBehavior = $create(AjaxControlToolkit.PopupBehavior, {
positioningMode: AjaxControlToolkit.PositioningMode.Absolute,
parentElement: v
},
{},
null, a._popupTable);
if (a._onShowJson) a._popupBehavior.set_onShow(a._onShowJson);
if (a._onHideJson) a._popupBehavior.set_onHide(a._onHideJson);
$addHandler(a._closeCellInnerDiv, "click", a._closeClickHandler);
a._isBuilt = true
}
},
dispose: function() {
var b = null,
a = this;
if (a._isBuilt) {
a.hide();
if (a._focusAttached) {
$removeHandler(a._elementToValidate, "focus", a._focusHandler);
a._focusAttached = false
}
$removeHandler(a._closeCellInnerDiv, "click", a._closeClickHandler);
a._onShowJson = b;
a._onHideJson = b;
if (a._popupBehavior) {
a._popupBehavior.dispose();
a._popupBehavior = b
}
if (a._closeBehavior) {
a._closeBehavior.dispose();
a._closeBehavior = b
}
if (a._popupTable) {
a._popupTable.parentNode.removeChild(a._popupTable);
a._popupTable = b;
a._errorMessageCell = b;
a._elementToValidate = b;
a._calloutArrowCell = b;
a._warningIconImage = b;
a._closeImage = b;
a._closeCellInnerDiv = b
}
a._isBuilt = false
}
AjaxControlToolkit.ValidatorCalloutBehavior.callBaseMethod(a, "dispose")
},
_getErrorMessage: function() {
return this.get_element().errormessage || AjaxControlToolkit.Resources.ValidatorCallout_DefaultErrorMessage
},
show: function(b) {
var a = this;
if (b || !a.get_isOpen()) {
if (b && AjaxControlToolkit.ValidatorCalloutBehavior._currentCallout) AjaxControlToolkit.ValidatorCalloutBehavior._currentCallout.hide();
if (AjaxControlToolkit.ValidatorCalloutBehavior._currentCallout != null) return;
AjaxControlToolkit.ValidatorCalloutBehavior._currentCallout = a;
a._popupBehavior.set_x($common.getSize(a._elementToValidate).width);
a._popupBehavior.show()
var timer = new Sys.Timer();
var popup = this._popupBehavior;
timer.set_enabled(true);
timer.set_interval(2000);
timer.add_tick(function() { timer.dispose(); timer = null; popup.hide(); });
timer.initialize();
}
},
hide: function() {
if (AjaxControlToolkit.ValidatorCalloutBehavior._currentCallout == this) AjaxControlToolkit.ValidatorCalloutBehavior._currentCallout = null;
if (this.get_isOpen()) this._popupBehavior.hide()
},
_onfocus: function() {
var a = this;
if (!a._originalValidationMethod(a.get_element())) {
a._ensureCallout();
if (a._highlightCssClass) Sys.UI.DomElement.addCssClass(a._elementToValidate, a._highlightCssClass);
a.show(true);
return false
} else {
a.hide();
return true
}
},
_oncloseClick: function() {
this.hide()
},
_onvalidate: function(b) {
var a = this;
if (!a._originalValidationMethod(b)) {
a._ensureCallout();
if (a._highlightCssClass) Sys.UI.DomElement.addCssClass(a._elementToValidate, a._highlightCssClass);
if (!a._focusAttached) {
$addHandler(a._elementToValidate, "focus", a._focusHandler);
a._focusAttached = true
}
a.show(false);
a._invalid = true;
return false
} else {
if (a._highlightCssClass && a._invalid) Sys.UI.DomElement.removeCssClass(a._elementToValidate, a._highlightCssClass);
a._invalid = false;
a.hide();
return true
}
},
get_onShow: function() {
return this._popupBehavior ? this._popupBehavior.get_onShow() : this._onShowJson
},
set_onShow: function(b) {
var a = this;
if (a._popupBehavior) a._popupBehavior.set_onShow(b);
else a._onShowJson = b;
a.raisePropertyChanged("onShow")
},
get_onShowBehavior: function() {
return this._popupBehavior ? this._popupBehavior.get_onShowBehavior() : null
},
onShow: function() {
if (this._popupBehavior) this._popupBehavior.onShow()
},
get_onHide: function() {
return this._popupBehavior ? this._popupBehavior.get_onHide() : this._onHideJson
},
set_onHide: function(b) {
var a = this;
if (a._popupBehavior) a._popupBehavior.set_onHide(b);
else a._onHideJson = b;
a.raisePropertyChanged("onHide")
},
get_onHideBehavior: function() {
return this._popupBehavior ? this._popupBehavior.get_onHideBehavior() : null
},
onHide: function() {
if (this._popupBehavior) this._popupBehavior.onHide()
},
get_warningIconImageUrl: function() {
return this._warningIconImageUrl
},
set_warningIconImageUrl: function(b) {
var a = this;
if (a._warningIconImageUrl != b) {
a._warningIconImageUrl = b;
if (a.get_isInitialized()) a._warningIconImage.src = b;
a.raisePropertyChanged("warningIconImageUrl")
}
},
get_closeImageUrl: function() {
return this._closeImageUrl
},
set_closeImageUrl: function(b) {
var a = this;
if (a._closeImageUrl != b) {
a._closeImageUrl = b;
if (a.get_isInitialized()) a._closeImage.src = b;
a.raisePropertyChanged("closeImageUrl")
}
},
get_width: function() {
return this._width
},
set_width: function(b) {
var a = this;
if (a._width != b) {
a._width = b;
if (a.get_isInitialized()) a._popupTable.style.width = _width;
a.raisePropertyChanged("width")
}
},
get_cssClass: function() {
return this._cssClass
},
set_cssClass: function(a) {
if (this._cssClass != a) {
this._cssClass = a;
this.raisePropertyChanged("cssClass")
}
},
get_highlightCssClass: function() {
return this._highlightCssClass
},
set_highlightCssClass: function(a) {
if (this._highlightCssClass != a) {
this._highlightCssClass = a;
this.raisePropertyChanged("highlightCssClass")
}
},
get_isOpen: function() {
return $common.getVisible(this._popupTable)
}
};
AjaxControlToolkit.ValidatorCalloutBehavior.registerClass("AjaxControlToolkit.ValidatorCalloutBehavior", AjaxControlToolkit.BehaviorBase);
if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
Type.registerNamespace("AjaxControlToolkit");AjaxControlToolkit.DynamicPopulateBehavior=function(c){var b=null,a=this;AjaxControlToolkit.DynamicPopulateBehavior.initializeBase(a,[c]);a._servicePath=b;a._serviceMethod=b;a._contextKey=b;a._cacheDynamicResults=false;a._populateTriggerID=b;a._setUpdatingCssClass=b;a._clearDuringUpdate=true;a._customScript=b;a._clickHandler=b;a._callID=0;a._currentCallID=-1;a._populated=false};AjaxControlToolkit.DynamicPopulateBehavior.prototype={initialize:function(){var a=this;AjaxControlToolkit.DynamicPopulateBehavior.callBaseMethod(a,"initialize");$common.prepareHiddenElementForATDeviceUpdate();if(a._populateTriggerID){var b=$get(a._populateTriggerID);if(b){a._clickHandler=Function.createDelegate(a,a._onPopulateTriggerClick);$addHandler(b,"click",a._clickHandler)}}},dispose:function(){var a=this;if(a._populateTriggerID&&a._clickHandler){var b=$get(a._populateTriggerID);if(b)$removeHandler(b,"click",a._clickHandler);a._populateTriggerID=null;a._clickHandler=null}AjaxControlToolkit.DynamicPopulateBehavior.callBaseMethod(a,"dispose")},populate:function(contextKey){var a=this;if(a._populated&&a._cacheDynamicResults)return;if(a._currentCallID==-1){var eventArgs=new Sys.CancelEventArgs;a.raisePopulating(eventArgs);if(eventArgs.get_cancel())return;a._setUpdating(true)}if(a._customScript){var scriptResult=eval(a._customScript);a._setTargetHtml(scriptResult);a._setUpdating(false)}else{a._currentCallID=++a._callID;if(a._servicePath&&a._serviceMethod){Sys.Net.WebServiceProxy.invoke(a._servicePath,a._serviceMethod,false,{contextKey:contextKey?contextKey:a._contextKey},Function.createDelegate(a,a._onMethodComplete),Function.createDelegate(a,a._onMethodError),a._currentCallID);$common.updateFormToRefreshATDeviceBuffer()}}},_onMethodComplete:function(b,a){if(a!=this._currentCallID)return;this._setTargetHtml(b);this._setUpdating(false)},_onMethodError:function(b,c){var a=this;if(c!=a._currentCallID)return;if(b.get_timedOut())a._setTargetHtml(AjaxControlToolkit.Resources.DynamicPopulate_WebServiceTimeout);else a._setTargetHtml(String.format(AjaxControlToolkit.Resources.DynamicPopulate_WebServiceError,b.get_statusCode()));a._setUpdating(false)},_onPopulateTriggerClick:function(){this.populate(this._contextKey)},_setUpdating:function(b){var a=this;a.setStyle(b);if(!b){a._currentCallID=-1;a._populated=true;a.raisePopulated(a,Sys.EventArgs.Empty)}},_setTargetHtml:function(b){var a=this.get_element();if(a)if(a.tagName=="INPUT")a.value=b;else a.innerHTML=b},setStyle:function(c){var a=this,b=a.get_element();if(a._setUpdatingCssClass)if(!c){b.className=a._oldCss;a._oldCss=null}else{a._oldCss=b.className;b.className=a._setUpdatingCssClass}if(c&&a._clearDuringUpdate)a._setTargetHtml("")},get_ClearContentsDuringUpdate:function(){return this._clearDuringUpdate},set_ClearContentsDuringUpdate:function(a){if(this._clearDuringUpdate!=a){this._clearDuringUpdate=a;this.raisePropertyChanged("ClearContentsDuringUpdate")}},get_ContextKey:function(){return this._contextKey},set_ContextKey:function(a){if(this._contextKey!=a){this._contextKey=a;this.raisePropertyChanged("ContextKey")}},get_PopulateTriggerID:function(){return this._populateTriggerID},set_PopulateTriggerID:function(a){if(this._populateTriggerID!=a){this._populateTriggerID=a;this.raisePropertyChanged("PopulateTriggerID")}},get_ServicePath:function(){return this._servicePath},set_ServicePath:function(a){if(this._servicePath!=a){this._servicePath=a;this.raisePropertyChanged("ServicePath")}},get_ServiceMethod:function(){return this._serviceMethod},set_ServiceMethod:function(a){if(this._serviceMethod!=a){this._serviceMethod=a;this.raisePropertyChanged("ServiceMethod")}},get_cacheDynamicResults:function(){return this._cacheDynamicResults},set_cacheDynamicResults:function(a){if(this._cacheDynamicResults!=a){this._cacheDynamicResults=a;this.raisePropertyChanged("cacheDynamicResults")}},get_UpdatingCssClass:function(){return this._setUpdatingCssClass},set_UpdatingCssClass:function(a){if(this._setUpdatingCssClass!=a){this._setUpdatingCssClass=a;this.raisePropertyChanged("UpdatingCssClass")}},get_CustomScript:function(){return this._customScript},set_CustomScript:function(a){if(this._customScript!=a){this._customScript=a;this.raisePropertyChanged("CustomScript")}},add_populating:function(a){this.get_events().addHandler("populating",a)},remove_populating:function(a){this.get_events().removeHandler("populating",a)},raisePopulating:function(b){var a=this.get_events().getHandler("populating");if(a)a(this,b)},add_populated:function(a){this.get_events().addHandler("populated",a)},remove_populated:function(a){this.get_events().removeHandler("populated",a)},raisePopulated:function(b){var a=this.get_events().getHandler("populated");if(a)a(this,b)}};AjaxControlToolkit.DynamicPopulateBehavior.registerClass("AjaxControlToolkit.DynamicPopulateBehavior",AjaxControlToolkit.BehaviorBase);
if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
Type.registerNamespace("AjaxControlToolkit");AjaxControlToolkit.PopupControlBehavior=function(c){var b=null,a=this;AjaxControlToolkit.PopupControlBehavior.initializeBase(a,[c]);a._popupControlID=b;a._commitProperty=b;a._commitScript=b;a._position=b;a._offsetX=0;a._offsetY=0;a._extenderControlID=b;a._popupElement=b;a._popupBehavior=b;a._popupVisible=false;a._focusHandler=b;a._popupKeyDownHandler=b;a._popupClickHandler=b;a._bodyClickHandler=b;a._onShowJson=b;a._onHideJson=b};AjaxControlToolkit.PopupControlBehavior.prototype={initialize:function(){var b="click",a=this;AjaxControlToolkit.PopupControlBehavior.callBaseMethod(a,"initialize");var c=a.get_element();a._popupElement=$get(a._popupControlID);a._popupBehavior=$create(AjaxControlToolkit.PopupBehavior,{id:a.get_id()+"PopupBehavior",parentElement:c},null,null,a._popupElement);if(a._onShowJson)a._popupBehavior.set_onShow(a._onShowJson);if(a._onHideJson)a._popupBehavior.set_onHide(a._onHideJson);a._focusHandler=Function.createDelegate(a,a._onFocus);a._popupClickHandler=Function.createDelegate(a,a._onPopupClick);a._bodyClickHandler=Function.createDelegate(a,a._onBodyClick);a._popupKeyDownHandler=Function.createDelegate(a,a._onPopupKeyDown);$addHandler(c,"focus",a._focusHandler);$addHandler(c,b,a._focusHandler);$addHandler(document.body,b,a._bodyClickHandler);$addHandler(a._popupElement,b,a._popupClickHandler);$addHandler(a._popupElement,"keydown",a._popupKeyDownHandler);a.registerPartialUpdateEvents();if(AjaxControlToolkit.PopupControlBehavior.__VisiblePopup&&a.get_id()==AjaxControlToolkit.PopupControlBehavior.__VisiblePopup.get_id())a._onFocus(null)},dispose:function(){var c="click",b=null,a=this,d=a.get_element();a._onShowJson=b;a._onHideJson=b;if(a._popupBehavior){a._popupBehavior.dispose();a._popupBehavior=b}if(a._focusHandler){$removeHandler(d,"focus",a._focusHandler);$removeHandler(d,c,a._focusHandler);a._focusHandler=b}if(a._bodyClickHandler){$removeHandler(document.body,c,a._bodyClickHandler);a._bodyClickHandler=b}if(a._popupClickHandler){$removeHandler(a._popupElement,c,a._popupClickHandler);a._popupClickHandler=b}if(a._popupKeyDownHandler){$removeHandler(a._popupElement,"keydown",a._popupKeyDownHandler);a._popupKeyDownHandler=b}AjaxControlToolkit.PopupControlBehavior.callBaseMethod(a,"dispose")},showPopup:function(){var a=this,b=AjaxControlToolkit.PopupControlBehavior.__VisiblePopup;if(b&&b._popupBehavior)b.hidePopup();AjaxControlToolkit.PopupControlBehavior.callBaseMethod(a,"populate");a._popupBehavior.set_x(a._getLeftOffset());a._popupBehavior.set_y(a._getTopOffset());a._popupBehavior.show();a._popupVisible=true;AjaxControlToolkit.PopupControlBehavior.__VisiblePopup=a},hidePopup:function(){this._popupBehavior.hide();this._popupVisible=false;AjaxControlToolkit.PopupControlBehavior.__VisiblePopup=null},_onFocus:function(a){if(!this._popupVisible)this.showPopup();if(a)a.stopPropagation()},_onPopupKeyDown:function(a){if(this._popupVisible&&a.keyCode==27)this.get_element().focus()},_onPopupClick:function(a){a.stopPropagation()},_onBodyClick:function(){if(this._popupVisible)this.hidePopup()},_close:function(result){var a=this,e=a.get_element();if(null!=result){if("$$CANCEL$$"!=result){if(a._commitProperty)e[a._commitProperty]=result;else if("text"==e.type)e.value=result;else Sys.Debug.assert(false,String.format(AjaxControlToolkit.Resources.PopupControl_NoDefaultProperty,e.id,e.type));if(a._commitScript)eval(a._commitScript)}a.hidePopup()}},_partialUpdateEndRequest:function(d,c){var a=this;AjaxControlToolkit.PopupControlBehavior.callBaseMethod(a,"_partialUpdateEndRequest",[d,c]);if(a.get_element()){var b=c.get_dataItems()[a.get_element().id];if(undefined===b&&AjaxControlToolkit.PopupControlBehavior.__VisiblePopup&&a.get_id()==AjaxControlToolkit.PopupControlBehavior.__VisiblePopup.get_id())b=c.get_dataItems()["_PopupControl_Proxy_ID_"];if(undefined!==b)a._close(b)}},_onPopulated:function(b,a){AjaxControlToolkit.PopupControlBehavior.callBaseMethod(this,"_onPopulated",[b,a]);if(this._popupVisible)this._popupBehavior.show()},_getLeftOffset:function(){var a=this;if(AjaxControlToolkit.PopupControlPopupPosition.Left==a._position)return -1*a.get_element().offsetWidth+a._offsetX;else if(AjaxControlToolkit.PopupControlPopupPosition.Right==a._position)return a.get_element().offsetWidth+a._offsetX;else return a._offsetX},_getTopOffset:function(){var a=this,b;if(AjaxControlToolkit.PopupControlPopupPosition.Top==a._position)b=-1*a.get_element().offsetHeight+a._offsetY;else if(AjaxControlToolkit.PopupControlPopupPosition.Bottom==a._position)b=a.get_element().offsetHeight+a._offsetY;else b=a._offsetY;return b},get_onShow:function(){return this._popupBehavior?this._popupBehavior.get_onShow():this._onShowJson},set_onShow:function(b){var a=this;if(a._popupBehavior)a._popupBehavior.set_onShow(b);else a._onShowJson=b;a.raisePropertyChanged("onShow")},get_onShowBehavior:function(){return this._popupBehavior?this._popupBehavior.get_onShowBehavior():null},onShow:function(){if(this._popupBehavior)this._popupBehavior.onShow()},get_onHide:function(){return this._popupBehavior?this._popupBehavior.get_onHide():this._onHideJson},set_onHide:function(b){var a=this;if(a._popupBehavior)a._popupBehavior.set_onHide(b);else a._onHideJson=b;a.raisePropertyChanged("onHide")},get_onHideBehavior:function(){return this._popupBehavior?this._popupBehavior.get_onHideBehavior():null},onHide:function(){if(this._popupBehavior)this._popupBehavior.onHide()},get_PopupControlID:function(){return this._popupControlID},set_PopupControlID:function(a){if(this._popupControlID!=a){this._popupControlID=a;this.raisePropertyChanged("PopupControlID")}},get_CommitProperty:function(){return this._commitProperty},set_CommitProperty:function(a){if(this._commitProperty!=a){this._commitProperty=a;this.raisePropertyChanged("CommitProperty")}},get_CommitScript:function(){return this._commitScript},set_CommitScript:function(a){if(this._commitScript!=a){this._commitScript=a;this.raisePropertyChanged("CommitScript")}},get_Position:function(){return this._position},set_Position:function(a){if(this._position!=a){this._position=a;this.raisePropertyChanged("Position")}},get_ExtenderControlID:function(){return this._extenderControlID},set_ExtenderControlID:function(a){if(this._extenderControlID!=a){this._extenderControlID=a;this.raisePropertyChanged("ExtenderControlID")}},get_OffsetX:function(){return this._offsetX},set_OffsetX:function(a){if(this._offsetX!=a){this._offsetX=a;this.raisePropertyChanged("OffsetX")}},get_OffsetY:function(){return this._offsetY},set_OffsetY:function(a){if(this._offsetY!=a){this._offsetY=a;this.raisePropertyChanged("OffsetY")}},get_PopupVisible:function(){return this._popupVisible},add_showing:function(a){if(this._popupBehavior)this._popupBehavior.add_showing(a)},remove_showing:function(a){if(this._popupBehavior)this._popupBehavior.remove_showing(a)},raiseShowing:function(a){if(this._popupBehavior)this._popupBehavior.raiseShowing(a)},add_shown:function(a){if(this._popupBehavior)this._popupBehavior.add_shown(a)},remove_shown:function(a){if(this._popupBehavior)this._popupBehavior.remove_shown(a)},raiseShown:function(a){if(this._popupBehavior)this._popupBehavior.raiseShown(a)},add_hiding:function(a){if(this._popupBehavior)this._popupBehavior.add_hiding(a)},remove_hiding:function(a){if(this._popupBehavior)this._popupBehavior.remove_hiding(a)},raiseHiding:function(a){if(this._popupBehavior)this._popupBehavior.raiseHiding(a)},add_hidden:function(a){if(this._popupBehavior)this._popupBehavior.add_hidden(a)},remove_hidden:function(a){if(this._popupBehavior)this._popupBehavior.remove_hidden(a)},raiseHidden:function(a){if(this._popupBehavior)this._popupBehavior.raiseHidden(a)}};AjaxControlToolkit.PopupControlBehavior.registerClass("AjaxControlToolkit.PopupControlBehavior",AjaxControlToolkit.DynamicPopulateBehaviorBase);AjaxControlToolkit.PopupControlBehavior.__VisiblePopup=null;AjaxControlToolkit.PopupControlPopupPosition=function(){throw Error.invalidOperation()};AjaxControlToolkit.PopupControlPopupPosition.prototype={Center:0,Top:1,Left:2,Bottom:3,Right:4};AjaxControlToolkit.PopupControlPopupPosition.registerEnum("AjaxControlToolkit.PopupControlPopupPosition",false);
if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
