function preloadReference () {
	var preloaded = new Array();
	for(var i=0; i<imagesReference.length; i++){
		preloaded[i] = new Image();
		preloaded[i].src = 'images/references/'+imagesReference[i];
	}	
}


var compteurDiapositive = 1;

function imagePrecedante () {
	if(compteurDiapositive > 1) {
		compteurDiapositive--;
		majDiapositive();
	}
}


function imageSuivante () {
	if(compteurDiapositive < imagesReference.length) {
		compteurDiapositive++;
		majDiapositive();
	}
}


function majDiapositive () {
	document.getElementById('diapositive').src = 'images/references/'+imagesReference[compteurDiapositive-1];
	document.getElementById('compteur').innerHTML = compteurDiapositive+'/'+imagesReference.length;
}


function gestionSousMenu (evt) {
	var sousMenu = document.getElementById('menuNosActivites');
	var sousMenu2 = document.getElementById('menuNosPlaquettes');
	var positionSousMenu = positionBalise(sousMenu);
	var positionSousMenu = positionBalise(sousMenu2);
	var sourisX = 0;
	var sourisY = 0;
	
	if(navigator.appName.substring(0,3) == "Net") {	//met a jour la position de la souris sous IE
		var positionSite = positionBalise(document.getElementById('conteneur'));
		sourisX = evt.pageX - positionSite['X'];
		sourisY = evt.pageY;
	}
	else {	//met a jour la position de la souris sous les autres navigateurs
		sourisX = event.x+document.body.scrollLeft;
		sourisY = event.y+document.body.scrollTop;
	}
	
	
	if(sourisX>=380 && sourisX<500 && sourisY>=144 && sourisY<164) {	//si la souris se trouve sur le menu "Nos activites"
		if(sousMenu.style.display=='none') {
			sousMenu.style.display = 'block';
		}
	}
	else if(!(sourisX>=380 && sourisX<600 && sourisY>=164 && sourisY<344)) {	//sinon, si la souris se trouve en dehors du sous-menu
		sousMenu.style.display = 'none';
	}
	
	if(sourisX>=720 && sourisX<800 && sourisY>=144&& sourisY<300) {	//si la souris se trouve sur le menu "Nos activites"
		if(sousMenu2.style.display=='none') {
			sousMenu2.style.display = 'block';
		}
	}
	else if(!(sourisX>=720 && sourisX<800 && sourisY>=164 && sourisY<300)) {	//sinon, si la souris se trouve en dehors du sous-menu
		sousMenu2.style.display = 'none';
	}
}

if(navigator.appName.substring(0,3) == "Net") { document.captureEvents(Event.MOUSEMOVE); }	//l'evenement "bouger la souris" declenchera la fonction gestionSousMenu
document.onmousemove = gestionSousMenu;


function positionBalise(balise) {	//fonction qui permet de renvoyer la position d'une balise
	var positionX = 0, positionY = 0;
	do {
		positionX += balise.offsetLeft;
		positionY += balise.offsetTop;
		balise = balise.offsetParent;
    }
	while(balise != null);
	var position = [];
	position['X'] = positionX;
	position['Y'] = positionY;
	return position;
}


function valideEnvoiMail(formulaire) {
	var message= '';
	
	var emailReg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/;
	if (!formulaire.fMail.value || formulaire.fMail.value.search(emailReg) == -1) {
		message+= 'L\'adresse mail saisi est incorrecte.'+"\n";
		}

	if(message) {
		window.alert(message);
		return false;
	}
	else {
		return true;
	}
}

function choixphoto (choix, idImput) {
			var valeurChoix = choix.options[choix.selectedIndex].value;
			var imput = document.getElementById(idImput);
			if(valeurChoix == 'garder' || valeurChoix == 'supprimer') {
				imput.style.display = 'none';
			}
			else {
				imput.style.display = 'block';
			}
		}
