﻿function tFader(c,a){if(!c)return alert("items structure is missing");if(typeof c!="object")return alert("format of the items structure is incorrect");if(c[c.length-1]==null)return alert("last element of the items structure is undefined");if(!a)a=[];for(var b=0;b<A_TSLIDEDEFS.length;b+=2)if(a[A_TSLIDEDEFS[b]]==null)a[A_TSLIDEDEFS[b]]=A_TSLIDEDEFS[b+1];this.a_tpl=a;this.a_items=a.random?tslide_randomize(c):c;this.n_currentSlide=0;this.f_goto=tslide_goto;this.f_run=function(){this.b_running=1;this.f_goto()};this.f_stop=function(){this.b_running=0;clearTimeout(this.o_timerS)};this.f_fadeIn=tslide_fadeIn;this.f_fadeOut=tslide_fadeOut;this.f_slideOp=tslide_slideOp;if(!window.A_SLIDES)window.A_SLIDES=[];this.n_id=window.A_SLIDES.length;window.A_SLIDES[this.n_id]=this;var d=" "+(a["css"]?' class="'+a["css"]+'"':"")+(a["width"]?' width="'+a["width"]+'"':"")+(a["height"]?' height="'+a["height"]+'"':"")+(a["alt"]?' title="'+a["alt"]+'" alt="'+a["alt"]+'"':"");this.a_imgRefs=[];document.write('<img src="',this.a_items[0],'"',d,' name="tslide',this.n_id,'_0" />');this.a_imgRefs[0]=document.images["tslide"+this.n_id+"_0"];this.n_currentSlide=0;if(!this.a_imgRefs[0]||!this.a_imgRefs[0].style||this.a_imgRefs[0].style.marginLeft==null)return;for(var b=1;b<this.a_items.length;b++){document.write('<img src="',this.a_items[b],'"',d,' name="tslide',this.n_id,"_",b,'" style="position:relative;z-index:-1;filter:alpha(opacity=100);" />');this.a_imgRefs[b]=document.images["tslide"+this.n_id+"_"+b];this.a_imgRefs[b].style.marginLeft="-"+this.a_tpl.width+"px";this.f_slideOp(b,0);this.a_imgRefs[b].style.zIndex=b}this.n_timeDec=Math.round(this.a_tpl["transtime"]*1e3/this.a_tpl["steps"]);this.n_opacDec=Math.round(100/this.a_tpl["steps"]);this.f_run()}function tslide_goto(a,b){if(this.o_timerS){clearTimeout(this.o_timerS);this.o_timerS=null;if(this.n_nextSlide){this.f_slideOp(this.n_nextSlide,0);this.n_nextSlide=null}}this.n_nextSlide=(a==null?this.n_currentSlide+1:a)%this.a_items.length;if(this.n_nextSlide==this.n_currentSlide)return;this.o_timerS=setTimeout("A_SLIDES["+this.n_id+"].f_fade"+(this.n_nextSlide>this.n_currentSlide?"In":"Out")+"()",b?0:this.a_tpl["slidetime"]*1e3)}function tslide_fadeIn(a){if(a==null)a=0;a+=this.n_opacDec;if(a>99){this.f_slideOp(this.n_nextSlide,99);this.f_slideOp(this.n_currentSlide,0);this.n_currentSlide=this.n_nextSlide;this.n_nextSlide=null;return this.f_run()}this.f_slideOp(this.n_nextSlide,a);this.o_timerT=setTimeout("A_SLIDES["+this.n_id+"].f_fadeIn("+a+")",this.n_timeDec)}function tslide_fadeOut(a){if(a==null){a=99;this.f_slideOp(this.n_nextSlide,99)}a-=this.n_opacDec;if(a<0){this.f_slideOp(this.n_currentSlide,0);this.n_currentSlide=this.n_nextSlide;this.n_nextSlide=null;return this.f_run()}this.f_slideOp(this.n_currentSlide,a);this.o_timerT=setTimeout("A_SLIDES["+this.n_id+"].f_fadeOut("+a+")",this.n_timeDec)}function tslide_slideOp(a,b){if(!a)return;var c=this.a_imgRefs[a];tslide_setOpacity(c,b)}function tslide_randomize(a){var c,b=[];while(a.length){c=Math.ceil(Math.random()*a.length)-1;b[b.length]=a[c];a[c]=a[a.length-1];a.length=a.length-1}return b}var s_uaApp=navigator.userAgent.toLowerCase();if(s_uaApp.indexOf("opera")!=-1||s_uaApp.indexOf("safari")!=-1)window.tslide_setOpacity=function(a,b){a.style.opacity=b/100};else if(s_uaApp.indexOf("gecko")!=-1)window.tslide_setOpacity=function(a,b){a.style.MozOpacity=b/100};else if(s_uaApp.indexOf("msie")!=-1)window.tslide_setOpacity=function(a,b){try{a.filters.alpha.opacity=b}catch(c){}};else window.tslide_setOpacity=null;var A_TSLIDEDEFS=["steps",40,"css","","transtime",.5,"slidetime",2]