Effect.Transitions.exponential = function(pos) {
  return 1-Math.pow(1-pos,2);
}

var time_translation = 4000;
var current_image_translation = -1;
var next_image_translation = 0;
var image_translation = new Array();

function init_translation() {
	if(document.getElementsByClassName("image")) {
		image_translation = document.getElementsByClassName("image");
		for(i = 0; i < image_translation.length; i++) {
			image_translation[i].style.top = "230px";
			image_translation[i].style.display = "none";
		}
	}
	
	if(image_translation.length > 1) {
		galerie_translation();
	} else {
		effectimage_translation();
	}
}

function galerie_translation() {
	self.setTimeout("nextimage_translation()", time_translation);
}

function effectimage_translation() {
	if(current_image_translation != -1) {
		new Effect.DropOut(image_translation[current_image_translation]);
	}
	new Effect.Appear(image_translation[next_image_translation], { duration: 2 });
	new Effect.MoveBy(image_translation[next_image_translation], -200, 0, { duration: 2,  transition: Effect.Transitions.exponential });
}

function nextimage_translation() {
	effectimage_translation();
	if(image_translation[current_image_translation - 1]) {
		image_translation[current_image_translation - 1].style.top = "230px";
	} else {
		image_translation[image_translation.length - 1].style.top = "230px";
	}
	current_image_translation = next_image_translation;
	if(next_image_translation == (image_translation.length - 1)) {
		next_image_translation = 0;
	} else {
		next_image_translation++;
	}
	galerie_translation();
}
