var interval3 = 7000; 
var random_display3 = 0;
var image_dir3 = ""
var ImageNum3 = 0;
imageArray3 = new Array();
imageArray3[ImageNum3++] = new Array(new imageItem(image_dir3 + "ficparfront.jpg"),"Ficedula parva");
imageArray3[ImageNum3++] = new Array(new imageItem(image_dir3 + "pluaprfront3.jpg"),"Pluvialis apricaria");
imageArray3[ImageNum3++] = new Array(new imageItem(image_dir3 + "aqupomfront1.jpg"),"Aquila pomarina");
imageArray3[ImageNum3++] = new Array(new imageItem(image_dir3 + "ansansfront1.jpg"),"Anser anser");
imageArray3[ImageNum3++] = new Array(new imageItem(image_dir3 + "motalbfront1.jpg"),"Motacilla alba");
imageArray3[ImageNum3++] = new Array(new imageItem(image_dir3 + "sylcomfront.jpg"),"Sylvia communis");
imageArray3[ImageNum3++] = new Array(new imageItem(image_dir3 + "plenivfront1.jpg"),"Plectrophenax nivalis");
imageArray3[ImageNum3++] = new Array(new imageItem(image_dir3 + "ficparfront.jpg"),"Ficedula parva");
imageArray3[ImageNum3++] = new Array(new imageItem(image_dir3 + "redbishopfront.jpg"),"Euplectes orix");
imageArray3[ImageNum3++] = new Array(new imageItem(image_dir3 + "loclanfront.jpg"),"Locustella lanceolata");
imageArray3[ImageNum3++] = new Array(new imageItem(image_dir3 + "dikkopfront.jpg"),"Burhinus capensis");
imageArray3[ImageNum3++] = new Array(new imageItem(image_dir3 + "cuccanfront.jpg"),"Cuculus canorus");
imageArray3[ImageNum3++] = new Array(new imageItem(image_dir3 + "stelonfront.jpg"),"Stercorarius loncicaudus");
imageArray3[ImageNum3++] = new Array(new imageItem(image_dir3 + "maccapfront.jpg"),"Macronyx capensis");
imageArray3[ImageNum3++] = new Array(new imageItem(image_dir3 + "parmonfront.jpg"),"Parus montanus");
imageArray3[ImageNum3++] = new Array(new imageItem(image_dir3 + "physibfront.jpg"),"Phylloscopus sibilatrix");
imageArray3[ImageNum3++] = new Array(new imageItem(image_dir3 + "bucclafront.jpg"),"Bucephalus clangula");
imageArray3[ImageNum3++] = new Array(new imageItem(image_dir3 + "calchlfront.jpg"),"Callinula chrolopus");
imageArray3[ImageNum3++] = new Array(new imageItem(image_dir3 + "ciccicfront.jpg"),"Ciconia ciconia");
imageArray3[ImageNum3++] = new Array(new imageItem(image_dir3 + "cygcygfront.jpg"),"Cygnus cygnus");

var number_of_image3 = imageArray3.length;

function imageItem(image_location) {
	this.image_item = new Image();
	this.image_item.src = image_location;
}

function get_ImageItemLocation(imageObj) {
	return(imageObj[0].image_item.src)
}

function randNum3(x, y) {
	var range = y - x + 1;
	return Math.floor(Math.random() * range) + x;
}

function getNextImage3() {
	if (random_display3) {
		ImageNum3 = randNum3(0, number_of_image3-1);
	}
	else {
		ImageNum3 = (ImageNum3+1) % number_of_image3;
	}
	var new_image = get_ImageItemLocation(imageArray3[ImageNum3]);
	var new_title = imageArray3[ImageNum3][1];
	return new Array(new_image, new_title);
}

function getPrevImage3() {
	ImageNum3 = (ImageNum3-1 > -1)? ImageNum3-1 : number_of_image3-1;
	//ImageNum3 = (ImageNum3-1) % number_of_image3;
	var new_image = get_ImageItemLocation(imageArray3[ImageNum3]);
	var new_title = imageArray3[ImageNum3][1];
	return new Array(new_image, new_title);
}

function prevImage3(place) {
	var new_image = getPrevImage3();
	document[place].src = new_image[0];
	document[place].title = new_image[1];
}

function rotateImage3(place) {
	var new_image = getNextImage3();
	document[place].src = new_image[0];
	document[place].title = new_image[1];
	var recur_call = "rotateImage3('"+place+"')";
	timerID = setTimeout(recur_call, interval3);
}

