function bigimg (event, num_img) {
	document.getElementById ("big_img").src = "/images/chargement.jpg";
	x=0; y=0;
	event = event || window.event;
	document.onmousemove = position;
	x = event.clientX + document.body.scrollLeft - 150;
	y = event.clientY + document.body.scrollTop - 200;
	if (!document.all) {
		x = event.clientX + window.pageXOffset - 150;
		y = event.clientY + window.pageYOffset - 200;
	}
	document.getElementById ("big_div").style.left = x + "px";
	document.getElementById ("big_div").style.top = y + "px";
	document.getElementById ("big_div").style.display = "block";
	document.getElementById ("big_img").src = rep_open + tab_js [num_img];
	document.getElementById ("big_txt").innerHTML = txt_js [num_img];
}

function closimg () {
	document.getElementById ("big_img").src = "/images/chargement.jpg";
	document.getElementById ("big_div").style.display = "none";
	document.getElementById ("big_txt").innerHTML = "";
}
/*******************************************************************************************************/

function position (e) {
	x = (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x + document.body.scrollLeft;
	y = (navigator.appName.substring(0,3) == "Net") ? e.pageY : event.y + document.body.scrollTop;
}

function bigimg1 (num_img) {
	document.getElementById ("img" + zoom_img).style.border = "none";
	document.getElementById ("jump0").style.display = "block";
	document.getElementById ("jump2").style.display = "block";
	document.getElementById ("big_div").style.display = "block";
	document.getElementById ("img" + num_img).style.border = "solid #e092ff";
	document.getElementById ("big_img").src = rep_open + tab_js [num_img];
	zoom_img = num_img;
}

function closimg1 () {
	document.getElementById ("jump0").style.display = "none";
	document.getElementById ("jump2").style.display = "none";
	document.getElementById ("img" + zoom_img).style.border = "none";
	document.getElementById ("big_div").style.display = "none";
}

function bigimg0 (num_img) {
	alert (num_img + "*" + tab_js [num_img]);
}

function donne (i) {
	x = document.getElementById ("img" + i).style.left;
	y = document.getElementById ("img" + i).style.top;
	window.status = "X : " + x + " Y : " + y;
}

function chargerImgDetail (commentaire, prix, nomFichier) {

	document.getElementById ("popup").style.display = "none";
	document.getElementById ("detail").style.display = "block";

	document.getElementById ("detail_img").src = nomFichier;
	
	if (document.getElementById ("detail_img_zoom") != null) {
		document.getElementById ("detail_img_zoom").href = "javascript:agrandir ('"+nomFichier+"')";
	}
	
	document.getElementById ("commentaire").innerHTML = commentaire;
	if (document.getElementById ("prix") != null) {
		document.getElementById ("prix").innerHTML = prix;
	}
}

function ouvrir () {
	document.getElementById ("popup").style.display = "block";
}

function fermer () {
	document.getElementById ("popup").style.display = "none";
}

function contform (formul) {
	var nomchamp = ["nom", "prenom", "email", "comment"];
	var nmrchamp = ["0", "1", "7", "8"];
	var erreur = "";
	var j;
	for (var i = 0; i < nmrchamp.length; i++) {                     	//Le champ comporte une valeur
		j = nmrchamp[i];
		if (formul.elements [j].value.length < 2 ) {
			erreur += "Le champ '" + nomchamp [i] +"' n'est pas renseigné.\n";
		}
		else {									//Email
			if (formul.elements [j].name == "email") {
				if (!email (formul.elements [j].value)) {
        				erreur += "L'adresse email saisie n'est pas valide.\n";
				}
			}
		}
	}

	if (erreur == "")
		return true;
		else {
			alert (erreur);
			return false;
		}
}

function email (admail) {						/*Contrôle du point*/
	if (!(admail.length-admail.lastIndexOf (".") == 4 || admail.length-admail.lastIndexOf (".") == 3)) {
									/*Contrôle du domaine de haut niveau*/
       		var debut = admail.lastIndexOf (".") + 1;
       		var fin = admail.length;
       		var toplevel = admail.substring (debut, fin);
		toplevel = (toplevel).toLowerCase ();
       		if (toplevel != "info" && toplevel != "asso" && toplevel != "name" && toplevel != "museum" && toplevel != "aero" && toplevel != "coop")
              		return false;
		}							/*Contrôle de l'arobase*/

		if (admail.indexOf ("@") < 1 || admail.indexOf ("@") + 1 >= admail.lastIndexOf ("."))
          		return false;
  		return true;
}