var langeshift     		=     	600;
var snelleshift     	=     	500;
var kortetimeout		=		100;
var langetimeout		=		200;
var stilstaan         	=     	10000;
var randominstelling	=		1;

var	aantalentrees 		= 		$('.animatiebalk-vervagen').size();
var classnaamitem		=		".animatiebalk-item";	
var classnaamtekst		=		".animatiebalk-comments";	
var classnaamheader		=		".animatiebalk-vervagen";
var classnaamleesverder	=		".animatiebalk-leesverder";
var opmaakzindex		=		new Array("z-index","0","1");
var buttonanimatie		=		new Array("background-color","#D3DEE4","#001E39");
var animatierichting	=		new Array({"top":"0px"},{"top":"200px"},{"top":"-200px"});
var animatierichting2	=		new Array({"top":"0px"},{"top":"55px"},{"top":"-55px"});
var animatiesoort		=		"swing";
var herroepingshift		=		"";	
var absolutestart		=		0;

if(randominstelling == 1)
{
	var beginentree 	=      	Math.floor(Math.random()*aantalentrees); 
}
else
{
	var beginentree		= 		absolutestart;
}

var actieveentree      	=      	beginentree;
var volgendeentree      =    	beginentree + 1;
var vorigeentree    	=     	volgendeentree - 1;


function roepingtimeout(){	
	if(volgendeentree == aantalentrees)
	{
		roeping_animeer(absolutestart); 
	}
	else
	{
		roeping_animeer(volgendeentree); 
	}
}

function roeping_animeer (huidigeentree)
{
	clearTimeout(herroepingshift);
	vorigeentree = actieveentree;
		
	if((huidigeentree+1) < aantalentrees)
	{
		volgendeentree = huidigeentree + 1;
	}
	else
	{
		volgendeentree = absolutestart;
	}
	
	$(classnaamitem+":eq("+vorigeentree+")").css(buttonanimatie[0],buttonanimatie[1]);              
	$(classnaamitem+":eq("+huidigeentree+")").css(buttonanimatie[0],buttonanimatie[2]);

	$(classnaamleesverder+":eq("+vorigeentree+")").stop().animate(animatierichting2[1],snelleshift,animatiesoort, function(){
		$(classnaamleesverder+":eq("+vorigeentree+")").css(animatierichting2[2]);	
	});
	$(classnaamleesverder+":eq("+huidigeentree+")").stop().animate(animatierichting[0],snelleshift,animatiesoort); 

	$(classnaamtekst).css(opmaakzindex[0],opmaakzindex[1]);                   
	$(classnaamtekst+":eq("+huidigeentree+")").css(opmaakzindex[0],opmaakzindex[2]);
	$(classnaamtekst+":eq("+vorigeentree+")").stop().animate(animatierichting[1],snelleshift,animatiesoort, function(){
		$(classnaamtekst+":eq("+vorigeentree+")").css(animatierichting[2]);	
	});		
	$(classnaamtekst+":eq("+huidigeentree+")").stop().animate(animatierichting[0],snelleshift,animatiesoort); 																					  
	
	setTimeout( function(){ 
		$(classnaamheader+":eq("+vorigeentree+")").fadeOut(langeshift);
		$(classnaamheader+":eq("+huidigeentree+")").fadeIn(langeshift); 
	}, langetimeout); 
	
	actieveentree = huidigeentree;
	herroepingshift = setTimeout(roepingtimeout,stilstaan);
}

$(classnaamitem).click(function(){  
	if($(classnaamitem).index(this) != actieveentree)
	{
		roeping_animeer ($(classnaamitem).index(this));
	}
	return false;
});

$(document).ready(function(){ 
	$(classnaamheader+":eq("+beginentree+")").fadeIn();
	$(classnaamitem+":eq("+beginentree+")").css(buttonanimatie[0],buttonanimatie[2]);
	$(classnaamtekst+":eq("+beginentree+")").css(opmaakzindex[0],opmaakzindex[2]);
	$(classnaamtekst+":eq("+beginentree+")").stop().animate(animatierichting[0],snelleshift,animatiesoort);
	
	$(classnaamleesverder+":eq("+beginentree+")").stop().animate(animatierichting2[0],snelleshift,animatiesoort);
	herroepingshift = setTimeout(roepingtimeout,stilstaan);
});
