dirImages = new Array();

/* * * * * * KONFIGURATION * * * * */

randomStartPos = 1;		// startposition der baender zufaellig setzen (1) oder werte aus dem css verwenden (0)

imagesDirectory = "fileadmin/wig/images/schriftbaender/"; 	// hauptverzeichnis fuer schriftbaender

baseSpeed = 13000; 		// hoehere zahl: langsamer

dirImages["01"] = new Array("aufeinanderachten.png","gemeinsamaktiv.png","gutenachbarschaft.png","mitgestalten.png","raumfuererholung.png","sichsicherfuehlen.png");
dirImages["02"] = new Array("austoben.png","dasschmecktmir.png","freundschaft.png","gesundearbeitswelt.png","kinderstarkmachen.png","zaehneputzen.png");
dirImages["03"] = new Array("aufgabenbewaeltigen.png","gesundearbeits.png","gutesschulessen.png","ichstehzumir.png","schulegemeinsam.png","spassamlernen.png");
dirImages["04"] = new Array("fuehrenkoennen.png","gernearbeiten.png","gesundemitarbeiter.png","gesundemittagspause.png","gutesbetriebsklima.png","sichweiterentwickeln.png");
dirImages["05"] = new Array("gesunderarbeits.png","gutesessen.png","menschsein.png","ortzumgesund.png","verstaendlicheinfo.png","zeitzumreden.png");
dirImages["06"] = new Array("geschaetztwerden.png","jungundalt.png","lebenslust.png","respekt.png","selbstbestimmt.png","sicherbewegen.png");
dirImages["07"] = new Array("gegenseitigeunterstuetzung.png","gemeinsamstatt.png","informiertsein.png","mitredenkoennen.png","nichtaufgeben.png","sichselbstvertreten.png");
dirImages["08"] = new Array("bubensprechen.png","frauenschauenaufsich.png","frauenwerdenaelter.png","maedchensind.png","maedchensind.png","maennerhabenauch.png","maennerkochen.png");
dirImages["09"] = new Array("gesundheitentsteht.png","gesundheitfindet.png");

/* * * * * * * * * * * * * * * * * */

$(document).ready(function(){
	for(i=1; i<10; i++) {
		setImages("0"+i);
	}
});

$(window).load(function(){
	for(i=1; i<10; i++) {		
		if(randomStartPos) {
			posImages("0"+i);	
		}
		animateMe("e0"+i);
	}	
});

function randNr(value) {
	randomnumber=Math.floor(Math.random()*value)
	
	if(Math.random() > 0.5) {
		randomnumber = randomnumber * (-1);
	}
	
	return(randomnumber);	
}

function simpleRand(value) {
	randomnumber=Math.floor(Math.random()*value)	
	return(randomnumber);	
}

function animateMe(id) {
	theLeft = 0;
	theTop = 0;
	
	$('#'+id).css("visibility","visible");	
	elementWidth = $('#'+id).width();
	
	while(theLeft < 1 || theLeft > (540-elementWidth)) {
		theLeft = $('#'+id).css("margin-left");
		theLeft = parseInt(theLeft.replace("px","")) + randNr(180);
	}

	while(theTop < 1 || theTop > 384) {	
		theTop = $('#'+id).css("margin-top");
		theTop = parseInt(theTop.replace("px","")) + randNr(130);
	}
	
	duration = parseInt(randNr(1000)+baseSpeed);
	
	$('#'+id).animate({  	
		marginLeft: theLeft+"px",
		marginTop: theTop+"px"
	}, duration , 'linear', function() {
		$(this).after(animateMe(id));
  });  
}

function setImages(id) {
	randIndex = simpleRand(dirImages[id].length);

	$("#e"+id).find("img").attr("src",imagesDirectory+id+"/"+dirImages[id][randIndex]);
	$("#e"+id).css("z-index",simpleRand(100));
}

function posImages(id) {
	theLeft = simpleRand(380);
	elementWidth = $('#e'+id).width();
	
	while(theLeft > (540-elementWidth)) {
		theLeft = simpleRand(380);
		//theLeft = 540 - elementWidth;
//		alert(theLeft+"/"+(540-elementWidth));
	}
	
//	$('#e'+id).css("margin-left",theLeft+"px");	
	document.getElementById('e'+id).style.marginLeft = theLeft+"px";
	$('#e'+id).css("margin-top",simpleRand(384)+"px");	
}

