/* Teaserswitcher
 * based on jquery
** 2007 by interactive tools gmbh
** author: yochen gutmann
*/

var currentTeaserNumber=Array();
var lastTeaserNumber=Array();
var numberOfTeasers=2;
var maxTeasers=Array(); // saves the number of teasers per column (index = column)
var standingTime=4000; // how mayn milisec till next teaser
var timer;
var currentCol=-1;
var numberOfCols=3;

function initTeaserswitcher(){
	for (var i=0;i<numberOfCols;++i){
		maxTeasers[i]=0;
		var aTeaser;
		while (document.getElementById("teaser"+i+"_"+maxTeasers[i])){
			maxTeasers[i]++;
		}
		currentTeaserNumber[i]=0;
		lastTeaserNumber[i]=0;
	}
	timer = setTimeout("nextTeaser()",standingTime);
}

function nextTeaser(){
	currentCol += 1
	if (currentCol == numberOfCols){
		currentCol = 0;
	}
	if (maxTeasers[currentCol]==1){
		+
		nextTeaser();
		return;
	}
	currentTeaserNumber[currentCol] += 1
	if (currentTeaserNumber[currentCol] == maxTeasers[currentCol]){
		currentTeaserNumber[currentCol] = 0;
	}
	
	var lastTd;
	var nextTd;

	lastTd=$("#teaser"+currentCol+"_"+lastTeaserNumber[currentCol]);	
	nextTd=$("#teaser"+currentCol+"_"+currentTeaserNumber[currentCol]);	
	
	if (lastTd && nextTd){
		fader = $("#teaser"+currentCol+"_"+lastTeaserNumber[currentCol]).fadeOut("slow",function(){
			$("#teaser" + currentCol + "_" + currentTeaserNumber[currentCol]).fadeIn("slow");
		});
		lastTeaserNumber[currentCol] += 1;
		if (lastTeaserNumber[currentCol] == maxTeasers[currentCol]){
			lastTeaserNumber[currentCol] = 0;
		}
		timer = setTimeout("nextTeaser()",standingTime);
	} 
}



$(document).ready(function (){
	init();
	//initTeaserswitcher();
});

