// JavaScript Document

//-------------------------------------------
//
// agentSlider v1.2
// written by Maxi Heim, mehrnewton.de 2009-2011
// 
//-------------------------------------------


var curGroup = 0;
var nextGroup = curGroup+1;

var sliderGroups = $$('div[name="agentSlider"]')
var numSliderGroups = sliderGroups.size();

function agentSlide() {
	// Gruppen-Nummern rücksetzen, wenn Maximum erreicht
	if(curGroup == numSliderGroups) { curGroup = 0; }
	if(nextGroup == numSliderGroups) { nextGroup = 0; }
	
	// Position der nächsten Gruppe auf Ursprung setzen
	var posLeft = sliderGroups[nextGroup].getStyle('left');
	if(posLeft != "650px") {
		sliderGroups[nextGroup].setStyle({left: '650px'});
	}
	
	// Bewegen
	new Effect.Move(sliderGroups[curGroup].id, {x: -650, y: 0, duration: 2});
	new Effect.Move(sliderGroups[nextGroup].id, {x: -650, y: 0, duration: 2});
	
	// zählen
	curGroup++;
	nextGroup++;
}

document.observe("dom:loaded", function() {
	if(numSliderGroups > 1) {
		new PeriodicalExecuter(agentSlide, 5);
	}
});

