Files
SIG/Scripts/AjaxControlToolkit/Release/SlideShow.js
JORGE LUIS CAUDILLO ESPARZA c35cf91883 Commit inicial Ventas Productivo
2019-08-14 16:40:54 -07:00

1 line
24 KiB
JavaScript

Type.registerNamespace("Sys.Extended.UI");Sys.Extended.UI.SlideShowBehavior=function(n){Sys.Extended.UI.SlideShowBehavior.initializeBase(this,[n]);this._nextButtonID=null;this._previousButtonID=null;this._imageDescriptionLabelID=null;this._imageTitleLabelID=null;this._playButtonID=null;this._playButtonValue="||>";this._stopButtonValue="[]";this._slideShowServicePath=location.pathname;this._slideShowServiceMethod=null;this._contextKey=null;this._useContextKey=!1;this._playInterval=3e3;this._tickHandler=null;this._loop=!1;this._autoPlay=!1;this._slideShowAnimationType=Sys.Extended.UI.SlideShowAnimationType.None;this._imageHeight=300;this._imageWidth=400;this._inPlayMode=!1;this._elementImage=null;this._bNext=null;this._bPrevious=null;this._currentIndex=-1;this._currentValue=null;this._imageDescriptionLabel=null;this._imageTitleLabel=null;this._bPlay=null;this._slides=null;this._timer=null;this._currentImageElement=null;this._images=null;this._cachedImageIndex=-1;this._current=0;this._previousImage=null;this._currentImage=null;this._nextImage=null;this._isNext=!1;this._clickNextHandler=null;this._clickPreviousHandler=null;this._clickPlayHandler=null;this._tickHandler=null;this._imageLoadedHandler=null};Sys.Extended.UI.SlideShowBehavior.prototype={initialize:function(){var n,t;Sys.Extended.UI.SlideShowBehavior.callBaseMethod(this,"initialize");n=this.get_element();this._elementImage=n;this.supportsAnimation("transition")||(this._slideShowAnimationType=Sys.Extended.UI.SlideShowAnimationType.None);(this._slideShowAnimationType!=Sys.Extended.UI.SlideShowAnimationType.SlideRight||this._slideShowAnimationType!=Sys.Extended.UI.SlideShowAnimationType.SlideDown)&&(this._currentImageElement=document.createElement("IMG"),this._currentImageElement.style.display="none",document.body.appendChild(this._currentImageElement),t=document.createElement("DIV"),n.parentNode.insertBefore(t,n),n.parentNode.removeChild(n),t.appendChild(n),t.align="center",this._imageLoadedHandler=Function.createDelegate(this,this._onImageLoaded),$addHandler(this._currentImageElement,"load",this._imageLoadedHandler));this.controlsSetup();this._bNext&&(this._clickNextHandler=Function.createDelegate(this,this._onClickNext),$addHandler(this._bNext,"click",this._clickNextHandler));this._bPrevious&&(this._clickPreviousHandler=Function.createDelegate(this,this._onClickPrevious),$addHandler(this._bPrevious,"click",this._clickPreviousHandler));this._bPlay&&(this._clickPlayHandler=Function.createDelegate(this,this._onClickPlay),$addHandler(this._bPlay,"click",this._clickPlayHandler));this._slideShowInit()},dispose:function(){this._clickNextHandler&&($removeHandler(this._bNext,"click",this._clickNextHandler),this._clickNextHandler=null);this._clickPreviousHandler&&($removeHandler(this._bPrevious,"click",this._clickPreviousHandler),this._clickPreviousHandler=null);this._clickPlayHandler&&($removeHandler(this._bPlay,"click",this._clickPlayHandler),this._clickPlayHandler=null);this._imageLoadedHandler&&($removeHandler(this._currentImageElement,"load",this._imageLoadedHandler),this._imageLoadedHandler=null);this._timer&&(this._timer.dispose(),this._timer=null);Sys.Extended.UI.SlideShowBehavior.callBaseMethod(this,"dispose")},add_slideChanged:function(n){this.get_events().addHandler("slideChanged",n)},remove_slideChanged:function(n){this.get_events().removeHandler("slideChanged",n)},raise_slideChanged:function(n){var t=this.get_events().getHandler("slideChanged");t&&(n||(n=Sys.EventArgs.Empty),t(this,n))},raiseSlideChanged:function(n){Sys.Extended.Deprecated("raiseSlideChanged(eventArgs)","raise_slideChanged(eventArgs)");this.raise_slideChanged(n)},add_slideChanging:function(n){this.get_events().addHandler("slideChanging",n)},remove_slideChanging:function(n){this.get_events().removeHandler("slideChanging",n)},raise_slideChanging:function(n,t){var r=this.get_events().getHandler("slideChanging"),i;return r?(i=new Sys.Extended.UI.SlideShowEventArgs(n,t,this._currentIndex),r(this,i),i.get_cancel()):!1},raiseSlideChanging:function(n,t){return Sys.Extended.Deprecated("raiseSlideChanging(previousSlide, newSlide)","raise_slideChanging(previousSlide, newSlide)"),this.raise_slideChanging(n,t)},get_contextKey:function(){return this._contextKey},set_contextKey:function(n){this._contextKey!=n&&(this._contextKey=n,this.set_useContextKey(!0),this._elementImage&&this._slideShowInit(),this.raisePropertyChanged("contextKey"))},get_useContextKey:function(){return this._useContextKey},set_useContextKey:function(n){this._useContextKey!=n&&(this._useContextKey=n,this.raisePropertyChanged("useContextKey"))},get_imageWidth:function(){return this._imageWidth},set_imageWidth:function(n){this._imageWidth!=n&&(this._imageWidth=n,this.raisePropertyChanged("imageWidth"))},get_imageHeight:function(){return this._imageHeight},set_imageHeight:function(n){this._imageHeight!=n&&(this._imageHeight=n,this.raisePropertyChanged("imageHeight"))},controlsSetup:function(){this._previousButtonID&&(this._bPrevious=document.getElementById(this._previousButtonID));this._imageDescriptionLabelID&&(this._imageDescriptionLabel=document.getElementById(this._imageDescriptionLabelID));this._imageTitleLabelID&&(this._imageTitleLabel=document.getElementById(this._imageTitleLabelID));this._nextButtonID&&(this._bNext=document.getElementById(this._nextButtonID));this._playButtonID&&(this._bPlay=document.getElementById(this._playButtonID),this._bPlay.value=this._playButtonValue)},resetButtons:function(){this._loop?this._slides.length==0&&(this._bPrevious&&(this._bPrevious.disabled=!0),this._bNext&&(this._bNext.disabled=!0),this._bPlay&&(this._bPlay.disabled=!0)):(this._slides.length<=this._currentIndex+1?(this._bNext&&(this._bNext.disabled=!0),this._bPlay&&(this._bPlay.disabled=!0),this._bPrevious&&(this._bPrevious.disabled=!1),this._inPlayMode=!1,this._timer&&this._timer.set_enabled(!1),this._bPlay&&(this._bPlay.value=this._playButtonValue)):(this._bNext&&(this._bNext.disabled=!1),this._bPlay&&(this._bPlay.disabled=!1)),this._currentIndex<=0?this._bPrevious&&(this._bPrevious.disabled=!0):this._bPrevious&&(this._bPrevious.disabled=!1));this._inPlayMode&&(this._timer.set_enabled(!1),this._timer.set_enabled(!0))},resetSlideShowButtonState:function(){this._inPlayMode?this._bPlay&&(this._bPlay.value=this._stopButtonValue):(this.resetButtons(),this._bPlay&&(this._bPlay.value=this._playButtonValue))},setCurrentImage:function(){this._slides[this._currentIndex]?(this._currentImageElement.src=this._slides[this._currentIndex].ImagePath,this._slides[this._currentIndex].Url!=null?(this._currentImageElement.style.cursor="pointer",this._currentImageElement.onclick=function(){window.open(this._slides[this._currentIndex].Url)}):(this._currentImageElement.style.cursor="auto",this._currentImageElement.onclick=function(){})):this._currentImageElement.src="";Sys.Browser.agent==Sys.Browser.Opera&&this._onImageLoaded(!0)},_getXYPosition:function(n){var t,i,r;if(!n)return{x:0,y:0};t={x:n.offsetLeft,y:n.offsetTop};i=this._getXYPosition(n.offsetParent);for(r in i)t[r]+=i[r];return t},_placeImageOver:function(n,t){t.style.border=null;t.style.position="absolute";var i=this._getXYPosition(n),r=i.x,u=i.y;t.style.left=r+"px";t.style.top=u+"px";t.alt="";t.style.marginLeft="1px";t.style.marginTop="1px";n.parentNode.appendChild(t)},_fadeIn:function(n){n.className+=" invisible";setTimeout(function(){n.className="ajax__slide_show_fadeIn"},20)},_fadeOut:function(n){n.className+=" visible";setTimeout(function(){n.className="ajax__slide_show_fadeOut"},20)},updateImage:function(n){var i,r,t;if(n){if(this.raise_slideChanging(this._currentValue,n))return;this._slideShowAnimationType==Sys.Extended.UI.SlideShowAnimationType.FadeInOut?(i=this._elementImage.cloneNode(),r=this._elementImage,this._placeImageOver(r,i),this.setImage(n),this._fadeIn(r),this._fadeOut(i),setTimeout(function(){r.parentNode.removeChild(i)},1e3)):this._slideShowAnimationType==Sys.Extended.UI.SlideShowAnimationType.ScaleX?(this._elementImage.className="ajax__slide_show_Animation ajax__slide_show_scaleX",t=this,setTimeout(function(){t._elementImage.className="ajax__slide_show_Animation";t.setImage(n)},1e3)):this._slideShowAnimationType==Sys.Extended.UI.SlideShowAnimationType.ScaleY?(this._elementImage.className="ajax__slide_show_Animation ajax__slide_show_scaleY",t=this,setTimeout(function(){t._elementImage.className="ajax__slide_show_Animation";t.setImage(n)},1e3)):this._slideShowAnimationType==Sys.Extended.UI.SlideShowAnimationType.ZoomInOut?(this._elementImage.className="ajax__slide_show_Animation ajax__slide_show_zoomOut",t=this,setTimeout(function(){t._elementImage.className="ajax__slide_show_Animation ajax__slide_show_zoomIn";t.setImage(n)},1e3)):this._slideShowAnimationType==Sys.Extended.UI.SlideShowAnimationType.Rotate?(this._elementImage.className="ajax__slide_show_Animation ajax__slide_show_rotate",t=this,setTimeout(function(){t._elementImage.className="ajax__slide_show_Animation";t.setImage(n)},1e3)):this.setImage(n)}},setImage:function(n){this._currentValue=n;this._elementImage.src=n.ImagePath;this._elementImage.alt=n.Name;this._imageDescriptionLabel&&(this._imageDescriptionLabel.innerHTML=n.Description||"");this._imageTitleLabel&&(this._imageTitleLabel.innerHTML=n.Name||"");n.Url?(this._elementImage.style.cursor="pointer",this._elementImage.onclick=function(){window.open(n.Url)}):(this._elementImage.style.cursor="auto",this._elementImage.onclick=function(){});this.raise_slideChanged(n);this.resetButtons()},get_imageDescriptionLabelID:function(){return this._imageDescriptionLabelID},set_imageDescriptionLabelID:function(n){this._imageDescriptionLabelID!=n&&(this._imageDescriptionLabelID=n,this.raisePropertyChanged("imageDescriptionLabelID"))},get_imageTitleLabelID:function(){return this._imageTitleLabelID},set_imageTitleLabelID:function(n){this._imageTitleLabelID!=n&&(this._imageTitleLabelID=n,this.raisePropertyChanged("imageTitleLabelID"))},get_nextButtonID:function(){return this._nextButtonID},set_nextButtonID:function(n){this._nextButtonID!=n&&(this._nextButtonID=n,this.raisePropertyChanged("nextButtonID"))},get_playButtonID:function(){return this._playButtonID},set_playButtonID:function(n){this._playButtonID!=n&&(this._playButtonID=n,this.raisePropertyChanged("playButtonID"))},get_playButtonText:function(){return this._playButtonValue},set_playButtonText:function(n){this._playButtonValue!=n&&(this._playButtonValue=n,this.raisePropertyChanged("playButtonText"))},get_stopButtonText:function(){return this._stopButtonValue},set_stopButtonText:function(n){this._stopButtonValue!=n&&(this._stopButtonValue=n,this.raisePropertyChanged("stopButtonText"))},get_playInterval:function(){return this._playInterval},set_playInterval:function(n){this._playInterval!=n&&(this._playInterval=n,this.raisePropertyChanged("playInterval"))},get_previousButtonID:function(){return this._previousButtonID},set_previousButtonID:function(n){this._previousButtonID!=n&&(this._previousButtonID=n,this.raisePropertyChanged("previousButtonID"))},get_slideShowServicePath:function(){return this._slideShowServicePath},set_slideShowServicePath:function(n){this._slideShowServicePath!=n&&(this._slideShowServicePath=n,this.raisePropertyChanged("slideShowServicePath"))},get_slideShowServiceMethod:function(){return this._slideShowServiceMethod},set_slideShowServiceMethod:function(n){this._slideShowServiceMethod!=n&&(this._slideShowServiceMethod=n,this.raisePropertyChanged("slideShowServiceMethod"))},get_loop:function(){return this._loop},set_loop:function(n){this._loop!=n&&(this._loop=n,this.raisePropertyChanged("loop"))},get_autoPlay:function(){return this._autoPlay},set_autoPlay:function(n){this._autoPlay!=n&&(this._autoPlay=n,this.raisePropertyChanged("autoPlay"))},get_slideShowAnimationType:function(){return this._slideShowAnimationType},set_slideShowAnimationType:function(n){this._slideShowAnimationType!=n&&(this._slideShowAnimationType=n,this.raisePropertyChanged("slideShowAnimationType"))},_onClickNext:function(n){n.preventDefault();n.stopPropagation();this._clickNext()},_onImageLoaded:function(){this.updateImage(this._slides[this._currentIndex]);this.resetButtons();this._cacheImages()},_clickNext:function(){if(this._slides){if(this._currentIndex+1<this._slides.length)++this._currentIndex;else if(this._loop)this._currentIndex=0;else return!1;return this._slideShowAnimationType==Sys.Extended.UI.SlideShowAnimationType.SlideRight||this._slideShowAnimationType==Sys.Extended.UI.SlideShowAnimationType.SlideDown?(this._isNext=!0,this.setCurrentSlide()):this.setCurrentImage(),!0}return!1},_onClickPrevious:function(n){n.preventDefault();n.stopPropagation();this._clickPrevious()},_clickPrevious:function(){if(this._slides){if(this._currentIndex-1>=0)--this._currentIndex;else if(this._loop)this._currentIndex=this._slides.length-1;else return!1;return this._slideShowAnimationType==Sys.Extended.UI.SlideShowAnimationType.SlideRight||this._slideShowAnimationType==Sys.Extended.UI.SlideShowAnimationType.SlideDown?(this._isNext=!1,this.setCurrentSlide()):this.setCurrentImage(),!0}return!1},_onClickPlay:function(n){n.preventDefault();n.stopPropagation();this._play()},_play:function(){this._inPlayMode?(this._inPlayMode=!1,this._timer.set_enabled(!1),this.resetSlideShowButtonState(),(this._slideShowAnimationType==Sys.Extended.UI.SlideShowAnimationType.SlideRight||this._slideShowAnimationType==Sys.Extended.UI.SlideShowAnimationType.SlideDown)&&(this._bNext&&(this._bNext.disabled=!1),this._bPrevious&&(this._bPrevious.disabled=!1))):(this._inPlayMode=!0,this._timer||(this._timer=new Sys.Timer,this._timer.set_interval(this._playInterval),this._tickHandler=Function.createDelegate(this,this._onPlay),this._timer.add_tick(this._tickHandler)),(this._slideShowAnimationType==Sys.Extended.UI.SlideShowAnimationType.SlideRight||this._slideShowAnimationType==Sys.Extended.UI.SlideShowAnimationType.SlideDown)&&(this._bNext&&(this._bNext.disabled=!0),this._bPrevious&&(this._bPrevious.disabled=!0)),this.resetSlideShowButtonState(),this._timer.set_enabled(!0))},_onPlay:function(){if(this._slides){if(this._currentIndex+1<this._slides.length)return++this._currentIndex,this._slideShowAnimationType==Sys.Extended.UI.SlideShowAnimationType.SlideRight||this._slideShowAnimationType==Sys.Extended.UI.SlideShowAnimationType.SlideDown?(this._isNext=!0,this.setCurrentSlide()):this.setCurrentImage(),!0;if(this._loop)return this._currentIndex=0,this._slideShowAnimationType==Sys.Extended.UI.SlideShowAnimationType.SlideRight||this._slideShowAnimationType==Sys.Extended.UI.SlideShowAnimationType.SlideDown?(this._isNext=!0,this.setCurrentSlide()):this.setCurrentImage(),!0;this._inPlayMode=!1;this.resetSlideShowButtonState()}return!1},_slideShowInit:function(){this._currentIndex=-1;this._cachedImageIndex=-1;this._inPlayMode=!1;this._currentValue=null;this._images=null;var n=null;this._useContextKey&&(n={contextKey:this._contextKey});Sys.Net.WebServiceProxy.invoke(this._slideShowServicePath,this._slideShowServiceMethod,!1,n,Function.createDelegate(this,this._initSlides),null,null)},_initSlides:function(n){this._slides=n;this._slides&&(this._slideShowAnimationType==Sys.Extended.UI.SlideShowAnimationType.SlideRight?(this._createElementsForSlideRight(),this._setInitialState()):this._slideShowAnimationType==Sys.Extended.UI.SlideShowAnimationType.SlideDown?(this._createElementsForSlideDown(),this._setInitialState()):(this._images=[],this._clickNext()),this._autoPlay&&(this._isNext=!0,this._play()))},_cacheImages:function(){var t,n;if(this._currentIndex%3==0)for(t=this._cachedImageIndex,n=this._cachedImageIndex+1;n<this._slides.length;n++)if(this._slides[n]&&(this._images[n]=new Image,this._images[n].src=this._slides[n].ImagePath,this._cachedImageIndex=n,t+4<=n))break},_createElementsForSlideRight:function(){var i=this.get_element(),r=document.createElement("DIV"),f,n,t,e,u;for(r.id=i.id+"_slider",r.className="ajax__slide_show_container",r.style.width=this._imageWidth+"px",r.style.height=this._imageHeight+"px",i.parentNode.insertBefore(r,i),i.parentNode.removeChild(i),r.appendChild(i),r.align="center",f=document.createElement("DIV"),f.id=i.id+"_mask",f.style.width=this._imageWidth+"px",r.appendChild(f),this._images=[],n=0;n<this._slides.length;n++)t=document.createElement("DIV"),t.id=i.id+"_imageDiv"+n,t.style.position="absolute",t.style.top="0px",t.className="ajax__slide_show_slideAnimation",f.appendChild(t),this._slides[n].Url!=null&&(e=document.createElement("A"),e.href=this._slides[n].Url,e.target="_blank",t.appendChild(e)),u=document.createElement("IMG"),u.style.width=this._imageWidth+"px",u.style.height=this._imageHeight+"px",u.src=this._slides[n].ImagePath,this._slides[n].Url!=null?e.appendChild(u):t.appendChild(u),this._images[n]=t},_createElementsForSlideDown:function(){var r=this.get_element(),t=document.createElement("DIV"),e,o,n,i,f,u;for(t.id=r.id+"_slider",t.className="ajax__slide_show_container",t.style.width=this._imageWidth+"px",t.style.height=this._imageHeight+"px",r.parentNode.insertBefore(t,r),r.parentNode.removeChild(r),t.appendChild(r),t.align="center",e=document.createElement("DIV"),e.style.width=this._imageWidth+"px",t.appendChild(e),o=document.createElement("UL"),o.style.className="ajax__slide_show_sliderUL",e.appendChild(o),this._images=[],n=0;n<this._slides.length;n++)i=document.createElement("LI"),i.id=r.id+"_imageDiv"+n,i.style.position="absolute",i.className="ajax__slide_show_slideAnimation",o.appendChild(i),this._slides[n].Url!=null&&(f=document.createElement("A"),f.href=this._slides[n].Url,f.target="_blank",i.appendChild(f)),u=document.createElement("IMG"),u.style.width=this._imageWidth+"px",u.style.height=this._imageHeight+"px",u.src=this._slides[n].ImagePath,this._slides[n].Url!=null?f.appendChild(u):i.appendChild(u),this._images[n]=i},_setInitialState:function(){var n;if(this._currentIndex++,this._currentImage=this._images[this._currentIndex],this._nextImage=this._images.length>1?this._images[this._currentIndex+1]:this._images[this._currentIndex],this._slideShowAnimationType==Sys.Extended.UI.SlideShowAnimationType.SlideRight)for(this._currentImage.style.left="0px",n=1;n<this._images.length;n++)this._images[n].style.left="-"+(this._imageWidth+5)+"px";else for(this._currentImage.style.top="0px",n=0;n<this._images.length;n++)this._images[n].style.left="0px";this._previousImage=this._images[this._images.length-1];this._currentImage.style.width=this._imageWidth+"px";this._nextImage.style.width=this._imageWidth+"px";this._previousImage.style.width=this._imageWidth+"px";this._currentImage.style.height=this._imageHeight+"px";this._nextImage.style.height=this._imageHeight+"px";this._previousImage.style.height=this._imageHeight+"px";this._imageDescriptionLabel&&(this._imageDescriptionLabel.innerHTML=this._slides[this._currentIndex].Description?this._slides[this._currentIndex].Description:"");this._imageTitleLabel&&(this._imageTitleLabel.innerHTML=this._slides[this._currentIndex].Name?this._slides[this._currentIndex].Name:"")},setCurrentSlide:function(){var n;this._isNext?this._slideShowAnimationType==Sys.Extended.UI.SlideShowAnimationType.SlideRight?(this._nextImage=this._images[this._currentIndex],this._elementImage.alt=this._nextImage.Name,this._nextImage.className="",this._nextImage.style.left="-"+(this._imageWidth+5)+"px",n=this,setTimeout(function(){n._nextImage.className="ajax__slide_show_slideAnimation";n._imageDescriptionLabel&&(n._imageDescriptionLabel.innerHTML=n._slides[n._currentIndex].Description?n._slides[n._currentIndex].Description:"");n._imageTitleLabel&&(n._imageTitleLabel.innerHTML=n._slides[n._currentIndex].Name?n._slides[n._currentIndex].Name:"");n._currentImage.style.left=n._imageWidth+"px";n._nextImage.style.left="0px"},200),setTimeout(function(){n._previousImage=n._currentImage;n._currentImage=n._nextImage;n._previousImage.className="";n._previousImage.style.left="-"+(n._imageWidth+5)+"px";setTimeout(function(){n._previousImage.className="ajax__slide_show_slideAnimation";this._isNext=!1},1e3)},1200)):this._slideShowAnimationType==Sys.Extended.UI.SlideShowAnimationType.SlideDown&&(this._nextImage=this._images[this._currentIndex],this._nextImage.className="",this._nextImage.style.top="-"+(this._imageHeight+5)+"px",n=this,setTimeout(function(){n._nextImage.className="ajax__slide_show_slideAnimation";n._imageDescriptionLabel&&(n._imageDescriptionLabel.innerHTML=n._slides[n._currentIndex].Description?n._slides[n._currentIndex].Description:"");n._imageTitleLabel&&(n._imageTitleLabel.innerHTML=n._slides[n._currentIndex].Name?n._slides[n._currentIndex].Name:"");n._currentImage.style.top=n._imageHeight+"px";n._nextImage.style.top="0px"},200),setTimeout(function(){n._previousImage=n._currentImage;n._currentImage=n._nextImage;n._previousImage.className="";n._previousImage.style.top="-"+(n._imageHeight+5)+"px";setTimeout(function(){n._previousImage.className="ajax__slide_show_slideAnimation";this._isNext=!1},1e3)},1200)):this._slideShowAnimationType==Sys.Extended.UI.SlideShowAnimationType.SlideRight?(this._previousImage=this._images[this._currentIndex],this._previousImage.className="",this._previousImage.style.left=this._imageWidth+5+"px",n=this,setTimeout(function(){n._previousImage.className="ajax__slide_show_slideAnimation";n._imageDescriptionLabel&&(n._imageDescriptionLabel.innerHTML=n._slides[n._currentIndex].Description?n._slides[n._currentIndex].Description:"");n._imageTitleLabel&&(n._imageTitleLabel.innerHTML=n._slides[n._currentIndex].Name?n._slides[n._currentIndex].Name:"");n._currentImage.style.left="-"+(n._imageWidth+5)+"px";n._previousImage.style.left="0px"},200),setTimeout(function(){n._nextImage=n._currentImage;n._currentImage=n._previousImage;n._nextImage.className="";n._nextImage.style.left=n._imageWidth+5+"px";setTimeout(function(){n._nextImage.className="ajax__slide_show_slideAnimation";this._isNext=!1},1e3)},1200)):this._slideShowAnimationType==Sys.Extended.UI.SlideShowAnimationType.SlideDown&&(this._previousImage=this._images[this._currentIndex],this._previousImage.className="",this._previousImage.style.top=this._imageHeight+5+"px",n=this,setTimeout(function(){n._previousImage.className="ajax__slide_show_slideAnimation";n._imageDescriptionLabel&&(n._imageDescriptionLabel.innerHTML=n._slides[n._currentIndex].Description?n._slides[n._currentIndex].Description:"");n._imageTitleLabel&&(n._imageTitleLabel.innerHTML=n._slides[n._currentIndex].Name?n._slides[n._currentIndex].Name:"");n._currentImage.style.top="-"+(n._imageHeight+5)+"px";n._previousImage.style.top="0px"},200),setTimeout(function(){n._nextImage=n._currentImage;n._currentImage=n._previousImage;n._nextImage.className="";n._nextImage.style.top=n._imageHeight+5+"px";setTimeout(function(){n._nextImage.className="ajax__slide_show_slideAnimation";this._isNext=!1},1e3)},1200))},supportsAnimation:function(n){var t=!1,r="Webkit Moz ms O".split(" "),u=document.createElement("div"),f=null,i;if(n=n.toLowerCase(),u.style[n]&&(t=!0),t===!1)for(f=n.charAt(0).toUpperCase()+n.substr(1),i=0;i<r.length;i++)if(u.style[r[i]+f]!==undefined){t=!0;break}return t}};Sys.Extended.UI.SlideShowBehavior.registerClass("Sys.Extended.UI.SlideShowBehavior",Sys.Extended.UI.BehaviorBase);Sys.Extended.UI.SlideShowEventArgs=function(n,t,i){Sys.Extended.UI.SlideShowEventArgs.initializeBase(this);this._previousSlide=n;this._nextSlide=t;this._slideIndex=i};Sys.Extended.UI.SlideShowEventArgs.prototype={get_previousSlide:function(){return this._previousSlide},get_nextSlide:function(){return this._nextSlide},get_slideIndex:function(){return this._slideIndex}};Sys.Extended.UI.SlideShowEventArgs.registerClass("Sys.Extended.UI.SlideShowEventArgs",Sys.CancelEventArgs);Sys.Extended.UI.SlideShowAnimationType=function(){throw Error.invalidOperation();};Sys.Extended.UI.SlideShowAnimationType.prototype={None:0,FadeInOut:1,ScaleX:2,ScaleY:3,ZoomInOut:4,Rotate:5,SlideRight:6,SlideDown:7};Sys.Extended.UI.SlideShowAnimationType.registerEnum("Sys.Extended.UI.SlideShowAnimationType",!1);