var c_images   = new Array ();
var c_dates    = new Array ();
var c_comments = new Array ();
var path = 'http://www.ochsen-uhlbach.de/images/bilder_chronik/';
var selected_img;
var first_field_img;

function saveImages () {
	for (i = 0; i < saveImages.arguments.length; i++) {
		c_images [i] = saveImages.arguments [i];
	}
}

function saveDates () {
	for (i = 0; i < saveDates.arguments.length; i++) {
		c_dates [i] = saveDates.arguments [i];
	}
}

function saveComments () {
	for (i = 0; i < saveComments.arguments.length; i++) {
		c_comments [i] = saveComments.arguments [i];
	}
}

function startShow () {
	document.getElementById ('link_1').href = '#';
	document.getElementById ('link_2').href = '#';
	document.getElementById ('link_3').href = '#';
	document.getElementById ('link_4').href = '#';
	document.getElementById ('link_5').href = '#';
	for (i = 1; i <= 5; i++) {
		img_id = 'photo_' + i;
		document.getElementById (img_id).src = (path + c_images [i - 1]);
	}
	selected_img = 1;
	first_field_img = 0;
	//layerfreeOn (1);
}

function showImg (imgNr) {
	if (imgNr == 4) {
		moveForward (4);
	} else if (imgNr == 5) {
		if (first_field_img + 7 <= c_images.length) {
			moveForward (5);
			moveForward (5);
		} else if (first_field_img + 6 == c_images.length) {
			moveForward (5);
			selectImg (4);
		} else {
			selectImg (5);
		}
	} else if (imgNr == 1) {
		if (first_field_img - 2 >= 0) {
			moveBackward (1);
			moveBackward (1);
		} else if (first_field_img - 1 == 0) {
			moveBackward (1);
			selectImg (2);
		} else {
			selectImg (1);
		}
	} else if (imgNr == 2){
		moveBackward (2);
	} else {
		selected_img = imgNr;
		layerfreeOn (imgNr);
	}
}

function moveForward (freeNr) {
	if (first_field_img + 4 + 1 < c_images.length) {
		for (i = first_field_img + 1; i <= first_field_img + 5; i++) {
			document.getElementById ('photo_' + (i - first_field_img)).src = (path + c_images [i]);
		}
		first_field_img++;
		selectImg (3);
	} else {
		selectImg (freeNr);
	}
}

function moveBackward (freeNr) {
	if (first_field_img > 0) {
		elementID = 1;
		for (i = first_field_img - 1; i < first_field_img + 4; i++) {
			document.getElementById ('photo_' + (elementID)).src = (path + c_images [i]);
			elementID++;
		}
		first_field_img--;
		selectImg (3);
	} else {
		selectImg (freeNr);
	}
}

function selectImg (imgNr) {
	selected_img = imgNr;
	layerfreeOn (imgNr);
}

function layerfreeOn (boxNr) {
	for (i = 1; i <= 5; i++) {
		if (boxNr == i) {
			setOpacity (document.getElementById ('photo_' + boxNr), 100);
			document.getElementById ('photo').src = 'http://www.ochsen-uhlbach.de/images/loading.gif';
			img = new Image ();
			img.src = path + c_images [first_field_img + selected_img - 1].substring (3);
			document.getElementById ('photo').src = path + c_images [first_field_img + selected_img - 1].substring (3);
			document.getElementById ('descr').innerHTML = '<b>' + c_dates [first_field_img + selected_img - 1] + '</b><br>' + c_comments [first_field_img + selected_img - 1];
		} else {
			setOpacity (document.getElementById ('photo_' + i), 40);
		}
	}
}
