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;
}

function change_article (item) {
	var txt = "<span class=\"bold\">" + article[item]["Name"] + "</span><br />";
	txt += article[item]["Description"] + "<br />";
	txt += article[item]["Recovery"] + "<br /><br />";
	if (page == "la-boutique") {
		txt += article[item]["Price"] + "<br />";
		if (article[item]["Statement"] == 0) {
			txt += "Quantit&eacute; disponible : " + article[item]["Quantity"] + "<br /><br />";
			if (openedBag)
				txt += "<a href=\"mon-panier.html?type=0&amp;id=" + article[item]["ID"] + "&amp;nb=1\">acheter</a><br /><br /><a href=\"mon-panier.html?type=1&amp;id=" + article[item]["ID"] + "&amp;nb=1\">r&eacute;server et acheter &agrave; la boutique</a>";
		}
	}
	document.getElementById ("photo").firstChild.src = rep_open + article[item]["Photo"];
	document.getElementById ("text").innerHTML = txt;
	if (page == "le-portfolio") {
		currentPhoto = item;
		maxPh = rolPhotos[item].length;
		countPh = 0;
		if (typeof timer == 'undefined')
			timer = setInterval (rolloverChange, 4000);
	}
}

function nav_article (direction) {
	var i, j, nbArticles = 3;
	if (maxArticles < nbArticles)
		return false;
	selectedArticle += direction;
	if (selectedArticle < 0)
		selectedArticle = maxArticles;
	else if (selectedArticle > maxArticles)
		selectedArticle = 0;
	j = selectedArticle;
	for (i = 0; i < nbArticles; i++, j++) {
		if (j < 0)
			j = maxArticles;
		else if (j > maxArticles)
			j = 0;
		document.getElementById ("td1-" + i).innerHTML = '<img class="img_gal" src="' + rep_vign + article[j]['Photo'] + '" alt ="' + article[j]['Name'] + '" title="Cliquez pour plus de détails" onclick="javascript:change_article (' + j + ');" /> ';
		document.getElementById ("td2-" + i).innerHTML = article[j]["Name"];
		document.getElementById ("td3-" + i).innerHTML = article[j]["Recovery"];
		if (page == "la-boutique")
			document.getElementById ("td4-" + i).innerHTML = article[j]["Price"];
	}
}

function rolloverChange () {
	if (++countPh == maxPh)
		countPh = 0;
	document.getElementById ("photo").firstChild.src = rep_open + rolPhotos[currentPhoto][countPh];
}

function del_article (range, article) {
	if (confirm ("Confirmez-vous la suppression de cet article : " + article + " ?"))
		document.location = "mon-panier.html?type=0&index=" + range;
}
