function portfolio_zur() {	
von = (document.getElementById("portfolio_ges2").style.left.replace(/px/g, ''))*(-1);
if(bis != 0){
bis -= 843;	
}

setTimeout("portfolio_scrollen('0',"+von+","+bis+");",0);
}

function portfolio_vor(i, ges) {
var von = (document.getElementById("portfolio_ges2").style.left.replace(/px/g, ''))*(-1);
if (i == "weiter"){
	ges2 = (bis/843)+1;
	if(ges2 != ges){
		bis += 843;	
		}
	}
	else
	{
	bis = i*843;
	}
setTimeout("portfolio_scrollen('0',"+von+","+bis+");",0);
}

function portfolio_scrollen(q, von, bis) {
var ges_points = {
	'from': von,
	'to': bis
}
var ges_animDelta = (ges_points.to - ges_points.from);
var ges_tweenAmount = [1,2,3,4,5,6,7,8,9,10,9,8,7,6,5,4,3,2,1];
var ges_tweenAmount_nicht = [12,12,11,10,10,9,8,7,6,5,4,3,2,1];
var ges_frameCount = ges_tweenAmount.length;
var ges_frames = []; // array of coordinates we'll compute
var ges_newFrame = ges_points.from; // starting coordinate
for (var i=0; i<ges_frameCount; i++) {
	ges_newFrame += (ges_animDelta*ges_tweenAmount[i]/100);
	ges_frames[i] = ges_newFrame;
}

	if(q<frameCount){
  	document.getElementById("portfolio_ges2").style.left="-"+ges_frames[q]+"px";
	q++;
	setTimeout("portfolio_scrollen("+q+","+von+","+bis+");",30);
	}
}