(function(){var H=YAHOO.lang,F=YAHOO.util.Dom,K=YAHOO.util.Event,E=ZC.Util;var B;var I=function(){transitionDelay=this.GetAttrib("transitionDelay");images=this.GetAttrib("image");container=document.getElementById("image-rotator");image=document.getElementById("rotating-image");menu=document.getElementById("rotating-image-menu");link=document.getElementById("rotating-image-link");menuEntries=menu.getElementsByTagName("li");currentImage=0;numImages=menuEntries.length;imagePath=image.src.substring(0,image.src.lastIndexOf("/")+1);K.addListener(container,"mouseover",M);K.addListener(container,"mousedown",M);K.addListener(container,"touchstart",M);K.addListener(container,"mouseout",A);K.addListener(container,"touchstop",A);K.addListener(menuEntries,"mouseover",G);K.addListener(menuEntries,"click",G);K.addListener(menuEntries,"touchstart",G);if(transitionDelay!=0){B=H.later(transitionDelay*1000,this,D,"",true)}return true};var C=ZC.Core.Block.Create("CrashRepairParts_FrontPageImageRotate","Imperial");C.prototype.CustomSetupEnd=I;function J(N){var L=images[N].src;for(i=0;i<numImages;i++){if(i==N){menuEntries[i].className="selected";currentImage=i}else{menuEntries[i].className=""}}image.src=L;if(images[N].href){link.href=images[N].href}else{link.href=""}link.target=images[N].target||""}var D=function(){var L=currentImage+1;if(L>=numImages){L=0}J(L)};function G(){J(this.id.substring(this.id.indexOf("_")+1))}function M(){if(B!=null){B.cancel()}}function A(){if(transitionDelay!=0){B=H.later(transitionDelay*1000,this,D,"",true)}}})();
