﻿var timedSlideShow=Class.create();timedSlideShow.prototype={initialize:function(c,b){this.currentIter=0;this.lastIter=0;this.maxIter=0;this.slideShowElement=c;this.slideShowData=b;this.slideShowInit=1;this.slideElements=Array();this.slideShowDelay=9e3;this.articleLink="";this.slideInfoZone="";c.style.display="block";this.articleLink=document.createElement("a");this.articleLink.className="global";c.appendChild(this.articleLink);this.articleLink.href="";this.maxIter=b.length;for(i=0;i<b.length;i++){var a=document.createElement("div");a.className="slideElement";a.style.position="absolute";a.style.left="0px";a.style.top="0px";a.style.margin="0px";a.style.border="0px";a.style.backgroundImage="url('"+b[i][0]+"')";a.style.backgroundPosition="center center";this.articleLink.appendChild(a);a.currentOpacity=new fx.Opacity(a,{duration:400});a.setStyle("opacity",0);this.slideElements[parseInt(i)]=a}this.loadingElement=document.createElement("div");this.loadingElement.className="loadingElement";this.articleLink.appendChild(this.loadingElement);this.slideInfoZone=document.createElement("div");this.slideInfoZone.className="slideInfoZone";this.articleLink.appendChild(this.slideInfoZone);this.slideInfoZone.style.opacity=0;this.doSlideShow()},destroySlideShow:function(a){var c=a.className,b=document.createElement("div");b.className=c;a.parentNode.replaceChild(b,a)},startSlideShow:function(){this.loadingElement.style.display="none";this.lastIter=this.maxIter-1;this.currentIter=0;this.slideShowInit=0;this.slideElements[parseInt(this.currentIter)].setStyle("opacity",1);setTimeout(this.showInfoSlideShow.bind(this),1e3);setTimeout(this.hideInfoSlideShow.bind(this),this.slideShowDelay-1e3);setTimeout(this.nextSlideShow.bind(this),this.slideShowDelay)},nextSlideShow:function(){this.lastIter=this.currentIter;this.currentIter++;if(this.currentIter>=this.maxIter){this.currentIter=0;this.lastIter=this.maxIter-1}this.slideShowInit=0;this.doSlideShow.bind(this)()},doSlideShow:function(){if(this.slideShowInit==1){imgPreloader=new Image;imgPreloader.onload=function(){setTimeout(this.startSlideShow.bind(this),10)}.bind(this);imgPreloader.src=this.slideShowData[0][0]}else{if(this.currentIter!=0){this.slideElements[parseInt(this.currentIter)].currentOpacity.options.onComplete=function(){this.slideElements[parseInt(this.lastIter)].setStyle("opacity",0)}.bind(this);this.slideElements[parseInt(this.currentIter)].currentOpacity.custom(0,1)}else{this.slideElements[parseInt(this.currentIter)].setStyle("opacity",1);this.slideElements[parseInt(this.lastIter)].currentOpacity.custom(1,0)}setTimeout(this.showInfoSlideShow.bind(this),1e3);setTimeout(this.hideInfoSlideShow.bind(this),this.slideShowDelay-1e3);setTimeout(this.nextSlideShow.bind(this),this.slideShowDelay)}},showInfoSlideShow:function(){this.articleLink.removeChild(this.slideInfoZone);this.slideInfoZone=document.createElement("div");this.slideInfoZone.styles=new fx.Styles(this.slideInfoZone);this.slideInfoZone.setStyle("opacity",0);var b=document.createElement("h2");b.innerHTML=this.slideShowData[this.currentIter][2];this.slideInfoZone.appendChild(b);var a=document.createElement("p");a.innerHTML=this.slideShowData[this.currentIter][3];this.slideInfoZone.appendChild(a);this.articleLink.appendChild(this.slideInfoZone);this.articleLink.href=this.slideShowData[this.currentIter][1];this.slideInfoZone.className="slideInfoZone";this.slideInfoZone.normalHeight=this.slideInfoZone.getStyle("height",true).toInt();this.slideInfoZone.styles.custom({opacity:[0,.7],height:[0,this.slideInfoZone.normalHeight]})},hideInfoSlideShow:function(){this.slideInfoZone.styles.custom({opacity:[.7,0]})}};function initTimedSlideShow(a,b){var c=new timedSlideShow(a,b)}function addLoadEvent(a){var b=window.onload;if(typeof window.onload!="function")window.onload=a;else window.onload=function(){b();a()}}