var nbGroupes;
var div, img, imgTemp;
function init(nb) {
	nbGroupes = nb;
	img = document.getElementById("vue");
	div = document.getElementById("div");
}

function AffiGroupe(num) {
	var lienGroupe = new Array();
	var objGroupe = new Array();
	for (i=1 ; i<=nbGroupes ; i++) {
	  lienGroupe[i] = document.getElementById("liste" + i);
	  objGroupe[i] = document.getElementById("groupeLiens" + i);
	}

	for (i=1 ; i<=nbGroupes ; i++) {
		if (i==num) {
			lienGroupe[i].style.color = "#000000";
			objGroupe[i].style.display = "inline";
		}
		else {
			lienGroupe[i].style.color = "";
			objGroupe[i].style.display = "none";
		}
	}
}

function AffiImage(image, num) {
	div.style.visibility = "visible";
	var saison = "saison" + image.substr(1, 2);
	imgTemp = new Image();
	imgTemp.src = "images/" + saison + "/" + image + ".jpg";
	setTimeout("wait()", 10);
	num--;

	var liens = document.getElementsByName("lien");
	for (i=0 ; i<(liens.length) ; i++) {
		if (i == num)
			liens[i].style.color = "#000000";
		else
			liens[i].style.color = "";
	}
}


	// AJAX :
function makeRequest(id) {
	var httpRequest = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		httpRequest = new XMLHttpRequest();
		if (httpRequest.overrideMimeType) {
			httpRequest.overrideMimeType('text/html');
		}
	}
	else {
		if (window.ActiveXObject) { // IE
			try {
				httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e) {
				try {
					httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (e) {}
			}
		}
	}
	if (!httpRequest) {
		alert('Abandon :( Impossible de créer une instance XMLHTTP');
		return false;
	}
	httpRequest.onreadystatechange = function() { chargeImage(httpRequest); };
	httpRequest.open('GET', "data/ajax/ajax_galerie.php?id=" + id, true);
	httpRequest.send(null);
}

function chargeImage(httpRequest) {
	if (httpRequest.readyState == 1) {
		div.style.visibility = "visible";
	}
	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {
			imgTemp = new Image();
			imgTemp.src = "images/" + httpRequest.responseText;
			setTimeout("wait()", 10);
		}
		else {
			//alert(httpRequest.responseText);
			alert('Un problème est survenu avec la requête.');
		}
	}
}
	// FIN AJAX

function wait() {
	if (imgTemp.complete == true) {
		img.src = imgTemp.src;
		div.style.visibility = "hidden";
	}
	else
		setTimeout("wait()", 10);
}
