var ie=/*@cc_on!@*/!1;var SM=ie?100:1;var SB=40;var SS=20;var SF=2000;var SD=5000;var SR=50;var SI=0.1*SM;var SA=(1/(SF/SR))*SM;var I="undefined";function Slideshow(b,a){if(typeof(Slideshow.total)==I){Slideshow.members=new Array(this);this.id=0;Slideshow.total=1;Slideshow.loaded=0;Slideshow.running=0}else{this.id=Slideshow.members.length;Slideshow.members.push(this);Slideshow.total++}if(typeof(a)==I){a=""}this.parent=b;this.images=a.IMG;this.name=a.NAME;this.IMG_PATH=typeof(a.PATH)!=I?a.PATH:"/images/";this.IMG_MAX_SIZE=typeof(a.MAX)!=I?a.MAX:150;if(typeof(a.RAND)!=I){if(a.RAND){this.RandomizeImages()}}else{this.RandomizeImages()}if(typeof(a.ROT)!=I&&a.ROT){this.angle=a.ROT;if(this.angle<0){this.angle+=360}if(this.angle>360){this.angle%=360}this.ROTATE=true}else{this.ROTATE=false}this.FRAME=typeof(a.FRAME)!=I?Boolean(a.FRAME):true;this.FRAME_COLOR=typeof(a.FRAME_COLOR)!=I?a.FRAME_COLOR:"#FFF";if(this.FRAME){this.FRAME_WIDTH=typeof(a.FRAME_WIDTH)!=I?a.FRAME_WIDTH:7}else{this.FRAME_WIDTH=0}this.SHADOW=typeof(a.SHADOW)!=I?a.SHADOW:true;this.SHADOW_WIDTH=typeof(a.SHADOW_WIDTH)!=I?a.SHADOW_WIDTH:8;this.SHADOW_COLOR=typeof(a.SHADOW_COLOR)!=I?a.SHADOW_COLOR:"#000000";this.SHADOW_GRADIENT=typeof(a.SHADOW_GRADIENT)!=I?a.SHADOW_GRADIENT:"rgba(130,130,140,0)";this.SHADOW_COLOR_IE=typeof(a.SHADOW_COLOR_IE)!=I?a.SHADOW_COLOR_IE:"#333333";this.ANIMATION=typeof(a.ANIM)!=I?a.ANIM:true;this.currentImage=-1;this.LoadImage(true)}Slideshow.Config=function(a){if(typeof(a.FADE)!=I){SF=a.FADE}if(typeof(a.DISPLAY)!=I){SD=a.DISPLAY}if(typeof(a.REFRESH)!=I){SR=a.REFRESH}if(typeof(a.FADE_IN)!=I){SI=a.FADE_IN*SM}SA=(1/(SF/SR))*SM};Slideshow.prototype.Start=function(){this.buffer.alpha.opacity=SM;this.display=this.buffer;if(!ie){this.parent.appendChild(this.display)}if(this.ANIMATION){setTimeout("runSlideshow("+this.id+")",this.DISPLAY_DURATION)}else{Slideshow.total--}this.LoadImage(false)};function runSlideshow(b){if(Slideshow.loaded>=Slideshow.total){Slideshow.running++;if(Slideshow.running==Slideshow.total){Slideshow.loaded=0;Slideshow.running=0}var a=Slideshow.members[b];a.Fade()}else{setTimeout("runSlideshow("+b+")",10)}}Slideshow.prototype.NextImage=function(){if(this.currentImage+1>=this.images.length){this.currentImage=0}else{this.currentImage++}this.img.src=this.IMG_PATH+"/"+this.images[this.currentImage].PATH};Slideshow.prototype.LoadImage=function(a){var b=this;this.img=new Image();this.img.onload=function(){if(ie){b.CreateBuffer_IE(this.width,this.height,a)}else{b.CreateBuffer(this.width,this.height,a)}if(typeof(b.images[b.currentImage].LINK)!="undefined"){b.buffer.link=b.images[b.currentImage].LINK;b.buffer.onclick=function(){window.location=this.link};b.buffer.className="slideshowAd"}};this.NextImage()};Slideshow.prototype.Fade=function(){var c=this;var b=false;var a=setInterval(function(){if(c.display.alpha.opacity>0){c.display.alpha.opacity-=SA}else{if(c.display.alpha.opacity<0){c.display.alpha.opacity=0}}if(c.display.alpha.opacity<SI&&!b){b=true;if(!ie){c.parent.appendChild(c.buffer)}}if(b){c.buffer.alpha.opacity=parseFloat(c.buffer.alpha.opacity)+SA;if(c.buffer.alpha.opacity>=SM){clearInterval(a);c.buffer.alpha.opacity=SM;c.parent.removeChild(c.display);c.display=c.buffer;c.LoadImage();setTimeout("runSlideshow("+c.id+")",SD)}}},SR)};Slideshow.prototype.CreateBuffer=function(c,a,b){this.imgWidth=c;this.imgHeight=a;this.buffer=document.createElement("canvas");this.buffer.setAttribute("id",this.name);this.buffer.style.opacity=0;this.buffer.alpha=this.buffer.style;this.ctx=this.buffer.getContext("2d");if(this.IMG_MAX_SIZE){this.Resize()}this.FindBoundingBox();if(this.ROTATE){this.Rotate()}this.DrawImage();if(this.FRAME){this.DrawFrame()}if(this.SHADOW){this.DrawDropShadow()}Slideshow.loaded++;if(b){this.Start()}};Slideshow.prototype.RandomizeImages=function(){var d=this.images.length;var b,e,a;for(var c=0;c<SS;c++){index1=Math.floor(Math.random()*d);e=Math.floor(Math.random()*d);a=this.images[index1];this.images[index1]=this.images[e];this.images[e]=a}};Slideshow.prototype.Rotate=function(){this.ctx.translate(this.centerX,this.centerY);this.ctx.rotate(Math.PI*this.angle/180);this.ctx.translate(-this.centerX,-this.centerY)};Slideshow.prototype.Resize=function(){if(this.imgWidth>this.IMG_MAX_SIZE||this.imgHeight>this.IMG_MAX_SIZE){if(this.imgWidth>this.imgHeight){this.imgHeight=this.imgHeight*this.IMG_MAX_SIZE/this.imgWidth;this.imgWidth=this.IMG_MAX_SIZE}else{this.imgWidth=this.imgWidth*this.IMG_MAX_SIZE/this.imgHeight;this.imgHeight=this.IMG_MAX_SIZE}this.img.width=this.imgWidth;this.img.height=this.imgHeight}};Slideshow.prototype.DrawImage=function(){var a=(this.boundWidth-this.imgWidth)/2;var b=(this.boundHeight-this.imgHeight)/2;this.ctx.drawImage(this.img,a,b,this.imgWidth,this.imgHeight);this.ctx.translate(a,b)};Slideshow.prototype.DrawFrame=function(){this.ctx.lineWidth=this.FRAME_WIDTH;this.ctx.strokeStyle=this.FRAME_COLOR;var a=(this.FRAME_WIDTH/2)-1;this.ctx.strokeRect(this.img.offsetLeft-a,this.img.offsetTop-a,this.imgWidth+a,this.imgHeight+a)};Slideshow.prototype.DrawDropShadow=function(){var c=this.ctx;var i=this.FRAME_WIDTH/2;var e=this.FRAME_WIDTH;var a=this.img.offsetLeft;var g=this.img.offsetTop;var b=this.imgWidth;var d=this.imgHeight;c.beginPath();c.moveTo(a-e,g+d+i);c.lineTo(a+this.SHADOW_WIDTH-e,g+d+this.SHADOW_WIDTH+i);c.lineTo(a+b+this.SHADOW_WIDTH+i,g+d+this.SHADOW_WIDTH+i);c.lineTo(a+b+i,g+d+i);var f=c.createLinearGradient(a,g+d,a,g+d+this.SHADOW_WIDTH);f.addColorStop(0,this.SHADOW_COLOR);f.addColorStop(1,this.SHADOW_GRADIENT);c.fillStyle=f;c.fill();c.beginPath();c.moveTo(a+b+i,g-e);c.lineTo(a+b+i,g+d+i);c.lineTo(a+b+this.SHADOW_WIDTH+i,g+d+this.SHADOW_WIDTH+i);c.lineTo(a+b+this.SHADOW_WIDTH,g+this.SHADOW_WIDTH-e);var f=c.createLinearGradient(a+b,g,a+b+this.SHADOW_WIDTH,g);f.addColorStop(0,this.SHADOW_COLOR);f.addColorStop(1,this.SHADOW_GRADIENT);c.fillStyle=f;c.fill()};Slideshow.prototype.FindBoundingBox=function(){if(this.ROTATE){var j=this.imgWidth;var d=this.imgHeight;var e,c,g,f;var b=(Math.PI*(this.angle%90))/180;var a=Math.sin(b);var i=Math.cos(b);if((this.angle>=0&&this.angle<90)||(this.angle>=180&&this.angle<270)){e=a*d;c=i*j;g=a*j;f=i*d}else{e=a*j;c=i*d;g=a*d;f=i*j}this.boundWidth=Math.round(e+c)+SB;this.boundHeight=Math.round(g+f)+SB}else{this.boundWidth=this.imgWidth+SB;this.boundHeight=this.imgHeight+SB}this.centerX=Math.round(this.boundWidth/2);this.centerY=Math.round(this.boundHeight/2);this.buffer.width=this.boundWidth;this.buffer.height=this.boundHeight};Slideshow.prototype.CreateBuffer_IE=function(g,a,e){var d="progid:DXImageTransform.Microsoft.";var c="alpha(opacity=0)";var b=d+"Matrix(sizingMethod='auto expand') ";var h=d+"Shadow(color="+this.SHADOW_COLOR_IE+", Direction=135, Strength="+(this.SHADOW_WIDTH/2)+") ";var f=b+c;if(this.SHADOW){f+=h}this.buffer=document.createElement("div");this.buffer.setAttribute("id",this.name);if(this.FRAME){this.buffer.style.border=this.FRAME_WIDTH+"px solid "+this.FRAME_COLOR}this.buffer.style.filter=f;this.buffer.style.position="absolute";this.imgWidth=g;this.imgHeight=a;this.buffer.appendChild(this.img);this.parent.appendChild(this.buffer);this.buffer.alpha=this.buffer.filters[1];if(this.IMG_MAX_SIZE){this.Resize()}if(this.ROTATE){this.Rotate_IE()}Slideshow.loaded++;if(e){this.Start()}};Slideshow.prototype.Rotate_IE=function(){var c=Math.PI*this.angle/180;var a=Math.cos(c);var b=Math.sin(c);this.buffer.filters[0].M11=a;this.buffer.filters[0].M12=-b;this.buffer.filters[0].M21=b;this.buffer.filters[0].M22=a};
