var sponsorArray = new Array();


sponsorArray.push(new Array("logo1_2.gif","",""));

sponsorArray.push(new Array("logo1_1.gif","",""));

sponsorArray.push(new Array("logo1_16.gif","",""));

sponsorArray.push(new Array("logo1_21.gif","",""));

sponsorArray.push(new Array("logo1_32.jpg","",""));

sponsorArray.push(new Array("logo1_42.gif","",""));

sponsorArray.push(new Array("logo1_43.jpg","",""));

sponsorArray.push(new Array("logo1_46.jpg","",""));

sponsorArray.push(new Array("logo1_47.gif","",""));

sponsorArray.push(new Array("logo1_48.jpg","",""));

sponsorArray.push(new Array("logo1_49.gif","",""));

sponsorArray.push(new Array("logo1_54.jpg","",""));

sponsorArray.push(new Array("logo1_55.jpg","",""));

sponsorArray.push(new Array("logo1_62.jpg","",""));

sponsorArray.push(new Array("logo1_63.jpg","",""));

sponsorArray.push(new Array("logo1_65.jpg","",""));

sponsorArray.push(new Array("logo1_68.jpg","",""));

sponsorArray.push(new Array("logo1_69.jpg","",""));

sponsorArray.push(new Array("logo1_70.png","",""));

sponsorArray.push(new Array("logo1_71.jpg","",""));

sponsorArray.push(new Array("logo1_72.gif","",""));

sponsorArray.push(new Array("logo1_77.png","",""));

sponsorArray.push(new Array("logo1_81.jpg","",""));


var ST_speed = 8000;	// Zeit bis zum nächsten Slide: 10000 = 10s
var zeiger = Math.floor(Math.random()*sponsorArray.length);			// Zufällige Startposition innerhalb des Sponsoren Arrays
var label = 0; 		// das Label "Gewinn- Sponsoren" wird angezeigt
var labeltext = 'Sponsors'; 		// das Label "Gewinn- Sponsoren" wird angezeigt
var sponsorlimit = '4';
	
// Bilder vorladen
for(var h=0;h<sponsorArray.length;h++){
	preloader = new Image();
	preloader.src = "/files/web/sponsor/_logos/"+sponsorArray[h][0];
}

// Funktion gibt true zurück, wenn keine Ausnahme definiert ist, Zeiger geht auf 0, wenn am Ende angekommen
function testLogo(z) {
    if (z>=sponsorArray.length || sponsorArray[z][2] != "" && sponsorArray[z][2] != sponsor_switch) {
      return false;
    }
    return true;
}

function sponsorenSlide(){
	// Sponsoren zusammenbauen
	var ausgabe = '<div id="sponsorlocker">';
	


	if(label) ausgabe +='<span id="sponsortitlebin" class="sponsorbin"><span id="sponsortitle">'+labeltext+'</span></span>';
	var start = zeiger -1;
	if(start<0) start=sponsorArray.length-1;
	if(sponsorArray.length < sponsorlimit)
	{
		sponsorlimit = sponsorArray.length;
	}
	for(k=0;k<sponsorlimit;k++){
    
	    // zählt solange weiter, bis keine Ausnahme mehr definiert ist
	    while (!testLogo(zeiger)) {
		  if(zeiger==start)
		  {
			continue;
		  }
	      zeiger++;
		  if(zeiger>sponsorArray.length-1) zeiger=0;
	    }
		
		// Zeiger nach dem letzten Element zurück setzen
      
		ausgabe += '<span id="sp'+(k+1)+'" class="sponsorbin">';
		if(sponsorArray[zeiger][1] != "") ausgabe += '<a class="sponsorclick" href="http://'+sponsorArray[zeiger][1]+'" target="_blank">';
		ausgabe += '<img class="sponsorimg" src="/files/web/sponsor/_logos/'+sponsorArray[zeiger][0]+'" alt="" title="" />';
		if(sponsorArray[zeiger][1] != "") ausgabe += '</a>';
		ausgabe += '</span>';
	    if(zeiger==start) k=sponsorlimit;
        zeiger++;
		if(zeiger>sponsorArray.length-1) zeiger=0;
	}
	

	
	ausgabe += '<span class="cleaner">&nbsp;</span></div>';
	
	//Sponsoren ausgeben
	var printAusgabe = true;
	

	
	if(printAusgabe) {
		if(document.getElementById("sponsoren_spacer")) {
			document.getElementById("sponsoren_spacer").innerHTML = ausgabe;
		} else if(document.getElementById("sponsorenSpacer")) {
			document.getElementById("sponsorenSpacer").innerHTML = ausgabe;
		} else if(document.getElementById("sponsors")) {
			document.getElementById("sponsors").innerHTML = ausgabe;
		}
	}
	setTimeout("sponsorenSlide()",ST_speed);
}