var points = {
	'from': 100,
	'to': 0
}
var animDelta = (points.to - points.from);
var tweenAmount_nicht = [1,2,3,4,5,6,7,8,9,10,9,8,7,6,5,4,3,2,1];
var tweenAmount = [12,12,11,10,10,9,8,7,6,5,4,3,2,1];
var frameCount = tweenAmount.length;
var frames = []; // array of coordinates we'll compute
var newFrame = points.from; // starting coordinate
for (var i=0; i<frameCount; i++) {
	newFrame += (animDelta*tweenAmount[i]/100);
	frames[i] = newFrame;
}


function fadestart(string, left, top, folder) {
	img_array = new Array();
	img_array = string.split(',');
	document.getElementById("preview_img_front").src = "unsere_praxis/"+folder+"/"+img_array[0];
	document.getElementById("preview_img_back").src = "unsere_praxis/"+folder+"/"+img_array[1];
	document.getElementById("div_img").style.left = left+"px";
	document.getElementById("div_img").style.top = top+"px";
	document.getElementById("div_img").style.display = "block";
	q = 0;
	
	int_fader = window.setInterval("fader('0','"+string+"','"+folder+"')", 3000);
}

function fadestop() {
	window.clearInterval(int_fader);
	document.getElementById("div_img").style.display = "none";
}


function fader(i, string, folder){
	img_array = new Array();
	img_array = string.split(',');
	count_array = img_array.length-1;
	
	if(typeof q == 'undefined' || q == 0){
		document.getElementById("preview_img_front").src = "unsere_praxis/"+folder+"/"+img_array[0];
		document.getElementById("preview_img_back").src = "unsere_praxis/"+folder+"/"+img_array[1];
	}
	
	i2 = frames[i];
	i3 = frames[i]/100;
	
	document.getElementById("preview_img_front").style.filter = 'alpha(opacity='+i2+')';
	document.getElementById("preview_img_front").style.opacity = i3;
	document.getElementById("preview_img_front").style.MozOpacity = i3;	
	
	if(i < frameCount){
		i++;
		window.setTimeout("fader('"+i+"','"+string+"','"+folder+"')",50);
	}
	else
	{
		if(q == count_array){
			q = 0;
		}
		else
		{
			q++;	
		}
		
		q2 = q+1;
		if(q2 > count_array){
			q2 = 0;
		}
		
	document.getElementById("preview_img_front").src = "unsere_praxis/"+folder+"/"+img_array[q];
	document.getElementById("preview_img_back").src = "unsere_praxis/"+folder+"/"+img_array[q2];
	document.getElementById("preview_img_front").style.alpha = 100;
	document.getElementById("preview_img_front").style.opacity = 1;
	document.getElementById("preview_img_front").style.mozOpacity = 1;
	}
	
}
