/*
- Slidet alle direkten parent-divs
- die untergeordneten divs dürfen NICHT position: relative sein
- das div, dem die rotateDivContainer-klasse zugewiesen ist muss ein höhe besitzen (sonst schieben sich die darunterliegenden über das slide
*/

var myRotateDivIDs = new Array(); // kommt von aussen
var myRotateDivs = new Array();
var myRotateDivDuration = new Array();
var myRotateDivAktFrame = new Array();

$(document).ready(function(){							   
	if(typeof myRotateDivIDs != 'undefined') {		
		for(i=0; i < myRotateDivIDs.length; i++) {		
			// 	sammelt alle Divs eines DivContainers
			myRotateDivs[i] = $("#"+myRotateDivIDs[i]+" > div");					
			// alle Divs eines Containers manipulieren			
			for(i2 = 0; i2 < myRotateDivs[i].length; i2++) {		
				if(i2!=0){
					myRotateDivs[i][i2].style.display = 'none';
				}
			}
			myRotateDivAktFrame[i] = 0;				
			if (myRotateDivDuration[myRotateDivIDs[i]] == undefined) {	
				duration = 4000;
			} else {
				duration = myRotateDivDuration[myRotateDivIDs[i]];			
			}
			setInterval('fadeDivEngine('+i+')',duration);		
		}									  						  
	}
});

function fadeDivEngine(i) {
	// myRotateDivs[i][myRotateDivAktFrame[i]].style.display = 'none';		
	$(myRotateDivs[i][myRotateDivAktFrame[i]]).fadeOut(1000);						
	myRotateDivAktFrame[i]++;			
	if (myRotateDivAktFrame[i] == myRotateDivs[i].length) {
		myRotateDivAktFrame[i] = 0;
	} 
	$(myRotateDivs[i][myRotateDivAktFrame[i]]).fadeIn(1000);		
}
