function portfolio_init() {
	var kenburns = $('portfolio-images');
	var kinder = kenburns.select('a');
	var num_kinners = kinder.length;
	var new_width = (num_kinners * 485) +10;
	kenburns.setStyle({
		'width': new_width+'px'
	})
	
	return num_kinners;
}

function create_indicators(kinners) {
	// Erzeugt die Indikatoren
	
	var target_element = $('indicator_selector');
	
	for(var i = 0; i < kinners; i++) {
		target_element.insert('<li onclick="portfolio_switch('+i+')" >', '&nbsp;');
	}
	target_element.insert('<br class="clr" />');
}

function portfolio(startwert,kinners) {
	var kenburns = $('portfolio-images');
	var newpos = -485;
	
	// Wenn der Startwert NEXT oder PREV ist, wurden die Pfeile benutzt, dann muss zum naechsten oder voherigen bild gesprungen werden
	// dazu wird die oben ermittelte indikator-position benutzt
	if(startwert == 'NEXT') { newpos = -485; }
	if(startwert == 'PREV') { newpos = 485; }
	
	if(newpos < 0) {
		var pimg = $('portfolio-images');
		var pimgpos = pimg.style.left;
		var pimglen = pimgpos.length;
		
		var pimganz = pimgpos.substring(0,pimglen-2);
		var akt_position = (pimganz*(-1)) / 485;
		akt_position++;
		
		if(akt_position == kinners) { newpos = 485*(akt_position-1); }
	}
	
	
	// Effekte anwenden
	new Effect.Move(kenburns, { x: newpos, y: 0, mode: 'relative' });
	// window.setTimeout("portfolio('"+burns_el+"',"+startwert+","+kinners+")", 5000);
}

function portfolio_switch(startwert) {
	var kinners = portfolio_init();
	portfolio(startwert,kinners);
}
