effectFinished = 1;
var current_image = -1;
var next_image = 0;

var image = new Array();

function init() {
	if(document.getElementsByClassName("photo")) {
		image = document.getElementsByClassName("photo");
		for(i=1; i < image.length; i++) {
			image[i].style.display = "none";
		}
	}
	document.getElementById("previous").innerHTML = "<img name=\"prv\" src=\"images/navdiapo/previous-inactive.gif\" alt=\"\" border=\"0\" />";

	leg = document.getElementsByClassName("legende");
	divleg = document.getElementsByClassName("divlegende");
	if (leg[next_image].innerHTML=="") {
		document.getElementById("info").innerHTML = "<img name=\"inf\" src=\"images/navdiapo/info-inactive.gif\" alt=\"\" border=\"0\" />";
	} else {
		document.getElementById("info").innerHTML = "<a onmouseover=\"inf.src='images/navdiapo/info-over.gif';legende(1);\" onmouseout=\"inf.src='images/navdiapo/info.gif';legende(0);\" ><img name=\"inf\" src=\"images/navdiapo/info.gif\" alt=\"\" border=\"0\" /></a>";
	}
}

function img(dir) {
	if(dir == 'next') {
		current_image = next_image;
		next_image++;
	} else {
		current_image = next_image;
		next_image--;
	}
	image[next_image].style.visibility = "visible";

	leg = document.getElementsByClassName("legende");
	divleg = document.getElementsByClassName("divlegende");
	if (divleg[next_image].innerHTML=="") {
		document.getElementById("info").innerHTML = "<img name=\"inf\" src=\"images/navdiapo/info-inactive.gif\" alt=\"\" border=\"0\" />";
	} else {
		document.getElementById("info").innerHTML = "<a onmouseover=\"inf.src='images/navdiapo/info-over.gif';legende(1);\" onmouseout=\"inf.src='images/navdiapo/info.gif';legende(0);\" ><img name=\"inf\" src=\"images/navdiapo/info.gif\" alt=\"\" border=\"0\" /></a>";
	}

	new Effect.Fade(image[current_image], {duration:2.0});
	new Effect.Appear(image[next_image], {duration:2.0});
	
	if(next_image > 0) {
		document.getElementById("previous").innerHTML = "<a href=\"javascript:img('previous')\" onmouseover=\"prv.src='images/navdiapo/previous-over.gif';\" onmouseout=\"prv.src='images/navdiapo/previous.gif';\" ><img name=\"prv\" src=\"images/navdiapo/previous.gif\" alt=\"\" border=\"0\" /></a>";
	} else {
		document.getElementById("previous").innerHTML = "<img name=\"prv\" src=\"images/navdiapo/previous-inactive.gif\" alt=\"\" border=\"0\" />";
	}
	
	if(next_image < (image.length-1)) {
		document.getElementById("next").innerHTML = "<a href=\"javascript:img('next')\" onmouseover=\"nxt.src='images/navdiapo/next-over.gif';\" onmouseout=\"nxt.src='images/navdiapo/next.gif';\" ><img name=\"nxt\" src=\"images/navdiapo/next.gif\" alt=\"\" border=\"0\" /></a>";
	} else {
		document.getElementById("next").innerHTML = "<img name=\"nxt\" src=\"images/navdiapo/next-inactive.gif\" alt=\"\" border=\"0\" />";
	}
}

function legende(sw) {
	leg = document.getElementsByClassName("legende");
	divleg = document.getElementsByClassName("divlegende");
	if(divleg[next_image].innerHTML.length>0) {
		//alert(leg[next_image].style.display);
		if(sw==1 && effectFinished == 1) {effectFinished = 0; new Effect.Appear(leg[next_image], {afterFinish: function() {effectFinished = 1}});}
		if(sw==0 && effectFinished == 1) {effectFinished = 0; new Effect.Fade(leg[next_image], {afterFinish: function() {effectFinished = 1}});}
	}
}
