var sponsorArray = new Array();

var no_sponsor_list_link = 0;


sponsorArray.push(new Array("logo1_1.gif","",""));

sponsorArray.push(new Array("logo1_3.gif","",""));

sponsorArray.push(new Array("logo1_18.gif","www.superchance100.fr",""));

sponsorArray.push(new Array("logo1_24.gif","",""));

sponsorArray.push(new Array("logo1_59.gif","",""));

sponsorArray.push(new Array("logo1_91.jpg","",""));

sponsorArray.push(new Array("logo1_93_1307525000.jpg","",""));

sponsorArray.push(new Array("logo1_100.gif","www.palmaresduweb.fr",""));

sponsorArray.push(new Array("logo1_101.jpg","",""));

sponsorArray.push(new Array("logo1_165.jpg","contact@welcome-media.fr",""));

sponsorArray.push(new Array("logo1_176.gif","",""));

sponsorArray.push(new Array("logo1_178_1301665744.jpg","",""));

sponsorArray.push(new Array("logo1_262_1311088112.jpg","www.femmes7sur7.fr <br> www.shopping7sur7.fr <br> www.voiture7sur7.fr <br> www.finances7sur7.fr <br> www.voyages7sur7.fr",""));

sponsorArray.push(new Array("logo1_206_1300804945.jpg","",""));

sponsorArray.push(new Array("logo1_209_1301480237.jpg","",""));

sponsorArray.push(new Array("logo1_213_1310040681.jpg","",""));

sponsorArray.push(new Array("logo1_221_1304688505.png","",""));

sponsorArray.push(new Array("logo1_222_1304687983.gif","",""));

sponsorArray.push(new Array("logo1_223_1304952370.jpg","",""));

sponsorArray.push(new Array("logo1_5.gif","",""));

sponsorArray.push(new Array("logo1_275_1317298606.jpg","",""));

sponsorArray.push(new Array("logo1_279_1317805997.png","",""));

sponsorArray.push(new Array("logo1_287_1319453878.jpg","",""));

sponsorArray.push(new Array("logo1_289_1320329438.png","",""));

sponsorArray.push(new Array("logo1_315_1324979959.png","www.excellent-ad.com",""));


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 = 1; 		// das Label "Gewinn- Sponsoren" wird angezeigt
var labeltext = 'Sponsors'; 		// das Label "Gewinn- Sponsoren" wird angezeigt
var sponsorlimit = '4';
if(sponsorArray.length < sponsorlimit) {
	sponsorlimit = sponsorArray.length;
}
var do_preload = true;
var first_pointer = zeiger;

// 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;
}

// Bilder gestaffelt vorladen (anzahl wie in sponsorlimit)
function preload_some_images(tmp_zeiger) {
	var start = tmp_zeiger -1;
	if(start<0) start=sponsorArray.length-1;
	for(var k=0;k<sponsorlimit;k++){
	    while (!testLogo(tmp_zeiger)) {
		 	if(tmp_zeiger==start) {
				continue;
		  	}
	      	tmp_zeiger++;
		 	if(tmp_zeiger>sponsorArray.length-1) tmp_zeiger=0;
	    }
		preload_some = new Image();
		preload_some.src = "/files/web/sponsor/_logos/"+sponsorArray[tmp_zeiger][0];
		if(tmp_zeiger==start) k=sponsorlimit;
        tmp_zeiger++;
		if(tmp_zeiger>sponsorArray.length-1) tmp_zeiger=0;
	}
}

//erstes preload
if (do_preload && sponsorArray.length != 0) preload_some_images(zeiger);

function sponsorenSlide(){
	if (sponsorArray.length == 0) return false;
	// 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;
	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] != "" && !no_sponsor_list_link) 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] != "" && !no_sponsor_list_link) ausgabe += '</a>';
		ausgabe += '</span>';
	    if(zeiger==start) k=sponsorlimit;
        zeiger++;
		if(zeiger>sponsorArray.length-1) zeiger=0;
		if (zeiger == first_pointer) do_preload = false; //do not preload after full circle of logos
	}
	

	
	ausgabe += '<span class="cleaner">&nbsp;</span></div>';
	
	//Sponsoren ausgeben
	var printAusgabe = true;
	

	
	if(printAusgabe) {
		if($("sponsoren_spacer")) {
			$("sponsoren_spacer").innerHTML = ausgabe;
		} else if($("sponsorenSpacer")) {
			$("sponsorenSpacer").innerHTML = ausgabe;
		} else if($("sponsors")) {
			$("sponsors").innerHTML = ausgabe;
		}
	}
	//naechster preload
	if (do_preload && sponsorArray.length != 0) preload_some_images(zeiger);
	setTimeout("sponsorenSlide()",ST_speed);
}
