/**
* Bilder Gallery
*/
var imageMonitor = 0;

function nextImage(gallery) {
	if(imageMonitor != 0) return '';
	
	gallery_active_image[gallery] = gallery_active_image[gallery]*1 + 1;
	if(gallery_active_image[gallery] >= anzahl_bilder[gallery]) {
		gallery_active_image[gallery] = 0;
	}
	
	for(var i=0; i<anzahl_bilder[gallery]; i++) {
		if(gallery_active_image[gallery] == (anzahl_bilder[gallery]-1)) {
			$('image_'+gallery+'_'+i).style.left = (-gesamt_laenge[gallery]*1 + 2*(abstand*1 + bild_laenge*1))+'px';
			$('image_'+gallery+'_2'+i).style.left = (-gesamt_laenge[gallery]*1 + 2*(abstand*1 + bild_laenge*1))+'px';
			$('image_'+gallery+'_3'+i).style.left = (-gesamt_laenge[gallery]*1 + 2*(abstand*1 + bild_laenge*1))+'px';
		}
		
		imageMonitor += 3;
		
		new Effect.Move('image_'+gallery+'_'+i, { x: (-abstand-bild_laenge), y: 0, mode: 'relative', afterFinish: function() {imageMonitor--;} });
		new Effect.Move('image_'+gallery+'_2'+i, { x: (-abstand-bild_laenge), y: 0, mode: 'relative', afterFinish: function() {imageMonitor--;} });
		new Effect.Move('image_'+gallery+'_3'+i, { x: (-abstand-bild_laenge), y: 0, mode: 'relative', afterFinish: function() {imageMonitor--;} });
	}
}

function prevImage(gallery) {
	if(imageMonitor != 0) return '';
	
	gallery_active_image[gallery] = gallery_active_image[gallery] - 1;
	if(gallery_active_image[gallery] < 0) {
		gallery_active_image[gallery] = anzahl_bilder[gallery] - 1;
	}
	
	for(var i=0; i<anzahl_bilder[gallery]; i++) {
		if(gallery_active_image[gallery] == (anzahl_bilder[gallery]-1)) {
			$('image_'+gallery+'_'+i).style.left = (-gesamt_laenge[gallery])+'px';
			$('image_'+gallery+'_2'+i).style.left = (-gesamt_laenge[gallery])+'px';
			$('image_'+gallery+'_3'+i).style.left = (-gesamt_laenge[gallery])+'px';
		}
		
		imageMonitor += 3;
		
		new Effect.Move('image_'+gallery+'_'+i, { x: (abstand*1+bild_laenge*1), y: 0, mode: 'relative', afterFinish: function() {imageMonitor--;} });
		new Effect.Move('image_'+gallery+'_2'+i, { x: (abstand*1+bild_laenge*1), y: 0, mode: 'relative', afterFinish: function() {imageMonitor--;} });
		new Effect.Move('image_'+gallery+'_3'+i, { x: (abstand*1+bild_laenge*1), y: 0, mode: 'relative', afterFinish: function() {imageMonitor--;} });
	}
}
