1
0
Files
mineplex-crepe/Website/Libraries/nStuff.UpdateControls.dll

1310 lines
73 KiB
Plaintext
Raw Normal View History

2021-08-19 16:35:32 +07:00
MZ<EFBFBD><00><><00>@<00><1F><00> <09>!<21>L<>!This program cannot be run in DOS mode.
$PEL<1E>RJ<00>! 9 @@ <00><00> @<40><00>8K@0` ,8  H.text  `.rsrc0@@@.reloc `"@B<00>8Hd<00>0 h.<00><>P <00><00><><04><>#<23>=_<06>#=<3D><><EFBFBD><EFBFBD>x<EFBFBD><16><>;b<><62>t<EFBFBD><74><EFBFBD>1Dz)<29><>7<EFBFBD> <0A>4_ <0A>j<EFBFBD><6A><EFBFBD><03>L<EFBFBD><4C>)<29>UE<55><45>֘1rw<><77><EFBFBD><EFBFBD>"<22>l"<22><><EFBFBD><EFBFBD>?<3F><><EFBFBD> <20><00><>E<11>C5<43>4<EFBFBD>z<>v<EFBFBD><76><EFBFBD><EFBFBD>[#yE[9<><39>~<06>
|<7C>v<EFBFBD><1A>:(
}*{*j{(
,rp*{*"}*(
*s
zJ(
~o
*J(
~o
*0B(
, rps
zo
(!
{- r1ps"
zo#
,}*<2A>- r<>ps
zo$
<EFBFBD>(%
o&
u*0<00>s'
r<>po(
&o)
o(
&r<>po(
&{-rpo(
&+%rpo(
&{o(
&rpo(
&rpo(
&o*
o(
&r<po(
&rBps+
rlpo,
o-
<17> <07>*0,<11>(%
o.
o/
<17> r|ps0
<EFBFBD>*0<00>(1
(2
,*o
(, r<>ps"
zo
o$
<EFBFBD>(%
o3
o
(!
}{- r1ps"
zo
o4
-Ko
o5
o6
#o7
1-o8
Y/"Xo9
}{s o*0"(
~o:
t
,o*0e(;
o<
+u, rps"
zo<
-<2D>{o+{o>
{(
-{{o?
*0<00>{o@
o
o5
oA
oB
r<EFBFBD>poC
,<r<>poD
((E
oD
r<>poF
-oG
oH
o)
oD
r<>poF
LoG
oH
*o*o*0s
o*.sI
<EFBFBD>*(J
*0!oQ
r<EFBFBD>poR
t)
-~S
**JoQ
r<EFBFBD>poT
*0)(U
-(
o8
1 
oD
(V
*(W
*J( <20>} *{*n21 r<>psX
z}*{ *bd/ r<>psX
z} *{
*"}
*0<00> s'
r<>po(
&{oY
&rpo(
&{ oY
&{3%rpo(
&{
o(
&rpo(
&rIpo(
&rMpo)
r<EFBFBD>p(Z
s[
r<>po,
o-
<17> <07>*0,<11>(%
o.
o/
<17> r|ps0
<EFBFBD>*<2A>(\
(2
,*o
(!
}{- r<>ps"
z*r(]
(U
- {o+*0W(U
-9{o@
#rPpoF
o)
r<EFBFBD>p(Z
oD
oG
((U
-oH
*o%*o&*v(`
 <20>}  <20>}*{*"}*{*^0 r<>psX
z}*{ *^0 r<>psX
z} *{ *n21 r<>psX
z} *0<00>
{9<>s'
rbpo(
&{ oY
&r<>po(
&{ oY
&{,>r<>po(
&{oY
&rpo(
&{o(
&rpo(
&r<>po(
&r<>po)
r<EFBFBD>p(Z
sa
rlpo,
o-
<17> <07>**0,<11>(%
o.
o/
<17> r|ps0
<EFBFBD>*<2A>(;
o
(!
} { - r
ps"
z{ o+*0<00> {9<>
o<
+ u,toU
,
+
o<
-<2D>- r<>ps"
z{ o@
#rPpoF
o)
r<EFBFBD>p(Z
oD
oG
(b
oH
*(b
*"(:*>}}*o5*o6*nu - r<>psX
z(c
*(d
*(e
*nu- r<>psX
z(c
*(d
*(e
*0v s'
r<>po(
&,Qr<>po(
&o)
o(
&r<>po(
&o
of
-r$p+r0po(
&r:po(
&r@po(
&{(
,rpo(
&+%rpo(
&{o(
&rpo(
&rTpo(
&{-rpo(
&+*rpo(
&{o)
o(
&rpo(
&rlpo(
&{ -rpo(
&+*rpo(
&{ o)
o(
&rpo(
&r<>po(
&{!oY
&r<>po(
&o,
*0* r<>ps+
rlp(Co-
<17> <06>*0,<11>(%
o.
o/
<17> r|ps0
<EFBFBD>*<2A>(1
(2
,*o
(!
}{- r1ps"
z*0<00>(;
o<
+u, rps"
zo<
-<2D>{o+{o#
,&(C {r<>pr<>p(g
oh
*o
o4
-,si
oj
o
ok
ol
&o
om
*6{o@
*&(J*0N- r<>ps
zo
o
.r<>pr<70>psn
z21 r&psX
z} }!*<2A>- r<>ps
zo
o
.r<>pr<70>psn
z}*n(
, r4ps
z}*oD*oE*(J
*<00><>//! UpdateControls.js
//! Copyright (c) Nikhil Kothari, 2007. All Rights Reserved.
//! http://www.nikhilk.net
//!
//! This product's copyrights are licensed under the Creative
//! Commons Attribution-ShareAlike (version 2.5).B
//! http://creativecommons.org/licenses/by-sa/2.5/
//!
//! You are free to:
//! - copy, distribute, display, and perform the work
//! - make derivative works
//! - make commercial use of the work
//! as long as the work is itself not a server control offering of
//! any sort, under the following conditions:
//! Attribution. You must attribute the original work in your
//! product or release.
//! Share Alike. If you alter, transform, or build upon this work,
//! you may distribute the resulting work only under
//! a license identical to this one.
//!
Type.registerNamespace('nStuff');
////////////////////////////////////////////////////////////////////////////////
// nStuff.AnimationType
nStuff.AnimationType = function() { };
nStuff.AnimationType.prototype = {
crossFade: 0,
highlight: 1,
slideUp: 2,
slideDown: 3,
wipeLeft: 4,
wipeRight: 5
}
nStuff.AnimationType.registerEnum('nStuff.AnimationType', false);
////////////////////////////////////////////////////////////////////////////////
// nStuff.AnimatedUpdatePanelOptions
nStuff.$create_AnimatedUpdatePanelOptions = function nStuff_AnimatedUpdatePanelOptions() { return {}; }
////////////////////////////////////////////////////////////////////////////////
// nStuff.UpdateIndicatorOptions
nStuff.$create_UpdateIndicatorOptions = function nStuff_UpdateIndicatorOptions() { return {}; }
////////////////////////////////////////////////////////////////////////////////
// nStuff.UpdateActionOptions
nStuff.$create_UpdateActionOptions = function nStuff_UpdateActionOptions() { return {}; }
////////////////////////////////////////////////////////////////////////////////
// nStuff.ScrollOffset
nStuff.ScrollOffset = function() { };
nStuff.ScrollOffset.prototype = {
top: 0,
bottom: 1,
middle: 2
}
nStuff.ScrollOffset.registerEnum('nStuff.ScrollOffset', false);
////////////////////////////////////////////////////////////////////////////////
// nStuff.UpdateHistoryOptions
nStuff.$create_UpdateHistoryOptions = function nStuff_UpdateHistoryOptions() { return {}; }
////////////////////////////////////////////////////////////////////////////////
// nStuff.AnimatedUpdatePanel
nStuff.AnimatedUpdatePanel = function nStuff_AnimatedUpdatePanel(element) {
nStuff.AnimatedUpdatePanel.initializeBase(this, [ element ]);
}
nStuff.AnimatedUpdatePanel.prototype = {
_animation$2: null,
_pageLoadedHandler$2: null,
_pageLoadingHandler$2: null,
_updatePanel$2: null,
_oldUpdatePanel$2: null,
get_animation: function nStuff_AnimatedUpdatePanel$get_animation() {
return null;
},
set_animation: function nStuff_AnimatedUpdatePanel$set_animation(value) {
this._animation$2 = value;
return value;
},
dispose: function nStuff_AnimatedUpdatePanel$dispose() {
if (this._pageLoadedHandler$2) {
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.remove_pageLoaded(this._pageLoadedHandler$2);
prm.remove_pageLoading(this._pageLoadingHandler$2);
this._pageLoadedHandler$2 = null;
this._pageLoadingHandler$2 = null;
}
nStuff.AnimatedUpdatePanel.callBaseMethod(this, 'dispose');
},
initialize: function nStuff_AnimatedUpdatePanel$initialize() {
nStuff.AnimatedUpdatePanel.callBaseMethod(this, 'initialize');
this._pageLoadedHandler$2 = Function.createDelegate(this, this._onPageLoaded$2);
this._pageLoadingHandler$2 = Function.createDelegate(this, this._onPageLoading$2);
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_pageLoaded(this._pageLoadedHandler$2);
prm.add_pageLoading(this._pageLoadingHandler$2);
var element = this.get_element();
var childNodes = element.childNodes;
for (var i = childNodes.length - 1; i >= 0; i--) {
if (childNodes[i].nodeType === 1) {
this._updatePanel$2 = childNodes[i];
element.style.width = this._updatePanel$2.offsetWidth + 'px';
element.style.height = this._updatePanel$2.offsetHeight + 'px';
var updatePanelStyle = this._updatePanel$2.style;
updatePanelStyle.position = 'absolute';
updatePanelStyle.left = '0px';
updatePanelStyle.top = '0px';
break;
}
}
},
_onPageLoaded$2: function nStuff_AnimatedUpdatePanel$_onPageLoaded$2(sender, e) {
if (!Array.contains(e.get_panelsUpdated(), this._updatePanel$2)) {
return;
}
var element = this.get_element();
element.style.width = this._updatePanel$2.offsetWidth + 'px';
element.style.height = this._updatePanel$2.offsetHeight + 'px';
if (this._animation$2.type === nStuff.AnimationType.highlight) {
var overlay = document.createElement('div');
overlay.className = this._animation$2.highlightCssClass;
var overlayStyle = overlay.style;
overlayStyle.display = 'none';
overlayStyle.position = 'absolute';
overlayStyle.top = '0px';
overlayStyle.left = '0px';
overlayStyle.width = element.offsetWidth + 'px';
overlayStyle.height = element.offsetHeight + 'px';
element.appendChild(overlay);
var effect = new nStuff._highlightOverlayEffect(overlay, this._animation$2.duration);
effect.play(null);
}
else {
this._oldUpdatePanel$2.style.width = this._updatePanel$2.offsetWidth + 'px';
this._oldUpdatePanel$2.style.height = this._updatePanel$2.offsetHeight + 'px';
var updatePanelStyle = this._updatePanel$2.style;
updatePanelStyle.position = 'absolute';
updatePanelStyle.left = '0px';
updatePanelStyle.top = '0px';
if (this._animation$2.type === nStuff.AnimationType.crossFade) {
var effect = new nStuff._crossFadeEffect(element, this._animation$2.duration);
effect.playEffect(this._oldUpdatePanel$2, this._updatePanel$2);
}
else {
var effect = new nStuff._slideOrWipeEffect(element, this._animation$2.duration);
effect.playEffect(this._animation$2.type, this._oldUpdatePanel$2, this._updatePanel$2);
}
}
},
_onPageLoading$2: function nStuff_AnimatedUpdatePanel$_onPageLoading$2(sender, e) {
if (!Array.contains(e.get_panelsUpdating(), this._updatePanel$2)) {
return;
}
if (this._animation$2.type !== nStuff.AnimationType.highlight) {
this._oldUpdatePanel$2 = this._updatePanel$2;
this._updatePanel$2 = document.createElement(this._oldUpdatePanel$2.tagName);
this._updatePanel$2.className = this._oldUpdatePanel$2.className;
this._updatePanel$2.id = this._oldUpdatePanel$2.id;
this._updatePanel$2.style.visibility = 'hidden';
this._oldUpdatePanel$2.id = '';
this._oldUpdatePanel$2.style.overflow = 'hidden';
var oldHTML = this._oldUpdatePanel$2.innerHTML;
sender._destroyTree(this._oldUpdatePanel$2);
this._oldUpdatePanel$2.innerHTML = oldHTML;
this.get_element().appendChild(this._updatePanel$2);
}
}
}
////////////////////////////////////////////////////////////////////////////////
// nStuff.UpdateIndicator
nStuff.UpdateIndicator = function nStuff_UpdateIndicator(element) {
nStuff.UpdateIndicator.initializeBase(this, [ element ]);
}
nStuff.UpdateIndicator.prototype = {
_options$2: null,
get_options: function nStuff_UpdateIndicator$get_options() {
return this._options$2;
},
set_options: function nStuff_UpdateIndicator$set_options(value) {
this._options$2 = value;
return value;
},
dispose: function nStuff_UpdateIndicator$dispose() {
nStuff.UpdateIndicator.callBaseMethod(this, 'dispose');
},
initialize: function nStuff_UpdateIndicator$initialize() {
nStuff.UpdateIndicator.callBaseMethod(this, 'initialize');
var element = this.get_element();
var location = Sys.UI.DomElement.getLocation(element);
var offset = 0;
if (this._options$2.scrollOffset === nStuff.ScrollOffset.bottom) {
offset = element.offsetHeight;
}
else if (this._options$2.scrollOffset === nStuff.ScrollOffset.middle) {
offset = Math.floor(element.offsetHeight / 2);
}
var scroll = new nStuff._scrollEffect(document.body, this._options$2.scrollDuration);
scroll.playEffect(location.x, location.y + offset, Function.createDelegate(this, this._onScrollCompleted$2));
},
_onHighlightCompleted$2: function nStuff_UpdateIndicator$_onHighlightCompleted$2() {
this.dispose();
},
_onScrollCompleted$2: function nStuff_UpdateIndicator$_onScrollCompleted$2() {
if (this._options$2.highlightDuration) {
var element = this.get_element();
var overlay = document.createElement('div');
overlay.className = this._options$2.highlightCssClass;
var overlayStyle = overlay.style;
overlayStyle.display = 'none';
overlayStyle.position = 'absolute';
overlayStyle.top = '0px';
overlayStyle.left = '0px';
overlayStyle.width = element.offsetWidth + 'px';
overlayStyle.height = element.offsetHeight + 'px';
element.appendChild(overlay);
var effect = new nStuff._highlightOverlayEffect(overlay, this._options$2.highlightDuration);
effect.play(Function.createDelegate(this, this._onHighlightCompleted$2));
}
else {
this.dispose();
}
}
}
////////////////////////////////////////////////////////////////////////////////
// nStuff._scrollEffect
nStuff._scrollEffect = function nStuff__scrollEffect(domElement, duration) {
nStuff._scrollEffect.initializeBase(this, [ domElement, duration ]);
this.set_easingFunction(Function.createDelegate(null, nStuff.Glitz.TimedAnimation.easeInOut));
}
nStuff._scrollEffect.prototype = {
_offsetX$2: 0,
_offsetY$2: 0,
_scrollXDelta$2: 0,
_scrollYDelta$2: 0,
performTweening: function nStuff__scrollEffect$performTweening(frame) {
var scrollX = Math.ceil(frame * this._scrollXDelta$2) + this._offsetX$2;
var scrollY = Math.ceil(frame * this._scrollYDelta$2) + this._offsetY$2;
window.scrollTo(scrollX, scrollY);
},
playEffect: function nStuff__scrollEffect$playEffect(scrollToX, scrollToY, completedCallback) {
this._offsetX$2 = document.body.scrollLeft;
this._offsetY$2 = document.body.scrollTop;
this._scrollXDelta$2 = scrollToX - this._offsetX$2;
this._scrollYDelta$2 = scrollToY - this._offsetY$2;
this.play(completedCallback);
}
}
////////////////////////////////////////////////////////////////////////////////
// nStuff.UpdateAction
nStuff.UpdateAction = function nStuff_UpdateAction() {
nStuff.UpdateAction.initializeBase(this);
}
nStuff.UpdateAction.prototype = {
_appLoadHandler$1: null,
_beginRequestHandler$1: null,
_endRequestHandler$1: null,
_options$1: null,
_updateOptions$1: null,
_scrollLeft$1: 0,
_scrollTop$1: 0,
get_options: function nStuff_UpdateAction$get_options() {
return this._options$1;
},
set_options: function nStuff_UpdateAction$set_options(value) {
this._options$1 = value;
return value;
},
dispose: function nStuff_UpdateAction$dispose() {
if (this._endRequestHandler$1) {
Sys.WebForms.PageRequestManager.getInstance().remove_endRequest(this._endRequestHandler$1);
this._endRequestHandler$1 = null;
}
if (this._beginRequestHandler$1) {
Sys.WebForms.PageRequestManager.getInstance().remove_beginRequest(this._beginRequestHandler$1);
this._beginRequestHandler$1 = null;
}
nStuff.UpdateAction.callBaseMethod(this, 'dispose');
},
initialize: function nStuff_UpdateAction$initialize() {
nStuff.UpdateAction.callBaseMethod(this, 'initialize');
this._appLoadHandler$1 = Function.createDelegate(this, this._onAppLoad$1);
Sys.Application.add_load(this._appLoadHandler$1);
},
_onAppLoad$1: function nStuff_UpdateAction$_onAppLoad$1(sender, e) {
Sys.Application.remove_load(this._appLoadHandler$1);
this._appLoadHandler$1 = null;
this._endRequestHandler$1 = Function.createDelegate(this, this._onPageRequestManagerEndRequest$1);
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(this._endRequestHandler$1);
this._beginRequestHandler$1 = Function.createDelegate(this, this._onPageRequestManagerBeginRequest$1);
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(this._beginRequestHandler$1);
this._performActionsCore$1(this._options$1, false);
},
_onPageRequestManagerBeginRequest$1: function nStuff_UpdateAction$_onPageRequestManagerBeginRequest$1(sender, e) {
Sys.WebForms.PageRequestManager.getInstance()._scrollPosition = null;
Sys.WebForms.PageRequestManager.getInstance()._controlIDToFocus = null;
if (this._options$1.maintainScrollPosition) {
this._scrollLeft$1 = document.body.scrollLeft;
this._scrollTop$1 = document.body.scrollTop;
}
},
_onPageRequestManagerEndRequest$1: function nStuff_UpdateAction$_onPageRequestManagerEndRequest$1(sender, e) {
this._updateOptions$1 = e.get_dataItems()[this._options$1.dataID];
if (this._updateOptions$1) {
window.setTimeout(Function.createDelegate(this, this._performActions$1), 100);
}
},
_performActions$1: function nStuff_UpdateAction$_performActions$1() {
this._performActionsCore$1(this._updateOptions$1, true);
},
_performActionsCore$1: function nStuff_UpdateAction$_performActionsCore$1(options, update) {
if (update) {
if (options.scrollToID) {
var scrollToElement = $get(options.scrollToID);
if (scrollToElement) {
var location = Sys.UI.DomElement.getLocation(scrollToElement);
var offset = 0;
if (options.scrollOffset === nStuff.ScrollOffset.bottom) {
offset = scrollToElement.offsetHeight;
}
else if (options.scrollOffset === nStuff.ScrollOffset.middle) {
offset = Math.floor(scrollToElement.offsetHeight / 2);
}
var scroll = new nStuff._scrollEffect(document.body, 1000);
scroll.playEffect(location.x, location.y + offset, null);
}
}
else if (options.maintainScrollPosition) {
window.scrollTo(this._scrollLeft$1, this._scrollTop$1);
}
}
if (options.message) {
alert(options.message);
}
if (options.focusID) {
window.WebForm_AutoFocus(options.focusID);
}
}
}
////////////////////////////////////////////////////////////////////////////////
// nStuff._slideOrWipeEffect
nStuff._slideOrWipeEffect = function nStuff__slideOrWipeEffect(domElement, duration) {
nStuff._slideOrWipeEffect.initializeBase(this, [ domElement, duration ]);
this.set_easingFunction(Function.createDelegate(null, nStuff.Glitz.TimedAnimation.easeInOut));
}
nStuff._slideOrWipeEffect.prototype = {
_animation$2: 0,
_oldContent$2: null,
_newContent$2: null,
_height$2: 0,
_width$2: 0,
performCleanup: function nStuff__slideOrWipeEffect$performCleanup() {
this._oldContent$2.parentNode.removeChild(this._oldContent$2);
this._newContent$2.style.top = '0px';
this._newContent$2.style.left = '0px';
this._newContent$2.style.height = this._height$2 + 'px';
this._newContent$2.style.overflow = 'visible';
this._newContent$2.style.clip = 'rect(auto auto auto auto)';
},
performSetup: function nStuff__slideOrWipeEffect$performSetup() {
this._height$2 = this.get_domElement().offsetHeight;
this._width$2 = this.get_domElement().offsetWidth;
this._newContent$2.style.visibility = 'visible';
this._newContent$2.style.overflow = 'hidden';
switch (this._animation$2) {
case nStuff.AnimationType.slideUp:
this._newContent$2.style.top = this._height$2 + 'px';
this._newContent$2.style.height = '0px';
break;
case nStuff.AnimationType.slideDown:
this._newContent$2.style.height = this._height$2 + 'px';
this._newContent$2.style.clip = 'rect(auto auto 0px auto)';
break;
case nStuff.AnimationType.wipeLeft:
this._newContent$2.style.height = this._height$2 + 'px';
this._newContent$2.style.clip = String.format('rect(auto auto auto {0}px)', this._width$2);
break;
case nStuff.AnimationType.wipeRight:
this._newContent$2.style.height = this._height$2 + 'px';
this._newContent$2.style.clip = 'rect(auto 0px auto auto)';
break;
}
},
performTweening: function nStuff__slideOrWipeEffect$performTweening(frame) {
switch (this._animation$2) {
case nStuff.AnimationType.slideUp:
var yOffset = Math.floor(this._height$2 * (1 - frame));
this._newContent$2.style.top = yOffset + 'px';
this._newContent$2.style.height = (this._height$2 - yOffset) + 'px';
break;
case nStuff.AnimationType.slideDown:
this._newContent$2.style.clip = String.format('rect(auto auto {0}px auto)', Math.floor(this._height$2 * frame));
break;
case nStuff.AnimationType.wipeLeft:
var xOffset = Math.floor(this._width$2 * (1 - frame));
break;
case nStuff.AnimationType.wipeRight:
this._newContent$2.style.clip = String.format('rect(auto {0}px auto auto)', Math.floor(this._width$2 * frame));
break;
}
},
playEffect: function nStuff__slideOrWipeEffect$playEffect(animation, oldContent, newContent) {
this._animation$2 = animation;
this._oldContent$2 = oldContent;
this._newContent$2 = newContent;
this.play(null);
}
}
////////////////////////////////////////////////////////////////////////////////
// nStuff._crossFadeEffect
nStuff._crossFadeEffect = function nStuff__crossFadeEffect(domElement, duration) {
nStuff._crossFadeEffect.initializeBase(this, [ domElement, duration ]);
this.set_easingFunction(Function.createDelegate(null, nStuff.Glitz.TimedAnimation.easeInOut));
}
nStuff._crossFadeEffect.prototype = {
_oldContent$2: null,
_newContent$2: null,
performCleanup: function nStuff__crossFadeEffect$performCleanup() {
this._oldContent$2.parentNode.removeChild(this._oldContent$2);
},
performSetup: function nStuff__crossFadeEffect$performSetup() {
this._setOpacity$2(this._newContent$2, 0);
this._newContent$2.style.visibility = 'visible';
this._newContent$2.style.filter = '';
},
performTweening: function nStuff__crossFadeEffect$performTweening(frame) {
this._setOpacity$2(this._newContent$2, frame);
this._setOpacity$2(this._oldContent$2, 1 - frame);
},
playEffect: function nStuff__crossFadeEffect$playEffect(oldContent, newContent) {
this._oldContent$2 = oldContent;
this._newContent$2 = newContent;
this.play(null);
},
_setOpacity$2: function nStuff__crossFadeEffect$_setOpacity$2(element, opacity) {
if (window.navigator.userAgent.indexOf('MSIE') >= 0) {
element.style.filter = 'alpha(opacity=' + (opacity * 100) + ')';
}
else {
element.style.opacity = opacity.toString();
}
}
}
////////////////////////////////////////////////////////////////////////////////
// nStuff._highlightOverlayEffect
nStuff._highlightOverlayEffect = function nStuff__highlightOverlayEffect(domElement, duration) {
nStuff._highlightOverlayEffect.initializeBase(this, [ domElement, duration ]);
}
nStuff._highlightOverlayEffect.prototype = {
performCleanup: function nStuff__highlightOverlayEffect$performCleanup() {
this.get_domElement().parentNode.removeChild(this.get_domElement());
},
performSetup: function nStuff__highlightOverlayEffect$performSetup() {
this._setOpacity$2(0);
this.get_domElement().style.display = '';
},
performTweening: function nStuff__highlightOverlayEffect$performTweening(frame) {
this._setOpacity$2(Math.sin(frame * Math.PI) * 0.75);
},
playEffect: function nStuff__highlightOverlayEffect$playEffect() {
this.play(null);
},
_setOpacity$2: function nStuff__highlightOverlayEffect$_setOpacity$2(opacity) {
if (window.navigator.userAgent.indexOf('MSIE') >= 0) {
this.get_domElement().style.filter = 'alpha(opacity=' + (opacity * 100) + ')';
}
else {
this.get_domElement().style.opacity = opacity.toString();
}
}
}
////////////////////////////////////////////////////////////////////////////////
// nStuff.UpdateHistory
nStuff.UpdateHistory = function nStuff_UpdateHistory() {
nStuff.UpdateHistory.initializeBase(this);
}
nStuff.UpdateHistory.prototype = {
_timerCookie$1: 0,
_timerHandler$1: null,
_iframeLoadHandler$1: null,
_appLoadHandler$1: null,
_endRequestHandler$1: null,
_ignoreIFrame$1: false,
_ignoreTimer$1: false,
_historyFrame$1: null,
_emptyPageURL$1: null,
_dataID$1: null,
_postbackID$1: null,
_currentEntry$1: null,
get_options: function nStuff_UpdateHistory$get_options() {
return null;
},
set_options: function nStuff_UpdateHistory$set_options(value) {
this._currentEntry$1 = (value.initialEntry) ? value.initialEntry : '';
this._dataID$1 = value.dataID;
this._postbackID$1 = value.postbackID;
return value;
},
_addEntry$1: function nStuff_UpdateHistory$_addEntry$1(entry) {
this._ignoreTimer$1 = true;
if (this._historyFrame$1) {
this._ignoreIFrame$1 = true;
this._historyFrame$1.src = this._emptyPageURL$1 + entry;
}
else {
this._setEntry$1(entry);
}
},
dispose: function nStuff_UpdateHistory$dispose() {
if (this._historyFrame$1) {
this._historyFrame$1.detachEvent('onload', this._iframeLoadHandler$1);
this._historyFrame$1 = null;
}
if (this._timerCookie$1) {
window.clearTimeout(this._timerCookie$1);
this._timerCookie$1 = 0;
}
if (this._endRequestHandler$1) {
Sys.WebForms.PageRequestManager.getInstance().remove_endRequest(this._endRequestHandler$1);
this._endRequestHandler$1 = null;
}
nStuff.UpdateHistory.callBaseMethod(this, 'dispose');
},
_getEntry$1: function nStuff_UpdateHistory$_getEntry$1() {
var entry = window.location.hash;
if ((entry.length >= 1) && (entry.charAt(0) === '#')) {
entry = entry.substr(1);
}
return entry;
},
initialize: function nStuff_UpdateHistory$initialize() {
nStuff.UpdateHistory.callBaseMethod(this, 'initialize');
this._appLoadHandler$1 = Function.createDelegate(this, this._onAppLoad$1);
Sys.Application.add_load(this._appLoadHandler$1);
},
_navigate$1: function nStuff_UpdateHistory$_navigate$1(entry) {
__doPostBack(this._postbackID$1, entry);
},
_onAppLoad$1: function nStuff_UpdateHistory$_onAppLoad$1(sender, e) {
Sys.Application.remove_load(this._appLoadHandler$1);
this._appLoadHandler$1 = null;
this._endRequestHandler$1 = Function.createDelegate(this, this._onPageRequestManagerEndRequest$1);
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(this._endRequestHandler$1);
if (window.navigator.userAgent.indexOf('MSIE') >= 0) {
this._historyFrame$1 = $get('__historyFrame');
this._emptyPageURL$1 = this._historyFrame$1.src + '?';
this._iframeLoadHandler$1 = Function.createDelegate(this, this._onIFrameLoad$1);
this._historyFrame$1.attachEvent('onload', this._iframeLoadHandler$1);
}
this._timerHandler$1 = Function.createDelegate(this, this._onTick$1);
this._timerCookie$1 = window.setTimeout(this._timerHandler$1, 100);
var loadedEntry = this._getEntry$1();
if (loadedEntry !== this._currentEntry$1) {
this._currentEntry$1 = loadedEntry;
this._navigate$1(loadedEntry);
}
},
_onIFrameLoad$1: function nStuff_UpdateHistory$_onIFrameLoad$1() {
var entry = this._historyFrame$1.contentWindow.location.search;
if ((entry.length >= 1) && (entry.charAt(0) === '?')) {
entry = entry.substr(1);
}
this._setEntry$1(entry);
if (this._ignoreIFrame$1) {
this._ignoreIFrame$1 = false;
return;
}
this._navigate$1(entry);
},
_onPageRequestManagerEndRequest$1: function nStuff_UpdateHistory$_onPageRequestManagerEndRequest$1(sender, e) {
var entry = e.get_dataItems()[this._dataID$1];
if (entry) {
this._addEntry$1(entry);
}
},
_onTick$1: function nStuff_UpdateHistory$_onTick$1() {
this._timerCookie$1 = 0;
var entry = this._getEntry$1();
if (entry !== this._currentEntry$1) {
if (!this._ignoreTimer$1) {
this._currentEntry$1 = entry;
this._navigate$1(entry);
}
}
else {
this._ignoreTimer$1 = false;
}
this._timerCookie$1 = window.setTimeout(this._timerHandler$1, 100);
},
_setEntry$1: function nStuff_UpdateHistory$_setEntry$1(entry) {
this._currentEntry$1 = entry;
window.location.hash = entry;
}
}
Type.registerNamespace('nStuff.Glitz');
////////////////////////////////////////////////////////////////////////////////
// nStuff.Glitz.AnimationStopState
nStuff.Glitz.AnimationStopState = function() { };
nStuff.Glitz.AnimationStopState.prototype = {
complete: 0,
abort: 1,
revert: 2
}
nStuff.Glitz.AnimationStopState.registerEnum('nStuff.Glitz.AnimationStopState', false);
////////////////////////////////////////////////////////////////////////////////
// nStuff.Glitz.Animation
nStuff.Glitz.Animation = function nStuff_Glitz_Animation(domElement) {
if (!domElement) {
domElement = document.documentElement;
}
this._domElement = domElement;
Sys.Application.registerDisposableObject(this);
}
nStuff.Glitz.Animation.prototype = {
_domElement: null,
_completed: false,
_isPlaying: false,
_completedCallback: null,
get_completed: function nStuff_Glitz_Animation$get_completed() {
return this._completed;
},
get_domElement: function nStuff_Glitz_Animation$get_domElement() {
return this._domElement;
},
get_isPlaying: function nStuff_Glitz_Animation$get_isPlaying() {
return this._isPlaying;
},
dispose: function nStuff_Glitz_Animation$dispose() {
if (this._isPlaying) {
this.stop(nStuff.Glitz.AnimationStopState.abort);
}
if (this._domElement) {
this._domElement = null;
Sys.Application.unregisterDisposableObject(this);
}
},
_onPlay: function nStuff_Glitz_Animation$_onPlay(reversed) {
this.performSetup();
this._isPlaying = true;
this.playCore();
},
_onStop: function nStuff_Glitz_Animation$_onStop(completed, stopState) {
this.stopCore(completed, stopState);
this._completed = completed;
this._isPlaying = false;
this.performCleanup();
if (completed && (this._completedCallback)) {
this._completedCallback();
}
},
_onProgress: function nStuff_Glitz_Animation$_onProgress(timeStamp) {
return this.progressCore(timeStamp);
},
performCleanup: function nStuff_Glitz_Animation$performCleanup() {
},
performSetup: function nStuff_Glitz_Animation$performSetup() {
},
play: function nStuff_Glitz_Animation$play(completedCallback) {
Sys.Debug.assert(!this.get_isPlaying());
this._completed = false;
this._completedCallback = completedCallback;
nStuff.Glitz.AnimationManager._play(this, this._domElement);
},
stop: function nStuff_Glitz_Animation$stop(stopState) {
Sys.Debug.assert(this.get_isPlaying());
nStuff.Glitz.AnimationManager._stop(this, stopState);
}
}
////////////////////////////////////////////////////////////////////////////////
// nStuff.Glitz.AnimationManager
nStuff.Glitz.AnimationManager = function nStuff_Glitz_AnimationManager() {
}
nStuff.Glitz.AnimationManager.get_FPS = function nStuff_Glitz_AnimationManager$get_FPS() {
return nStuff.Glitz.AnimationManager._fps;
}
nStuff.Glitz.AnimationManager.set_FPS = function nStuff_Glitz_AnimationManager$set_FPS(value) {
Sys.Debug.assert((value > 0) && (value <= 100));
nStuff.Glitz.AnimationManager._fps = value;
return value;
}
nStuff.Glitz.AnimationManager._onTick = function nStuff_Glitz_AnimationManager$_onTick() {
nStuff.Glitz.AnimationManager._timerCookie = 0;
if (!nStuff.Glitz.AnimationManager._activeAnimations.length) {
return;
}
var timeStamp = (new Date()).getTime();
var currentAnimations = nStuff.Glitz.AnimationManager._activeAnimations;
var newAnimations = [];
nStuff.Glitz.AnimationManager._activeAnimations = null;
for (var i = 0; i < currentAnimations.length; i++) {
var animation = currentAnimations[i];
var completed = animation._onProgress(timeStamp);
if (completed) {
animation._onStop(true, nStuff.Glitz.AnimationStopState.complete);
}
else {
Array.add(newAnimations, animation);
}
}
if (newAnimations.length) {
nStuff.Glitz.AnimationManager._activeAnimations = newAnimations;
if (!nStuff.Glitz.AnimationManager._timerCookie) {
nStuff.Glitz.AnimationManager._timerCookie = window.setTimeout(Function.createDelegate(null, nStuff.Glitz.AnimationManager._onTick), 1000 / nStuff.Glitz.AnimationManager._fps);
}
}
}
nStuff.Glitz.AnimationManager._play = function nStuff_Glitz_AnimationManager$_play(animation, domElement) {
if (!nStuff.Glitz.AnimationManager._activeAnimations) {
nStuff.Glitz.AnimationManager._activeAnimations = [];
}
Array.add(nStuff.Glitz.AnimationManager._activeAnimations, animation);
animation._onPlay(false);
if (!nStuff.Glitz.AnimationManager._timerCookie) {
nStuff.Glitz.AnimationManager._timerCookie = window.setTimeout(Function.createDelegate(null, nStuff.Glitz.AnimationManager._onTick), 1000 / nStuff.Glitz.AnimationManager._fps);
}
}
nStuff.Glitz.AnimationManager._stop = function nStuff_Glitz_AnimationManager$_stop(animation, stopState) {
Sys.Debug.assert(nStuff.Glitz.AnimationManager._activeAnimations);
animation._onStop(false, stopState);
Array.remove(nStuff.Glitz.AnimationManager._activeAnimations, animation);
}
////////////////////////////////////////////////////////////////////////////////
// nStuff.Glitz.TimedAnimation
nStuff.Glitz.TimedAnimation = function nStuff_Glitz_TimedAnimation(domElement, duration) {
nStuff.Glitz.TimedAnimation.initializeBase(this, [ domElement ]);
Sys.Debug.assert(duration > 0);
this._duration$1 = duration;
}
nStuff.Glitz.TimedAnimation.easeIn = function nStuff_Glitz_TimedAnimation$easeIn(t) {
return t * t;
}
nStuff.Glitz.TimedAnimation.easeInOut = function nStuff_Glitz_TimedAnimation$easeInOut(t) {
t = t * 2;
if (t < 1) {
return t * t / 2;
}
return -((--t) * (t - 2) - 1) / 2;
}
nStuff.Glitz.TimedAnimation.easeOut = function nStuff_Glitz_TimedAnimation$easeOut(t) {
return -t * (t - 2);
}
nStuff.Glitz.TimedAnimation.prototype = {
_duration$1: 0,
_easingFunction$1: null,
_startTimeStamp$1: 0,
get_duration: function nStuff_Glitz_TimedAnimation$get_duration() {
return this._duration$1;
},
set_duration: function nStuff_Glitz_TimedAnimation$set_duration(value) {
Sys.Debug.assert(!this.get_isPlaying());
Sys.Debug.assert(this._duration$1 >= 0);
this._duration$1 = value;
return value;
},
get_easingFunction: function nStuff_Glitz_TimedAnimation$get_easingFunction() {
return this._easingFunction$1;
},
set_easingFunction: function nStuff_Glitz_TimedAnimation$set_easingFunction(value) {
Sys.Debug.assert(!this.get_isPlaying());
this._easingFunction$1 = value;
return value;
},
playCore: function nStuff_Glitz_TimedAnimation$playCore() {
this._startTimeStamp$1 = (new Date()).getTime();
this.progressCore(this._startTimeStamp$1);
},
progressCore: function nStuff_Glitz_TimedAnimation$progressCore(timeStamp) {
var frame = 0;
var completed = false;
frame = (timeStamp - this._startTimeStamp$1) / this._duration$1;
completed = (frame >= 1);
frame = Math.min(1, frame);
if ((!completed) && (this._easingFunction$1)) {
frame = this._easingFunction$1(frame);
}
this.performTweening(frame);
return completed;
},
stopCore: function nStuff_Glitz_TimedAnimation$stopCore(completed, stopState) {
if (!completed) {
if (stopState === nStuff.Glitz.AnimationStopState.complete) {
this.performTweening(1);
}
else if (stopState === nStuff.Glitz.AnimationStopState.revert) {
this.performTweening(0);
}
}
}
}
nStuff.AnimatedUpdatePanel.registerClass('nStuff.AnimatedUpdatePanel', Sys.UI.Control);
nStuff.UpdateIndicator.registerClass('nStuff.UpdateIndicator', Sys.UI.Behavior);
nStuff.Glitz.Animation.registerClass('nStuff.Glitz.Animation', null, Sys.IDisposable);
nStuff.Glitz.TimedAnimation.registerClass('nStuff.Glitz.TimedAnimation', nStuff.Glitz.Animation);
nStuff._scrollEffect.registerClass('nStuff._scrollEffect', nStuff.Glitz.TimedAnimation);
nStuff.UpdateAction.registerClass('nStuff.UpdateAction', Sys.Component);
nStuff._slideOrWipeEffect.registerClass('nStuff._slideOrWipeEffect', nStuff.Glitz.TimedAnimation);
nStuff._crossFadeEffect.registerClass('nStuff._crossFadeEffect', nStuff.Glitz.TimedAnimation);
nStuff._highlightOverlayEffect.registerClass('nStuff._highlightOverlayEffect', nStuff.Glitz.TimedAnimation);
nStuff.UpdateHistory.registerClass('nStuff.UpdateHistory', Sys.Component);
nStuff.Glitz.AnimationManager.registerClass('nStuff.Glitz.AnimationManager');
nStuff.Glitz.AnimationManager._fps = 100;
nStuff.Glitz.AnimationManager._activeAnimations = null;
nStuff.Glitz.AnimationManager._timerCookie = 0;
// ---- Do not remove this footer ----
// Generated using Script# v0.3.0.0 (http://projects.nikhilk.net)
// -----------------------------------
`G// UpdateControls.js
// Copyright (c) Nikhil Kothari, 2007. All Rights Reserved.
// http://www.nikhilk.net
//
// This product's copyrights are licensed under the Creative
// Commons Attribution-ShareAlike (version 2.5).B
// http://creativecommons.org/licenses/by-sa/2.5/
//
// You are free to:
// - copy, distribute, display, and perform the work
// - make derivative works
// - make commercial use of the work
// as long as the work is itself not a server control offering of
// any sort, under the following conditions:
// Attribution. You must attribute the original work in your
// product or release.
// Share Alike. If you alter, transform, or build upon this work,
// you may distribute the resulting work only under
// a license identical to this one.
//
Type.registerNamespace('nStuff');nStuff.AnimationType=function(){};nStuff.AnimationType.prototype = {crossFade:0,highlight:1,slideUp:2,slideDown:3,wipeLeft:4,wipeRight:5}
nStuff.AnimationType.registerEnum('nStuff.AnimationType',false);nStuff.$create_AnimatedUpdatePanelOptions=function(){return {};}
nStuff.$create_UpdateIndicatorOptions=function(){return {};}
nStuff.$create_UpdateActionOptions=function(){return {};}
nStuff.ScrollOffset=function(){};nStuff.ScrollOffset.prototype = {top:0,bottom:1,middle:2}
nStuff.ScrollOffset.registerEnum('nStuff.ScrollOffset',false);nStuff.$create_UpdateHistoryOptions=function(){return {};}
nStuff.AnimatedUpdatePanel=function(element){nStuff.AnimatedUpdatePanel.initializeBase(this,[element]);}
nStuff.AnimatedUpdatePanel.prototype={$2_0:null,$2_1:null,$2_2:null,$2_3:null,$2_4:null,get_animation:function(){return null;},set_animation:function(value){this.$2_0=value;return value;},dispose:function(){if(this.$2_1){var $0=Sys.WebForms.PageRequestManager.getInstance();$0.remove_pageLoaded(this.$2_1);$0.remove_pageLoading(this.$2_2);this.$2_1=null;this.$2_2=null;}nStuff.AnimatedUpdatePanel.callBaseMethod(this, 'dispose');},initialize:function(){nStuff.AnimatedUpdatePanel.callBaseMethod(this, 'initialize');this.$2_1=Function.createDelegate(this,this.$2_5);this.$2_2=Function.createDelegate(this,this.$2_6);var $0=Sys.WebForms.PageRequestManager.getInstance();$0.add_pageLoaded(this.$2_1);$0.add_pageLoading(this.$2_2);var $1=this.get_element();var $2=$1.childNodes;for(var $3=$2.length-1;$3>=0;$3--){if($2[$3].nodeType===1){this.$2_3=$2[$3];$1.style.width=this.$2_3.offsetWidth+'px';$1.style.height=this.$2_3.offsetHeight+'px';var $4=this.$2_3.style;$4.position='absolute';$4.left='0px';$4.top='0px';break;}}},$2_5:function($p0,$p1){if(!Array.contains($p1.get_panelsUpdated(),this.$2_3)){return;}var $0=this.get_element();$0.style.width=this.$2_3.offsetWidth+'px';$0.style.height=this.$2_3.offsetHeight+'px';if(this.$2_0.type===1){var $1=document.createElement('div');$1.className=this.$2_0.highlightCssClass;var $2=$1.style;$2.display='none';$2.position='absolute';$2.top='0px';$2.left='0px';$2.width=$0.offsetWidth+'px';$2.height=$0.offsetHeight+'px';$0.appendChild($1);var $3=new nStuff._HighlightOverlayEffect($1,this.$2_0.duration);$3.play(null);}else{this.$2_4.style.width=this.$2_3.offsetWidth+'px';this.$2_4.style.height=this.$2_3.offsetHeight+'px';var $4=this.$2_3.style;$4.position='absolute';$4.left='0px';$4.top='0px';if(!this.$2_0.type){var $5=new nStuff._CrossFadeEffect($0,this.$2_0.duration);$5.$1_2(this.$2_4,this.$2_3);}else{var $6=new nStuff._SlideOrWipeEffect($0,this.$2_0.duration);$6.$1_5(this.$2_0.type,this.$2_4,this.$2_3);}}},$2_6:function($p0,$p1){if(!Array.contains($p1.get_panelsUpdating(),this.$2_3)){return;}if(this.$2_0.type!==1){this.$2_4=this.$2_3;this.$2_3=document.createElement(this.$2_4.tagName);this.$2_3.className=this.$2_4.className;this.$2_3.id=this.$2_4.id;this.$2_3.style.visibility='hidden';this.$2_4.id='';this.$2_4.style.overflow='hidden';var $0=this.$2_4.innerHTML;$p0._destroyTree(this.$2_4);this.$2_4.innerHTML=$0;this.get_element().appendChild(this.$2_3);}}}
nStuff.UpdateIndicator=function(element){nStuff.UpdateIndicator.initializeBase(this,[element]);}
nStuff.UpdateIndicator.prototype={$2_0:null,get_options:function(){return this.$2_0;},set_options:function(value){this.$2_0=value;return value;},dispose:function(){nStuff.UpdateIndicator.callBaseMethod(this, 'dispose');},initialize:function(){nStuff.UpdateIndicator.callBaseMethod(this, 'initialize');var $0=this.get_element();var $1=Sys.UI.DomElement.getLocation($0);var $2=0;if(this.$2_0.scrollOffset===1){$2=$0.offsetHeight;}else if(this.$2_0.scrollOffset===2){$2=Math.floor($0.offsetHeight/2);}var $3=new nStuff._ScrollEffect(document.body,this.$2_0.scrollDuration);$3.$1_4($1.x,$1.y+$2,Function.createDelegate(this,this.$2_2));},$2_1:function(){this.dispose();},$2_2:function(){if(this.$2_0.highlightDuration){var $0=this.get_element();var $1=document.createElement('div');$1.className=this.$2_0.highlightCssClass;var $2=$1.style;$2.display='none';$2.position='absolute';$2.top='0px';$2.left='0px';$2.width=$0.offsetWidth+'px';$2.height=$0.offsetHeight+'px';$0.appendChild($1);var $3=new nStuff._HighlightOverlayEffect($1,this.$2_0.highlightDuration);$3.play(Function.createDelegate(this,this.$2_1));}else{this.dispose();}}}
nStuff._ScrollEffect=function(domElement,duration){nStuff._ScrollEffect.initializeBase(this,[domElement,duration]);this.set_easingFunction(Function.createDelegate(null,nStuff.Glitz.TimedAnimation.easeInOut));}
nStuff._ScrollEffect.prototype={$1_0:0,$1_1:0,$1_2:0,$1_3:0,performTweening:function($p0){var $0=Math.ceil($p0*this.$1_2)+this.$1_0;var $1=Math.ceil($p0*this.$1_3)+this.$1_1;window.scrollTo($0,$1);},$1_4:function($p0,$p1,$p2){this.$1_0=document.body.scrollLeft;this.$1_1=document.body.scrollTop;this.$1_2=$p0-this.$1_0;this.$1_3=$p1-this.$1_1;this.play($p2);}}
nStuff.UpdateAction=function(){nStuff.UpdateAction.initializeBase(this);}
nStuff.UpdateAction.prototype={$1_0:null,$1_1:null,$1_2:null,$1_3:null,$1_4:null,$1_5:0,$1_6:0,get_options:function(){return this.$1_3;},set_options:function(value){this.$1_3=value;return value;},dispose:function(){if(this.$1_2){Sys.WebForms.PageRequestManager.getInstance().remove_endRequest(this.$1_2);this.$1_2=null;}if(this.$1_1){Sys.WebForms.PageRequestManager.getInstance().remove_beginRequest(this.$1_1);this.$1_1=null;}nStuff.UpdateAction.callBaseMethod(this, 'dispose');},initialize:function(){nStuff.UpdateAction.callBaseMethod(this, 'initialize');this.$1_0=Function.createDelegate(this,this.$1_7);Sys.Application.add_load(this.$1_0);},$1_7:function($p0,$p1){Sys.Application.remove_load(this.$1_0);this.$1_0=null;this.$1_2=Function.createDelegate(this,this.$1_9);Sys.WebForms.PageRequestManager.getInstance().add_endRequest(this.$1_2);this.$1_1=Function.createDelegate(this,this.$1_8);Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(this.$1_1);this.$1_B(this.$1_3,false);},$1_8:function($p0,$p1){Sys.WebForms.PageRequestManager.getInstance()._scrollPosition = null;Sys.WebForms.PageRequestManager.getInstance()._controlIDToFocus = null;if(this.$1_3.maintainScrollPosition){this.$1_5=document.body.scrollLeft;this.$1_6=document.body.scrollTop;}},$1_9:function($p0,$p1){this.$1_4=$p1.get_dataItems()[this.$1_3.dataID];if(this.$1_4){window.setTimeout(Function.createDelegate(this,this.$1_A),100);}},$1_A:function(){this.$1_B(this.$1_4,true);},$1_B:function($p0,$p1){if($p1){if($p0.scrollToID){var $0=$get($p0.scrollToID);if($0){var $1=Sys.UI.DomElement.getLocation($0);var $2=0;if($p0.scrollOffset===1){$2=$0.offsetHeight;}else if($p0.scrollOffset===2){$2=Math.floor($0.offsetHeight/2);}var $3=new nStuff._ScrollEffect(document.body,1000);$3.$1_4($1.x,$1.y+$2,null);}}else if($p0.maintainScrollPosition){window.scrollTo(this.$1_5,this.$1_6);}}if($p0.message){alert($p0.message);}if($p0.focusID){window.WebForm_AutoFocus($p0.focusID);}}}
nStuff._SlideOrWipeEffect=function(domElement,duration){nStuff._SlideOrWipeEffect.initializeBase(this,[domElement,duration]);this.set_easingFunction(Function.createDelegate(null,nStuff.Glitz.TimedAnimation.easeInOut));}
nStuff._SlideOrWipeEffect.prototype={$1_0:0,$1_1:null,$1_2:null,$1_3:0,$1_4:0,performCleanup:function(){this.$1_1.parentNode.removeChild(this.$1_1);this.$1_2.style.top='0px';this.$1_2.style.left='0px';this.$1_2.style.height=this.$1_3+'px';this.$1_2.style.overflow='visible';this.$1_2.style.clip='rect(auto auto auto auto)';},performSetup:function(){this.$1_3=this.get_domElement().offsetHeight;this.$1_4=this.get_domElement().offsetWidth;this.$1_2.style.visibility='visible';this.$1_2.style.overflow='hidden';switch(this.$1_0){case 2:this.$1_2.style.top=this.$1_3+'px';this.$1_2.style.height='0px';break;case 3:this.$1_2.style.height=this.$1_3+'px';this.$1_2.style.clip='rect(auto auto 0px auto)';break;case 4:this.$1_2.style.height=this.$1_3+'px';this.$1_2.style.clip=String.format('rect(auto auto auto {0}px)',this.$1_4);break;case 5:this.$1_2.style.height=this.$1_3+'px';this.$1_2.style.clip='rect(auto 0px auto auto)';break;}},performTweening:function($p0){switch(this.$1_0){case 2:var $0=Math.floor(this.$1_3*(1-$p0));this.$1_2.style.top=$0+'px';this.$1_2.style.height=(this.$1_3-$0)+'px';break;case 3:this.$1_2.style.clip=String.format('rect(auto auto {0}px auto)',Math.floor(this.$1_3*$p0));break;case 4:var $1=Math.floor(this.$1_4*(1-$p0));break;case 5:this.$1_2.style.clip=String.format('rect(auto {0}px auto auto)',Math.floor(this.$1_4*$p0));break;}},$1_5:function($p0,$p1,$p2){this.$1_0=$p0;this.$1_1=$p1;this.$1_2=$p2;this.play(null);}}
nStuff._CrossFadeEffect=function(domElement,duration){nStuff._CrossFadeEffect.initializeBase(this,[domElement,duration]);this.set_easingFunction(Function.createDelegate(null,nStuff.Glitz.TimedAnimation.easeInOut));}
nStuff._CrossFadeEffect.prototype={$1_0:null,$1_1:null,performCleanup:function(){this.$1_0.parentNode.removeChild(this.$1_0);},performSetup:function(){this.$1_3(this.$1_1,0);this.$1_1.style.visibility='visible';this.$1_1.style.filter='';},performTweening:function($p0){this.$1_3(this.$1_1,$p0);this.$1_3(this.$1_0,1-$p0);},$1_2:function($p0,$p1){this.$1_0=$p0;this.$1_1=$p1;this.play(null);},$1_3:function($p0,$p1){if(window.navigator.userAgent.indexOf('MSIE')>=0){$p0.style.filter='alpha(opacity='+($p1*100)+')';}else{$p0.style.opacity=$p1.toString();}}}
nStuff._HighlightOverlayEffect=function(domElement,duration){nStuff._HighlightOverlayEffect.initializeBase(this,[domElement,duration]);}
nStuff._HighlightOverlayEffect.prototype={performCleanup:function(){this.get_domElement().parentNode.removeChild(this.get_domElement());},performSetup:function(){this.$1_1(0);this.get_domElement().style.display='';},performTweening:function($p0){this.$1_1(Math.sin($p0*Math.PI)*0.75);},$1_0:function(){this.play(null);},$1_1:function($p0){if(window.navigator.userAgent.indexOf('MSIE')>=0){this.get_domElement().style.filter='alpha(opacity='+($p0*100)+')';}else{this.get_domElement().style.opacity=$p0.toString();}}}
nStuff.UpdateHistory=function(){nStuff.UpdateHistory.initializeBase(this);}
nStuff.UpdateHistory.prototype={$1_0:0,$1_1:null,$1_2:null,$1_3:null,$1_4:null,$1_5:false,$1_6:false,$1_7:null,$1_8:null,$1_9:null,$1_A:null,$1_B:null,get_options:function(){return null;},set_options:function(value){this.$1_B=(value.initialEntry)?value.initialEntry:'';this.$1_9=value.dataID;this.$1_A=value.postbackID;return value;},$1_C:function($p0){this.$1_6=true;if(this.$1_7){this.$1_5=true;this.$1_7.src=this.$1_8+$p0;}else{this.$1_13($p0);}},dispose:function(){if(this.$1_7){this.$1_7.detachEvent('onload',this.$1_2);this.$1_7=null;}if(this.$1_0){window.clearTimeout(this.$1_0);this.$1_0=0;}if(this.$1_4){Sys.WebForms.PageRequestManager.getInstance().remove_endRequest(this.$1_4);this.$1_4=null;}nStuff.UpdateHistory.callBaseMethod(this, 'dispose');},$1_D:function(){var $0=window.location.hash;if(($0.length>=1)&&($0.charAt(0)==='#')){$0=$0.substr(1);}return $0;},initialize:function(){nStuff.UpdateHistory.callBaseMethod(this, 'initialize');this.$1_3=Function.createDelegate(this,this.$1_F);Sys.Application.add_load(this.$1_3);},$1_E:function($p0){__doPostBack(this.$1_A,$p0);},$1_F:function($p0,$p1){Sys.Application.remove_load(this.$1_3);this.$1_3=null;this.$1_4=Function.createDelegate(this,this.$1_11);Sys.WebForms.PageRequestManager.getInstance().add_endRequest(this.$1_4);if(window.navigator.userAgent.indexOf('MSIE')>=0){this.$1_7=$get('__historyFrame');this.$1_8=this.$1_7.src+'?';this.$1_2=Function.createDelegate(this,this.$1_10);this.$1_7.attachEvent('onload',this.$1_2);}this.$1_1=Function.createDelegate(this,this.$1_12);this.$1_0=window.setTimeout(this.$1_1,100);var $0=this.$1_D();if($0!==this.$1_B){this.$1_B=$0;this.$1_E($0);}},$1_10:function(){var $0=this.$1_7.contentWindow.location.search;if(($0.length>=1)&&($0.charAt(0)==='?')){$0=$0.substr(1);}this.$1_13($0);if(this.$1_5){this.$1_5=false;return;}this.$1_E($0);},$1_11:function($p0,$p1){var $0=$p1.get_dataItems()[this.$1_9];if($0){this.$1_C($0);}},$1_12:function(){this.$1_0=0;var $0=this.$1_D();if($0!==this.$1_B){if(!this.$1_6){this.$1_B=$0;this.$1_E($0);}}else{this.$1_6=false;}this.$1_0=window.setTimeout(this.$1_1,100);},$1_13:function($p0){this.$1_B=$p0;window.location.hash=$p0;}}
Type.registerNamespace('nStuff.Glitz');nStuff.Glitz.AnimationStopState=function(){};nStuff.Glitz.AnimationStopState.prototype = {complete:0,abort:1,revert:2}
nStuff.Glitz.AnimationStopState.registerEnum('nStuff.Glitz.AnimationStopState',false);nStuff.Glitz.Animation=function(domElement){if(!domElement){domElement=document.documentElement;}this.$0=domElement;Sys.Application.registerDisposableObject(this);}
nStuff.Glitz.Animation.prototype={$0:null,$1:false,$2:false,$3:null,get_completed:function(){return this.$1;},get_domElement:function(){return this.$0;},get_isPlaying:function(){return this.$2;},dispose:function(){if(this.$2){this.stop(1);}if(this.$0){this.$0=null;Sys.Application.unregisterDisposableObject(this);}},$4:function($p0){this.performSetup();this.$2=true;this.playCore();},$5:function($p0,$p1){this.stopCore($p0,$p1);this.$1=$p0;this.$2=false;this.performCleanup();if($p0&&(this.$3)){this.$3();}},$6:function($p0){return this.progressCore($p0);},performCleanup:function(){},performSetup:function(){},play:function(completedCallback){Sys.Debug.assert(!this.get_isPlaying());this.$1=false;this.$3=completedCallback;nStuff.Glitz.AnimationManager.$4(this,this.$0);},stop:function(stopState){Sys.Debug.assert(this.get_isPlaying());nStuff.Glitz.AnimationManager.$5(this,stopState);}}
nStuff.Glitz.AnimationManager=function(){}
nStuff.Glitz.AnimationManager.get_FPS=function(){return nStuff.Glitz.AnimationManager.$0;}
nStuff.Glitz.AnimationManager.set_FPS=function(value){Sys.Debug.assert((value>0)&&(value<=100));nStuff.Glitz.AnimationManager.$0=value;return value;}
nStuff.Glitz.AnimationManager.$3=function(){nStuff.Glitz.AnimationManager.$2=0;if(!nStuff.Glitz.AnimationManager.$1.length){return;}var $0=(new Date()).getTime();var $1=nStuff.Glitz.AnimationManager.$1;var $2=[];nStuff.Glitz.AnimationManager.$1=null;for(var $3=0;$3<$1.length;$3++){var $4=$1[$3];var $5=$4.$6($0);if($5){$4.$5(true,0);}else{Array.add($2,$4);}}if($2.length){nStuff.Glitz.AnimationManager.$1=$2;if(!nStuff.Glitz.AnimationManager.$2){nStuff.Glitz.AnimationManager.$2=window.setTimeout(Function.createDelegate(null,nStuff.Glitz.AnimationManager.$3),1000/nStuff.Glitz.AnimationManager.$0);}}}
nStuff.Glitz.AnimationManager.$4=function($p0,$p1){if(!nStuff.Glitz.AnimationManager.$1){nStuff.Glitz.AnimationManager.$1=[];}Array.add(nStuff.Glitz.AnimationManager.$1,$p0);$p0.$4(false);if(!nStuff.Glitz.AnimationManager.$2){nStuff.Glitz.AnimationManager.$2=window.setTimeout(Function.createDelegate(null,nStuff.Glitz.AnimationManager.$3),1000/nStuff.Glitz.AnimationManager.$0);}}
nStuff.Glitz.AnimationManager.$5=function($p0,$p1){Sys.Debug.assert(nStuff.Glitz.AnimationManager.$1);$p0.$5(false,$p1);Array.remove(nStuff.Glitz.AnimationManager.$1,$p0);}
nStuff.Glitz.TimedAnimation=function(domElement,duration){nStuff.Glitz.TimedAnimation.initializeBase(this,[domElement]);Sys.Debug.assert(duration>0);this.$7=duration;}
nStuff.Glitz.TimedAnimation.easeIn=function(t){return t*t;}
nStuff.Glitz.TimedAnimation.easeInOut=function(t){t=t*2;if(t<1){return t*t/2;}return -((--t)*(t-2)-1)/2;}
nStuff.Glitz.TimedAnimation.easeOut=function(t){return -t*(t-2);}
nStuff.Glitz.TimedAnimation.prototype={$7:0,$8:null,$9:0,get_duration:function(){return this.$7;},set_duration:function(value){Sys.Debug.assert(!this.get_isPlaying());Sys.Debug.assert(this.$7>=0);this.$7=value;return value;},get_easingFunction:function(){return this.$8;},set_easingFunction:function(value){Sys.Debug.assert(!this.get_isPlaying());this.$8=value;return value;},playCore:function(){this.$9=(new Date()).getTime();this.progressCore(this.$9);},progressCore:function(timeStamp){var $0=0;var $1=false;$0=(timeStamp-this.$9)/this.$7;$1=($0>=1);$0=Math.min(1,$0);if((!$1)&&(this.$8)){$0=this.$8($0);}this.performTweening($0);return $1;},stopCore:function(completed,stopState){if(!completed){if(!stopState){this.performTweening(1);}else if(stopState===2){this.performTweening(0);}}}}
nStuff.AnimatedUpdatePanel.registerClass('nStuff.AnimatedUpdatePanel',Sys.UI.Control);nStuff.UpdateIndicator.registerClass('nStuff.UpdateIndicator',Sys.UI.Behavior);nStuff.Glitz.Animation.registerClass('nStuff.Glitz.Animation',null,Sys.IDisposable);nStuff.Glitz.TimedAnimation.registerClass('nStuff.Glitz.TimedAnimation',nStuff.Glitz.Animation);nStuff._ScrollEffect.registerClass('nStuff._ScrollEffect',nStuff.Glitz.TimedAnimation);nStuff.UpdateAction.registerClass('nStuff.UpdateAction',Sys.Component);nStuff._SlideOrWipeEffect.registerClass('nStuff._SlideOrWipeEffect',nStuff.Glitz.TimedAnimation);nStuff._CrossFadeEffect.registerClass('nStuff._CrossFadeEffect',nStuff.Glitz.TimedAnimation);nStuff._HighlightOverlayEffect.registerClass('nStuff._HighlightOverlayEffect',nStuff.Glitz.TimedAnimation);nStuff.UpdateHistory.registerClass('nStuff.UpdateHistory',Sys.Component);nStuff.Glitz.AnimationManager.registerClass('nStuff.Glitz.AnimationManager');nStuff.Glitz.AnimationManager.$0=100;nStuff.Glitz.AnimationManager.$1=null;nStuff.Glitz.AnimationManager.$2=0;
// ---- Do not remove this footer ----
// Generated using Script# v0.3.0.0 (http://projects.nikhilk.net)
// -----------------------------------
BSJB v2.0.50727l#~|(#Strings<00>D#US<00>'#GUID<00>'<00>#BlobW<1F> <00>3K !O/n 5  
*#4#
_Q}Q
<00>Q<00>Q
<00><01><00>#<00><01>6#C#xQ
(QS8aQ<00>Q
<00>Q<00><06><08>'<08>D<08>c<08>|<08><00><08><00><08><00><08><00><08><00><08>* 
P Q
c Q<00> x <09><00> <00> <09> <00> <09> 
<EFBFBD>"
<EFBFBD>;
<EFBFBD>M
#
R
Ql
#<00>
#<00>
<EFBFBD><00>
#<00>
#<00>
#9 & O #<00> | <00> Q<00> #<00> <0B>
= F
<00> F
'  < #
T Q
<00> Q
<00> Q<00> <0A><00> <0A> <0E>"<0E>5<0E>^<0E>~<0E><00><0E>
<00>Q<00>#QQ
6<0F>
<00>Q
<00>Q<00>#$5K5 _5 m55<00>5 ,<00>5!=<00><00>%=<00><00>%@5!C 5 C1gJ<00>M<00><00><00><00>M<00><04><00><04><00><00>M<00><05><00><05><00><05><00><00><05><00><05><06><06>V<><56><06>V<><56><06>V<><56><06>V<><56><06>V<><56><06>V<><56><06><06><06>V<> <07>V<> <07>V<><07><00>M$<07>2<07><00><05><00> <00><00> <00>$<00>,<00>/2<00>Q9<00>]D
<00> <00><08>$ !<00><08> !<00><08>Q !<00><08>U !<00>Z -!<00>Z@!<00><00>!<00>-`<00>!<00>rgx"<00><01>p<00>"<00><00>y|#<00><01><00>#<00><00>y $<00><00><03><00>$<00><01>g<00>$<00>p<00>$<00>B<00>$<00><02><00>$<00><18> <0A>%<00><08>$-%<00><08>@%<00><00><04>u%<00><02>}%<00><02><00>%<00><05><00>%<00><05><00>%<00>#<05><00>%<00>0<05><00>%<00>=$<00>%<00>S<00>%<00>rg<00>&<00><01>p<00>&<00><00>y'<00><00>y,'<00><00><04><00>'<00><01>g<00>'<00>p<00>'<00><02><00>'<00>=$<00>'<00>S<00>'<00><08><05><00>'<00><08><05><00>'<00> <06> <00>'<00> <06> (<00>3<06>!(<00>D<06>!4(<00>rg")<00><01>p"H)<00><00>y"<00>)<00><00><03>#&*<00>U<06>$/*<00>UU$?*<00><01>g%G*<00>p%O*<00><00><06>%k*<00><00>$&s*<00><02>&{*<00><00><06>&<00>*<00><00>$'<00>*<00><02>'<00>*<00>C<07>',,<00>rg(d,<00><01>p(<00>,<00><00>y(<00>,<00><00>y)<00>-<00><00><03>*<00>-<00>N<07>+<00>-<00>N,<00>-<00>W<07>./.<00>`/K.<00><01>g0S.<00>p0[.<00><02>0lv}<00><00><00><00><00>v<00><00><00><00><00>l<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> !rg!<00>p)y<00><00><00><00><00><00><00><00><00><00><00><02><00> <01> <02><02> <02>!)1<02>A<02>Is
<00>QQ<02><00>
Y<01>
%Y<01>
%i<00>
-a-2qa QiE >9a Dys M<02><02><00><01> R<00> $<00> $<00><00><01> $<00><01> 9<01> e<02> $<00> <00>y Qy% ri. QiI x<02>U $I` ~Il <0C>Iw <0C>Ys <0B><00>y<00> <0C>a<00> <0C>a<00> <0C>a<00> <0C>a<00> <0C><02> <0A><02> $IM <0A><02>l <0A>y <0A><02><00> <0A><02><00> <0A><02><00> <0A><00><02><02><00><00><00><00>U<02><02><00><0E>!s I<01>!%
1<00>Q1<00><04>1<02>)<00><01> gI<01>n1 1<00>y1<00>y<00><02><04><02>9<02>9 A<02><03>I<00><06>IA$I<02>iaQI<01>Ma<00> TI<02>I<02>Ui<00>\Q<02>b<00><0F>Y L<00>P<00>T<00>X<00>\<00>`<00>h<00>l<00>p<00>*k<02>*[<02>.<00><00>.<00><00>.<00>o.+<00>.3<00>.<00>H.<00><00>.#s.;<00>.C<00>.K<00>.S<00>.k.s<00>.{&IkI[<02>Ic<02>i{<02>is<02>i<00><02><03><00><00><01><00><00><01><00><00><00><00><00><01>[<04>k <04>k<02><04><00><02><04>[<02><02><00>X<04>k<02><04>[<02><02><00>@<05>[<02><02>kI<05>c<02> c<02> [<02> k<02>)k<02>)<01><02>)[<02>I[<02>I<01><02>IkDi[<02>ik<02>i<01><02><06><01><07><01><00>9Yk<02><02><02><02>t<04><05>9?j<00> %(<00>(<00><04><00>(i<05>s<05>|(|(i<06>{<06><01>  
     ! " $#-./02134*,.VTxv <00> <00><04>5
Fg
<00>#<00><00><>{<00>{<00>{<00>{H<Module>nStuff.UpdateControls.dllHistoryEventArgsnStuff.UpdateControlsHistoryEventHandlerUpdateHistoryStyledUpdatePanelAnimatedUpdatePanelUpdateIndicatorPanelUpdateAnimationUpdateActionDesignernStuff.UpdateControls.DesignUpdateHistoryDesignerScrollOffsetUpdateActionmscorlibSystemEventArgsMulticastDelegateSystem.WebSystem.Web.UIControlSystem.Web.ExtensionsIScriptControlIPostBackEventHandlerUpdatePanelSystem.Web.UI.WebControlsPanelEnumSystem.DesignSystem.Web.UI.DesignControlDesigner_entryName.ctorget_EntryNameEntryNameInvokeIAsyncResultAsyncCallbackBeginInvokeEndInvokeNavigateEventKeyScriptManager_scriptManager_historyPagePath_historyEntry_initialEntryget_HistoryPagePathset_HistoryPagePathget_Visibleset_Visibleadd_Navigateremove_NavigateAddEntryPageGetCurrentSystem.Collections.GenericIEnumerable`1ScriptDescriptorGetScriptDescriptorsScriptReferenceGetScriptReferencesOnInitOnNavigateOnPreRenderHtmlTextWriterRenderSystem.Web.UI.IScriptControl.GetScriptDescriptorsSystem.Web.UI.IScriptControl.GetScriptReferencesSystem.Web.UI.IPostBackEventHandler.RaisePostBackEventRaisePostBackEventHistoryPagePathVisibleNavigateget_CssClassset_CssClassRenderChildrenCssClass_animation_duration_highlightCssClassget_Animationset_Animationget_Durationset_Durationget_HighlightCssClassset_HighlightCssClassAnimationDurationHighlightCssClass_scrollDuration_scrollOffset_highlightDuration_contentUpdated_highlightContentget_HighlightDurationset_HighlightDurationget_ScrollDurationset_ScrollDurationget_ScrollOffsetset_ScrollOffsetShowUpdateIndicatorHighlightDurationScrollDurationvalue__CrossFadeHighlightSlideUpSlideDownWipeLeftWipeRightSystem.ComponentModelIComponentInitializeGetDesignTimeHtmlTopBottomMiddle_message_focusControl_scrollToControlGetOptionsScrollToSetFocusShowMessageentryNameobjectmethodsenderecallbackresultvaluepagewritereventArgumenthighlightContentcomponentinitialOptionscontroloffsetmessageSystem.ReflectionAssemblyTitleAttributeAssemblyDescriptionAttributeAssemblyConfigurationAttributeAssemblyCompanyAttributeAssemblyProductAttributeAssemblyCopyrightAttributeAssemblyTrademarkAttributeAssemblyCultureAttributeAssemblyVersionAttributeAssemblyFileVersionAttributeSystem.SecurityAllowPartiallyTrustedCallersAttributeTagPrefixAttributeWebResourceAttributeSystem.DiagnosticsDebuggableAttributeDebuggingModesSystem.Runtime.CompilerServicesCompilationRelaxationsAttributeRuntimeCompatibilityAttributeDefaultEventAttributeDefaultPropertyAttributeDesignerAttributeTypeNonVisualControlAttributeStringIsNullOrEmptyNotImplementedExceptionEventHandlerListget_EventsDelegateAddHandlerRemoveHandlerArgumentNullExceptionget_PageInvalidOperationExceptionget_IsInAsyncPostBackSystem.CollectionsIDictionaryget_ItemsRuntimeTypeHandleGetTypeFromHandleget_ItemSystem.TextStringBuilderAppendget_ClientIDget_UniqueIDScriptComponentDescriptorObjectToStringAddScriptPropertyAssemblyget_Assemblyget_FullNameget_DesignModeset_Itemget_IsPostBackHttpRequestget_Requestget_RawUrlLastIndexOfget_LengthSubstringget_ParentRegisterScriptControlRegisterAsyncPostBackControlRegisterDataItemRegisterScriptDescriptorsHttpBrowserCapabilitiesget_BrowserSystem.Web.ConfigurationHttpCapabilitiesBaseStringComparisonEqualsHtmlTextWriterAttributeAddAttributeResolveClientUrlHtmlTextWriterStyleAddStyleAttributeHtmlTextWriterTagRenderBeginTagRenderEndTag.cctorCategoryAttributeDefaultValueAttributeDescriptionAttributeBrowsableAttributeDesignerSerializationVisibilityAttributeDesignerSerializationVisibilityEditorBrowsableAttributeEditorBrowsableStateStateBagget_ViewStateEmptyget_IsInPartialRenderingArgumentOutOfRangeExceptionConcatScriptControlDescriptorScriptBehaviorDescriptorWebControlCreatePlaceHolderDesignTimeHtmlget_MaintainScrollPositionOnPostBackPostBackOptionsset_TrackFocusClientScriptManager
:1<>8V<38>6N5  (  
)- )1    5 9= 9A   E (       ( (, , ,(, I      ,  <11><><EFBFBD><EFBFBD>$<04><00>$RSA1<1D><>_<EFBFBD>.?<00><08><>ѭ.<2E><>dP<64>Pz0<18><><EFBFBD>@<40>}<7D><>+`$<24> $<24><><EFBFBD><EFBFBD><EFBFBD>" <09><>/<2F>a^];B<><42><EFBFBD>ȧ}<7D><>a<EFBFBD>l<EFBFBD><6C>س<EFBFBD><D8B3><EFBFBD><EFBFBD><EFBFBD>i
|<7C><10><>q\<5C><><EFBFBD>kpHݎsA<17>Xk<19>V<EFBFBD><56>P<EFBFBD>߷<EFBFBD>JJvM<>V<EFBFBD><56><EFBFBD> NavigateHistoryPagePath <12><>72nStuff.UpdateControls.Design.UpdateHistoryDesigner <12><> <12><> 5151 <12><><12><><11><>  <12><> <12><><12><>= <12><>A  <12><>   <12><>   0
     <12><> <11><> <11><>  <11><> <11><> Behavior ~/History.htmvqThe path of an empty HTML page used to navigate to when adding history entries to the browser's navigation stack. <11> <11> KFThe navigate event occurs any time the user navigates to logical view. <12>  
Appearance72The CSS class applied to the UpdatePanel rendering Animation <12><> <12><><12>=
C>The type of animation to use when this UpdatePanel is updated. /U%nStuff.UpdateControls.UpdateAnimationA<The length of time that the animation plays in milliseconds.<00>FAThe CSS class for the highlight when using a Highlight animation. <12><><12>=
 GBThe CSS class for the highlight when using a Highlight indication.<00>KFThe length of time that the highlight animation plays in milliseconds.HCThe length of time that the scroll animation plays in milliseconds.,U"nStuff.UpdateControls.ScrollOffsetGBThe offset within the control to which the scrolling is performed.61nStuff.UpdateControls.Design.UpdateActionDesigner<12><><12><>=
0   <12>) <12>% <12>%UpdateControls http://projects.nikhilk.net4/UpdateControls Control Toolkit for ASP.NET AJAX;6Copyright © Nikhil Kothari 2007. All Rights Reserved. 1.2.0.0!nStuff.UpdateControlsnStuff&UpdateControls.jstext/javascript,UpdateControls.debug.jstext/javascriptTWrapNonExceptionThrows<1E>RJuH8HRSDS]~<7E><><EFBFBD><EFBFBD><EFBFBD>E<EFBFBD>}z<>a<EFBFBD>$C:\VSComponents\UpdateControls\UpdateControls\obj\Release NET v3.5\nStuff.UpdateControls.pdb<00>8<00>8 <00>8_CorDllMainmscoree.dll<00>% @<00>0<00>HX@<00><00>4VS_VERSION_INFO<00><04><>?DVarFileInfo$Translation<00>8StringFileInfo000004b0XCompanyNamehttp://projects.nikhilk.netHFileDescriptionUpdateControls0FileVersion1.2.0.0TInternalNamenStuff.UpdateControls.dll<00>6LegalCopyrightCopyright <00> Nikhil Kothari 2007. All Rights Reserved.\OriginalFilenamenStuff.UpdateControls.dll<00>0ProductNameUpdateControls Control Toolkit for ASP.NET AJAX4ProductVersion1.2.0.08Assembly Version1.2.0.00 9