Landesfinale am 18./19. Juni 2016 in Leinfelden
/**************************************************************** "bretteleben.de JavaScript Slideshow" - Version 20100412 License: http://www.gnu.org/copyleft/gpl.html Author: Andreas Berger Copyright (c) 2010 Andreas Berger - andreas_berger@bretteleben.de Project page and Demo at http://www.bretteleben.de Last update: 2010-04-12 *****************************************************************/ //*****parameters to set***** //into this array insert the paths of your pics. var def_imges=new Array ('http://www.tsv-leinfelden.de/images/abteilungen/turnen/Landesfinale_1.jpg', 'http://www.tsv-leinfelden.de/images/abteilungen/turnen/Landesfinale_2.jpg', 'http://www.tsv-leinfelden.de/images/abteilungen/turnen/Landesfinale_3.jpg', 'http://www.tsv-leinfelden.de/images/abteilungen/turnen/Landesfinale_4.jpg', 'http://www.tsv-leinfelden.de/images/abteilungen/turnen/Landesfinale_5.jpg', 'http://www.tsv-leinfelden.de/images/abteilungen/turnen/Landesfinale_6.jpg', 'http://www.tsv-leinfelden.de/images/abteilungen/turnen/Landesfinale_7.jpg', 'http://www.tsv-leinfelden.de/images/abteilungen/turnen/Landesfinale_8.jpg', 'http://www.tsv-leinfelden.de/images/abteilungen/turnen/Landesfinale_9.jpg', 'http://www.tsv-leinfelden.de/images/abteilungen/turnen/Landesfinale_10.jpg', 'http://www.tsv-leinfelden.de/images/abteilungen/turnen/Landesfinale_11.jpg', 'http://www.tsv-leinfelden.de/images/abteilungen/turnen/Landesfinale_12.jpg', 'http://www.tsv-leinfelden.de/images/abteilungen/turnen/Landesfinale_13.jpg'); var def_divid="slideshow"; //the id of the div container that will hold the slideshow var def_picwid=481; //set this to the width of your widest pic var def_pichei=481; //... and this to the height of your highest pic var def_backgr="#ffffff"; //set this to the background color you want to use for the slide-area //(for example the body-background-color) if your pics are of different size var def_sdur=3; //time to show a pic between fades in seconds var def_fdur=1; //duration of the complete fade in seconds var def_steps=20; //steps to fade from on pic to the next var def_startwhen="y"; //start automatically at pageload? set it to "y" for on and to "n" for off var def_shuffle="y"; //start with random image? set it to "y" for on and to "n" for off var def_showcontr="n"; //do you want to show controls? set it to "y" for on and to "n" for off //into this array insert the paths of your control-buttons or the text to display e.g. back,start,stop,fwrd. var def_contr=new Array ('bwd.png', 'start.png', 'stop.png', 'fwd.png'); //****************************************************************
//daisychain onload-events function daisychain(sl){if(window.onload) {var ld=window.onload;window.onload=function(){ld();sl();};}else{window.onload=function(){sl();};}}
function be_slideshow(be_slideid,be_imges,be_divid,be_picwid,be_pichei,be_backgr,be_sdur,be_fdur,be_steps,be_startwhen,be_shuffle,be_showcontr,be_contr){
//declarations and defaults
var slideid=(be_slideid)?be_slideid:"0";
var imges=(be_imges)?be_imges:def_imges;
var divid=(be_divid)?be_divid:def_divid;
var picwid=(be_picwid)?be_picwid:def_picwid;
var pichei=(be_pichei)?be_pichei:def_pichei;
var backgr=(be_backgr)?be_backgr:def_backgr;
var sdur=(be_sdur)?be_sdur:def_sdur;
var fdur=(be_fdur)?be_fdur:def_fdur;
var steps=(be_steps)?be_steps:def_steps;
var startwhen=(be_startwhen)?be_startwhen:def_startwhen;
startwhen=(startwhen.toLowerCase()=="y")?1:0;
var shuffle=(be_shuffle)?be_shuffle:def_shuffle;
shuffle=(shuffle.toLowerCase()=="y")?1:0;
var showcontr=(be_showcontr)?be_showcontr:def_showcontr;
showcontr=(showcontr.toLowerCase()=="y")?1:0;
var contr=(be_contr)?be_contr:def_contr;
var ftim=fdur*1000/steps;
var stim=sdur*1000;
var emax=imges.length;
var self = this;
var stopit=1;
var startim=1;
var u=0;
var parr = new Array();
var ptofade,pnext,factor,mytimeout;
//check if there are at least 3 pictures, elswhere double the array
if(imges.length<=2){imges=imges.concat(imges);}
//shuffle images if set
if(shuffle){var i;for(i=0;i<=Math.floor(Math.random()*imges.length);i++){imges.push(imges.shift());}}
//push images into array and get things going
this.b_myfade = function(){
var a,idakt,paktidakt,ie5exep;
for(a=1;a<=emax;a++){
idakt="img_"+slideid+"_"+a;paktidakt=document.getElementById(idakt);
ie5exep=new Array(paktidakt);parr=parr.concat(ie5exep);
}
if(startwhen){
stopit=0;
mytimeout=setTimeout(function(){self.b_slide();},stim);
}
}
//prepare current and next and trigger slide
this.b_slide = function(){
clearTimeout(mytimeout);
u=0;
ptofade=parr[startim-1];
if(startim
//slide as said, then give back
this.b_slidenow = function(){
var check1,maxalpha,curralpha;
check1=ptofade.style.MozOpacity;
maxalpha=(100-factor*u)/100*105;
if(check1<=maxalpha/100){u=u+1;}
curralpha=100-factor*u;
ptofade.style.filter="Alpha(Opacity="+curralpha+")";
ptofade.style.MozOpacity=curralpha/100;
ptofade.style.opacity=curralpha/100;
if(u
"; } myhtml+="
"; //show controls if(showcontr){ for(b=1;b<=4;b++){ var check=contr[b-1].substring(contr[b-1].length-3).toLowerCase(); //check for buttons contr[b-1]=(check=="jpg"||check=="gif"||check=="png")?(""):(contr[b-1]); } myhtml+="
"; document.getElementById(divid).innerHTML=myhtml; self.b_myfade(); }
//call autostart-function daisychain(this.b_insert);
}
var be_0= new be_slideshow();