var a;function dw_Rotator(b,d,c,e,h,f){var g=document.getElementById(b);if(!g){g=document.images[b];if(!g)return;g.id=b}this.id=b;this.speed=d||4500;this.path=c||"";this.bRand=f;this.timer=this.ctr=0;this.imgs=[];this._setupLink(g,h);this.bTrans=e&&typeof g.filters!="undefined";b=dw_Rotator.col.length;dw_Rotator.col[b]=this;this.animString="dw_Rotator.col["+b+"]"}dw_Rotator.col=[];dw_Rotator.resumeDelay=400;
dw_Rotator.prototype._setupLink=function(b,d){if(b.parentNode&&b.parentNode.tagName.toLowerCase()=="a"){b=this.parentLink=b.parentNode;if(d){dw_Event.add(b,"mouseover",dw_Rotator.pause);dw_Event.add(b,"mouseout",dw_Rotator.resume)}}};dw_Rotator.getInstanceById=function(b){for(var d=dw_Rotator.col.length,c,e=0;e<d;e++){c=dw_Rotator.col[e];if(c.id&&c.id==b)return c}return null};a=dw_Rotator.prototype;a.on_rotate=function(){};
a.addImages=function(){for(var b,d=0;arguments[d];d++){b=new Image;b.src=this.path+arguments[d];this.imgs[this.imgs.length]=b}};a.rotate=function(){clearTimeout(this.timer);this.timer=null;var b=document.getElementById(this.id);if(this.bRand)this.setRandomCtr();else if(this.ctr<this.imgs.length-1)this.ctr++;else this.ctr=0;if(this.bTrans)this.doImageTrans(b);else b.src=this.imgs[this.ctr].src;this.swapAlt(b);this.prepAction();this.on_rotate();this.timer=setTimeout(this.animString+".rotate()",this.speed)};
a.setRandomCtr=function(){var b=0,d;do{d=Math.floor(Math.random()*this.imgs.length);b++}while(d==this.ctr&&b<6);this.ctr=d};a.doImageTrans=function(b){b.style.filter="blendTrans(duration=1)";b.filters.blendTrans&&b.filters.blendTrans.Apply();b.src=this.imgs[this.ctr].src;b.filters.blendTrans.Play()};a.swapAlt=function(b){if(b.setAttribute){this.alt&&this.alt[this.ctr]&&b.setAttribute("alt",this.alt[this.ctr]);this.title&&this.title[this.ctr]&&b.setAttribute("title",this.title[this.ctr])}};
a.prepAction=function(){if(this.actions&&this.parentLink&&this.actions[this.ctr])if(typeof this.actions[this.ctr]=="string")this.parentLink.href=this.actions[this.ctr];else if(typeof this.actions[this.ctr]=="function"){var b=this.id;this.parentLink.href="javascript: void "+this.actions[this.ctr]+"('"+b+"')"}};a.showCaption=function(){if(this.captions&&this.captionId){var b=document.getElementById(this.captionId);if(b&&this.captions[this.ctr])b.innerHTML=this.captions[this.ctr]}};
dw_Rotator.start=function(){for(var b=dw_Rotator.col.length,d,c=0;c<b;c++)if((d=dw_Rotator.col[c])&&d.id)d.timer=setTimeout(d.animString+".rotate()",d.speed)};dw_Rotator.stop=function(){for(var b=dw_Rotator.col.length,d,c=0;c<b;c++)if(d=dw_Rotator.col[c]){clearTimeout(d.timer);d.timer=null}};dw_Rotator.pause=function(b){b=dw_Event.DOMit(b);b=b.target.id;if(b=dw_Rotator.getInstanceById(b)){clearTimeout(b.timer);b.timer=null}};
dw_Rotator.resume=function(b){b=dw_Event.DOMit(b);b=b.target.id;if((b=dw_Rotator.getInstanceById(b))&&b.id)b.timer=setTimeout(b.animString+".rotate()",dw_Rotator.resumeDelay)};
dw_Rotator.setup=function(){if(document.getElementById){var b,d,c,e,h,f;for(b=0;arguments[b];b++){c=arguments[b];e=new dw_Rotator(c.id,c.speed,c.path,c.bTrans,c.bMouse,c.bRand);try{h=c.images;f=h.length;for(d=0;d<f;d++)e.addImages(h[d]);if(c.num)e.ctr=c.num;c.actions&&c.actions.length==f&&e.addProp("actions",c.actions);c.alt&&c.alt.length==f&&e.addProp("alt",c.alt);c.title&&c.title.length==f&&e.addProp("title",c.title);if(c.captions){e.addProp("captions",c.captions);e.captionId=c.captionId;dw_Rotator.addRotateEvent(e,
function(i){return function(){dw_Rotator.getInstanceById(i).showCaption()}}(c.id))}}catch(g){}}dw_Rotator.start()}};dw_Rotator.addRotateEvent=function(b,d){var c=b.on_rotate;b.on_rotate=function(){c();d()}};dw_Rotator.prototype.addProp=function(b,d){this[b]||(this[b]=[]);for(var c=d.length,e=0;e<c;e++)this[b][this[b].length]=d[e]};