function afficher_form_infos(id) {
	var div_id1="div_form_infos"+id;
	var div_id2="div_photo_pdt"+id;
	document.getElementById(div_id1).style.display = "block";
	document.getElementById(div_id2).style.display = "none";
}

function masquer_form_infos(id) {
	var div_id1="div_form_infos"+id;
	var div_id2="div_photo_pdt"+id;
	document.getElementById(div_id1).style.display = "none";
	document.getElementById(div_id2).style.display = "block";
}

function checkMail(x)
{
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) return true;
	else return false;
}

function chek_envoi_contact() {
	var erreur = "";
	if(document.form_contact.cont_nom.value=="") { erreur += 'Veuillez saisir votre nom et / ou prenom SVP.\n'; }
	if(document.form_contact.cont_societe.value=="") { erreur += 'Veuillez saisir le nom de votre entreprise SVP.\n'; }
	if(document.form_contact.cont_telephone.value=="") { erreur += 'Remplissez le champ telephone avec votre numero de telephone SVP.\n'; }
	if(document.form_contact.cont_mail.value=="") { erreur += 'Remplissez le champ email avec votre adresse email SVP.\n'; }
	if(document.form_contact.cont_mess.value=="") { erreur += 'Vous devez redigez une question avant d\'envoyer le mail SVP.\n'; }
	if(!checkMail(document.form_contact.cont_mail.value)) { erreur += 'Votre adresse email n\'est pas valide, veuillez verifier SVP.\n'; }
	if(erreur==""){
		document.form_contact.submit();
	}
	else {
		alert(erreur);
		return false;
	}
}

//
//fonctions Aja(x)
//

var xhr = null;

//fonction Aja(x) qui établit la liaison XMLHTTPRequest - navigateur
function getXhr(){
	if(window.XMLHttpRequest) // Firefox et autres
	   xhr = new XMLHttpRequest();
	else if(window.ActiveXObject){ // Internet Explorer
	   try { xhr = new ActiveXObject("Msxml2.XMLHTTP"); }
	   catch (e) { xhr = new ActiveXObject("Microsoft.XMLHTTP"); }
	}
	else { // XMLHttpRequest non supporté par le navigateur
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	   xhr = false;
	}
}

function ajax_envoi_mail(DivID,cont_nom,cont_societe,cont_telephone,cont_mail,cont_mess,cont_sujet,reference){
	getXhr();
	var erreur = "";
	if(cont_nom=="") { erreur += 'Veuillez saisir votre nom et / ou prenom SVP.\n'; }
	if(cont_societe=="") { erreur += 'Veuillez saisir le nom de votre entreprise SVP.\n'; }
	if(cont_telephone=="") { erreur += 'Remplissez le champ telephone avec votre numero de telephone SVP.\n'; }
	if(cont_mail=="") { erreur += 'Remplissez le champ email avec votre adresse email SVP.\n'; }
	if(cont_mess=="") { erreur += 'Vous devez redigez une question avant d\'envoyer le mail SVP.\n'; }
	if(!checkMail(cont_mail)) { erreur += 'Votre adresse email n\'est pas valide, veuillez verifier SVP.\n'; }
	if(erreur==""){
		var data     = null;
		var filename = "action/ajax_contact.php";

		data = filename
			 	+ "?cont_nom=" + cont_nom
				+ "&cont_societe=" + cont_societe
				+ "&cont_telephone=" + cont_telephone
				+ "&cont_mail=" + cont_mail
				+ "&cont_mess=" + cont_mess
				+ "&cont_sujet=" + cont_sujet
				+ "&reference=" + reference;

		xhr.open("GET", data, true);
		//chargement();
		xhr.onreadystatechange = function anonymous() {
			if(xhr.readyState == 4){
				var resu = xhr.responseText;
				//dechargement();
				if(resu.substring(0,6)=="erreur")
					alert('erreur lors de la mise à jour. '+resu);
				else{
					document.getElementById(DivID).src='./images/site/'+resu;
				}
			};
		}
		xhr.send(null);
	}
	else {
		alert(erreur);
		document.getElementById(DivID).src='./images/site/erreur.png';
	}
}
