AP.widget.slideshow=new AP.Class({setOptions:function(A){return AP.hashExtend({actionPanel:D.get("J_banner_action_panel"),showActionPanelIndex:false,viewpoint:D.get("J_banner_show"),bannerContainer:D.query(".banner-img")[0],banners:"img",fireMethod:"mouseover",hasDom:false,duartion:0.5,delay:5000,activateTime:300,slideMethod:"horizontal",defaultCurBannerIndex:0,autoShow:true},A||{})},preloadImage:function(A){var B=new Image();B.src=A;this._options.bannerContainer.appendChild(B);E.on(B,"load",function(){this.preloadImageDone(B)},{},this)},preloadImageDone:function(A){if(A.src==this._images[this._options.defaultCurBannerIndex].banner){if(this._options.slideMethod=="horizontal"){this._options.bannerContainer.style.left=-this.bannerWidth*this._options.defaultCurBannerIndex+"px"}else{if(this._options.slideMethod=="vertical"){this._options.bannerContainer.style.top=-this.bannerHeight*this._options.defaultCurBannerIndex+"px"}else{if(this._options.slideMethod=="opacity"){D.setStyle(this.banners[this._options.defaultCurBannerIndex],"zIndex","1")}else{}}}this.autoSlideShow()}},initialize:function(B,A){this._options=this.setOptions(B);this.autoShow=this._options.autoShow;this.bannerWidth=this._options.viewpoint.offsetWidth;this.bannerHeight=this._options.viewpoint.offsetHeight;this.curBannerIndex=this._options.defaultCurBannerIndex;if(this._options.hasDom){this.banners=D.query(this._options.banners,this._options.bannerContainer);this.autoSlideShow()}else{this._images=A;this._options.defaultCurBannerIndex=this._options.defaultCurBannerIndex>this._images.length-1?0:this._options.defaultCurBannerIndex;this.banners=D.query(this._options.banners,this._options.bannerContainer);this.initBannerContainer();this._images.forEach(function(F,C){this.preloadImage(F.banner,C)},this)}E.on(this._options.actionPanel,"mouseover",this.mouseoverActionPanel,{},this);E.on(this._options.actionPanel,"mouseout",this.mouseoutActionPanel,{},this);this.createActionPanelLi();this.autoSlideShow()},initBannerContainer:function(){var A=["opacity","vertical","horizontal"];if(this._options.slideMethod=="random"){this.slideMethod=A[Math.floor(Math.random()*A.length)]}else{this.slideMethod=this._options.slideMethod}if(this.slideMethod=="horizontal"){this._options.bannerContainer.style.width=this._images.length*this.bannerWidth+"px";this._options.bannerContainer.style.height=this.bannerHeight+"px"}else{if(this.slideMethod=="vertical"){this._options.bannerContainer.style.height=this._images.length*this.bannerHeight+"px";this._options.bannerContainer.style.width=this.bannerWidth+"px"}else{if(this.slideMethod=="opacity"){this.banners.forEach(function(B,C){D.setStyle(B,"position","absolute");D.setStyle(B,"zIndex","0")});this.zIndexNum=1}}}},createActionPanelLi:function(){var G=document.createElement("ul");var F=this._images.length;for(var B=0;B";G.appendChild(A);this._options.actionPanel.appendChild(G);this.changeActionPanelLiStyle(this._options.defaultCurBannerIndex)},createActionPanelLiExtends:function(B,A){E.on(B,this._options.fireMethod,function(F){if(this.aniTimer){window.clearTimeout(this.aniTimer)}var C=parseInt(E.getTarget(F).getAttribute("data-index"));var G=this;this.aniTimer=window.setTimeout(function(){G.slideToBanner(C)},this._options.activateTime)},{},this);if(this._options.fireMethod=="mouseover"){E.on(B,"mouseover",function(C){this.autoShow=false},{},this);E.on(B,"mouseout",function(){this.autoShow=this._options.autoShow;this.autoSlideShow()},{},this)}},changeActionPanelLiStyle:function(A){D.query("li",this._options.actionPanel).forEach(function(B,C){if(C==A){D.addClass(B,"current")}else{D.removeClass(B,"current")}},this)},autoSlideShow:function(){if(!this.autoShow){return false}if(this.aniTimer){window.clearTimeout(this.aniTimer)}var A=this;this.aniTimer=window.setTimeout(function(){A.slideToBanner(A.curBannerIndex+1)},this._options.delay)},mouseoverActionPanel:function(){},mouseoutActionPanel:function(){},slideToBanner:function(A){A=(A>this._images.length-1)?0:A;if(A==this.curBannerIndex){return }this.beforeAnimationEvent();this.changeActionPanelLiStyle(A);this.animation(this._options.bannerContainer,A);this.curBannerIndex=A},animation:function(F,C){if(this.slideMethod=="vertical"){var G=new YAHOO.util.Anim(F,{top:{to:-C*this.bannerHeight}},this._options.duartion,YAHOO.util.Easing.easeOut)}else{if(this.slideMethod=="horizontal"){if(this.curBannerIndex>C){formX=-(C+1)*this.bannerWidth}else{formX=-(C-1)*this.bannerWidth}var G=new YAHOO.util.Anim(F,{left:{from:formX,to:-C*this.bannerWidth}},this._options.duartion,YAHOO.util.Easing.easeOut)}else{if(this.slideMethod=="opacity"){var B=this.banners[C];D.setStyle(B,"opacity","0");D.setStyle(B,"zIndex",++this.zIndexNum);var G=new YAHOO.util.Anim(B,{opacity:{to:1}},this._options.duartion,YAHOO.util.Easing.easeNone)}else{}}}G.animate();var A=this;G.onComplete.subscribe(function(){A.afterAnimationEvent()},A)},beforeAnimationEvent:function(){},afterAnimationEvent:function(){this.autoSlideShow();this.changeActionPanelLiStyle(this.curBannerIndex)}});AP.pk.pa.slideshowIndex=AP.widget.slideshow.extend({preloadImage:function(A,C){var B=new Image();B.src=A;this.banners[C].style.backgroundImage="url("+B.src+")";E.on(B,"load",function(){this.preloadImageDone(B)},{},this)},createActionPanelLiExtends:function(B,A){var F=document.createElement("div");D.addClass(F,this._images[A].dlClass);var C=document.createElement("span");D.addClass(C,"pointer");F.appendChild(C);B.appendChild(F);E.on(F,this._options.fireMethod,function(G){if(this.aniTimer){window.clearTimeout(this.aniTimer)}var H=this;this.aniTimer=window.setTimeout(function(){H.slideToBanner(A)},this._options.activateTime)},{},this);if(this._options.fireMethod=="mouseover"){E.on(F,"mouseover",function(G){this.autoShow=false},{},this);E.on(F,"mouseout",function(){this.autoShow=this._options.autoShow;this.autoSlideShow()},{},this)}}});(function(){var B=D.query(".pane-title li",D.get("J_pane_tab"));var A=D.query(".pane-content",D.get("J_pane_tab"));B.forEach(function(F,C){E.on(F,"mouseover",function(){B.forEach(function(G){D.removeClass(G,"current")});A.forEach(function(G){D.addClass(G,"fn-hide")});D.addClass(F,"current");D.removeClass(A[C],"fn-hide")})})})();try{var _bodyBgPosTop=1196-D.getRegion("J_banner_show").bottom;if(AP.fn.browser.msie){_bodyBgPosTop=_bodyBgPosTop+2}D.query("body.paHome")[0].style.backgroundPosition="0 -"+_bodyBgPosTop+"px"}catch(e){log(e)}try{if(AlieditControl.installedAliedit){D.addClass("J_aliedit_uninstall","fn-hide");D.removeClass("J_aliedit_install","fn-hide")}}catch(e){log(e)}(function(){try{var A=[];function B(F){A.push(F.keyCode)}E.on(window.document,"keydown",B)}catch(C){}})();