

// ouvre et ferme une boite
function toggleBoite(boite) {		
	var elt = document.getElementById(boite);
	elt.style.display = (elt.style.display == "block") ? "none" : "block";
	elt.style.visibility = (elt.style.visibility == "visible") ? "hidden" : "visible";
}




/* scripts ajax qui vérifient les champs et envoie le mail*/

var xhr = null;

/* Fonction de creation de l'objet XMLHttpRequest qui resservira pour chaques fonctions AJAX*/
function getXhr() {
	if(window.XMLHttpRequest) xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject) {  
		try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e) {
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	else { 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest, veuillez le mettre à jour"); 
		xhr = false; 
	} 
}





// vérification des noms et du message
function verif(val) {
	reponse = document.getElementById(val).value;
	getXhr();
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) {
			if(xhr.responseText==0) {
				document.getElementById('val'+val).value = 0;
				// On affiche dans le span affnserie le retour de verifnserie.php
				document.getElementById('affverif'+val).innerHTML = "<image src='/library/squelette/ajax/ico_false.gif' align='center'>";
			}
			else {
				document.getElementById('val'+val).value = 1;
				document.getElementById('affverif'+val).innerHTML = '<image src="/library/squelette/ajax/ico_true.gif" align="center">';
			}
		}
	}
	// On envoie la requete a "ajax/verifnserie.php"
	xhr.open("POST",'/library/squelette/ajax/verif.php',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	// On recupere la valeur de l'input ayant pour id: votre_nom

	// On envoie a verif le texte recupéré
	xhr.send("reponse="+reponse);
}

// vérification des input radio
function verifr(val) {
	getXhr();
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) {
			// On affiche dans le span affnserie le retour de verifnserie.php
			document.getElementById('affverif'+val).innerHTML = xhr.responseText;
			if(xhr.responseText=="<image src='/library/squelette/ajax/ico_false.gif' align='center'>"){
				document.getElementById('val'+val).value = 0;
			}
			else {
				document.getElementById('val'+val).value = 1;
			}
		}
	}
	// On envoie la requete a "ajax/verifnserie.php"
	xhr.open("POST",'/library/squelette/ajax/verifr.php',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	// On recupere la valeur de l'input ayant pour id

	// On envoie a verif le texte recupéré
	xhr.send("reponse="+val);
}


// vérification des mails
function verifm(val) {
	getXhr();
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) {
			// On affiche dans le span affnserie le retour de verifnserie.php
			document.getElementById('affverif'+val).innerHTML = xhr.responseText;
			if(xhr.responseText=="<image src='/library/squelette/ajax/ico_false.gif' align='center'>"){
				document.getElementById('val'+val).value = 0;
			}
			else {
				document.getElementById('val'+val).value = 1;
			}
		}
	}
	// On envoie la requete a "ajax/verifnserie.php"
	xhr.open("POST",'/library/squelette/ajax/verifm.php',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	// On recupere la valeur de l'input ayant pour id: votre_nom
	reponse = document.getElementById(val).value;
	// On envoie a verif le texte recupéré
	xhr.send("reponse="+reponse);
}

// vérification du code captcha
function verifcode(val) {
	getXhr();
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) {
			// On affiche dans le span affnserie le retour de verifnserie.php
			document.getElementById('affverif'+val).innerHTML = xhr.responseText;
			if(xhr.responseText=="<image src='/library/squelette/ajax/ico_false.gif' align='center'>") {
				document.getElementById('val'+val).value = 0;
			}
			else {
				document.getElementById('val'+val).value = 1;
			}
		}
	}
	// On envoie la requete a "ajax/verifnserie.php"
	xhr.open("POST",'/library/squelette/ajax/verifcode.php',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	// On recupere la valeur de l'input ayant pour id: votre_nom
	reponse = document.getElementById(val).value;

	// On envoie a verif le texte recupéré
	xhr.send("reponse="+reponse);
}

// lance l'envoi du mail
function envoimail(typeenvoi) {
	var pageTracker;
	// envoi à un ami
	if(typeenvoi==1) {
		getXhr();
		xhr.onreadystatechange = function() {
			if(xhr.readyState == 4 && xhr.status == 200) {
				// On affiche dans le span le retour de verif
				document.getElementById('textStatusami').innerHTML = xhr.responseText;
				//$('submit').value = 'Terminé';
			}
		}
		// On envoie la requete 
		xhr.open("POST",'/library/squelette/envoyer_ami.env.php',true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// On recupere les valeurs des inputs
		votre_nom = document.getElementById('votre_nom').value;
		votre_email = document.getElementById('votre_email').value;
		ami_nom = document.getElementById('ami_nom').value;
		ami_email = document.getElementById('ami_email').value;
		message = document.getElementById('message').value;
		url_page = document.getElementById('url_page').value;
		titre_page = document.getElementById('titre_page').value;
		code = document.getElementById('code').value;
		// On envoie a verif le texte recupéré
		xhr.send("votre_nom="+votre_nom+"&votre_email="+votre_email+"&ami_nom="+ami_nom+"&ami_email="+ami_email+"&message="+message+"&url_page="+url_page+"&titre_page="+titre_page+"&code="+code);
	}

	// envoi formulaire de contact
	else if(typeenvoi==2) {
		getXhr();
		xhr.onreadystatechange = function() {
			if(xhr.readyState == 4 && xhr.status == 200) {
				// On affiche dans le span le retour de verif
				document.getElementById('textStatus').innerHTML = xhr.responseText;
				//$('submit').value = 'Terminé';
			}
		}
		// On envoie la requete 
		xhr.open("POST",'/library/squelette/envoyer_contact.php',true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// On recupere les valeurs des inputs
		votre_titre = document.getElementById('votre_titre').value;
		votre_nom = document.getElementById('votre_nom').value;
		votre_prenom = document.getElementById('votre_prenom').value;
		votre_email = document.getElementById('votre_email').value;
		votre_adresse = document.getElementById('votre_adresse').value;
		votre_code_postal = document.getElementById('votre_code_postal').value;
		votre_ville = document.getElementById('votre_ville').value;
		votre_telephone = document.getElementById('votre_telephone').value;
		votre_message = document.getElementById('votre_message').value;
		radio=document.getElementsByName("votre_orig");
		for (i=0;i<radio.length;i++) {
			if (radio[i].checked==true) {
				var votre_orig=radio[i].value;
			}
		}
		code = document.getElementById('code').value;
		// On envoie a verif le texte recupéré
		xhr.send("votre_titre="+votre_titre+"&votre_nom="+votre_nom+"&votre_prenom="+votre_prenom+"&votre_email="+votre_email+"&votre_adresse="+votre_adresse+"&votre_code_postal="+votre_code_postal+"&votre_ville="+votre_ville+"&votre_telephone="+votre_telephone+"&votre_message="+votre_message+"&votre_orig="+votre_orig+"&code="+code);
	}

	// envoi demande d'information client
	else if(typeenvoi==3) {
		getXhr();
		xhr.onreadystatechange = function() {
			if(xhr.readyState == 4 && xhr.status == 200) {
				// On affiche dans le span le retour de verif
				document.getElementById('aptextStatus').innerHTML = xhr.responseText;
				//$('submit').value = 'Terminé';
			}
		}
		// On envoie la requete 
		xhr.open("POST",'/library/squelette/envoyer_apropos.php',true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// On recupere les valeurs des inputs
		apvotre_titre = document.getElementById('apvotre_titre').value;
		apvotre_nom = document.getElementById('apvotre_nom').value;
		apvotre_prenom = document.getElementById('apvotre_prenom').value;
		apvotre_email = document.getElementById('apvotre_email').value;
		apvotre_adresse = document.getElementById('apvotre_adresse').value;
		apvotre_code_postal = document.getElementById('apvotre_code_postal').value;
		apvotre_ville = document.getElementById('apvotre_ville').value;
		apvotre_message = document.getElementById('apvotre_message').value;
		apurl_page = document.getElementById('apurl_page').value;
		aptitre_page = document.getElementById('aptitre_page').value;
		code = document.getElementById('apcode').value;
		// On envoie a verif le texte recupéré
		xhr.send("apvotre_titre="+apvotre_titre+"&apvotre_nom="+apvotre_nom+"&apvotre_prenom="+apvotre_prenom+"&apvotre_email="+apvotre_email+"&apvotre_adresse="+apvotre_adresse+"&apvotre_code_postal="+apvotre_code_postal+"&apvotre_ville="+apvotre_ville+"&apvotre_message="+apvotre_message+"&apurl_page="+apurl_page+"&aptitre_page="+aptitre_page+"&code="+code);
	}
	
	// contacter une personne
	else if(typeenvoi==4) {
		getXhr();
		xhr.onreadystatechange = function()	{
			if(xhr.readyState == 4 && xhr.status == 200) {
				// On affiche dans le span le retour de verif
				toggleBoite('blocmail');
				document.getElementById('contacterPersonne').innerHTML = "votre message a \351t\351 pris en compte";
				//$('submit').value = 'Terminé';
			}
		}
		// On envoie la requete 
		xhr.open("POST",'/library/squelette/envoyer_personne.php',true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// On recupere les valeurs des inputs
		apvotre_titre = document.getElementById('votre_titre').value;
		apvotre_nom = document.getElementById('votre_nom').value;
		apvotre_prenom = document.getElementById('votre_prenom').value;
		apvotre_email = document.getElementById('votre_email').value;
		apemail_contact = document.getElementById('email_contact').value;
		apvotre_adresse = document.getElementById('votre_adresse').value;
		apvotre_code_postal = document.getElementById('votre_code_postal').value;
		apvotre_ville = document.getElementById('votre_ville').value;
		apvotre_message = document.getElementById('votre_message').value;
		code = document.getElementById('code').value;
		// On envoie a verif le texte recupéré
		xhr.send("apvotre_titre="+apvotre_titre+"&apvotre_nom="+apvotre_nom+"&apvotre_prenom="+apvotre_prenom+"&apvotre_email="+apvotre_email+"&apemail_contact="+apemail_contact+"&apvotre_adresse="+apvotre_adresse+"&apvotre_code_postal="+apvotre_code_postal+"&apvotre_ville="+apvotre_ville+"&apvotre_message="+apvotre_message+"&code="+code);
	}
	
	
	// envoi fiche structure à un ami
	else if(typeenvoi==5) {
		// alert(document.getElementById("fvotre_nom").value);
		// On recupere les valeurs des inputs
		votre_nom = document.getElementById('fvotre_nom').value;
		votre_email = document.getElementById('fvotre_email').value;
		ami_nom = document.getElementById('fami_nom').value;
		ami_email = document.getElementById('fami_email').value;
		message = document.getElementById('fmessage').value;
		url_page = document.getElementById('furl_page').value;
		titre_page = document.getElementById('ftitre_page').value;
		code = document.getElementById('code').value;
		getXhr();
		xhr.onreadystatechange = function() {
			if(xhr.readyState == 4 && xhr.status == 200) {
				// On affiche dans le span le retour de verif
				document.getElementById('blocenvoifiche').innerHTML = xhr.responseText;
				//$('submit').value = 'Terminé';
			}
		}
		// On envoie la requete 
		xhr.open("POST",'/library/squelette/envoi_fiche_structure.php',true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// On envoie a verif le texte recupéré
		xhr.send("votre_nom="+votre_nom+"&votre_email"+votre_email+"&ami_nom="+ami_nom+"&ami_email="+ami_email+"&message="+message+"&url_page="+url_page+"&titre_page="+titre_page+"&code="+code);
	}


	// envoi demande d'information depuis extranet
	else if(typeenvoi==6) {
		getXhr();
		xhr.onreadystatechange = function() {
			if(xhr.readyState == 4 && xhr.status == 200) {
				// On affiche dans le span le retour de verif
				document.getElementById('textStatus').innerHTML = xhr.responseText;
				//$('submit').value = 'Terminé';
			}
		}
		// On envoie la requete 
		xhr.open("POST",'/library/squelette/envoyer_contact_extranet.php',true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// On recupere les valeurs des inputs
		votre_titre = document.getElementById('votre_titre').value;
		votre_nom = document.getElementById('votre_nom').value;
		votre_prenom = document.getElementById('votre_prenom').value;
		votre_email = document.getElementById('votre_email').value;
		votre_telephone = document.getElementById('votre_telephone').value;
		votre_message = document.getElementById('votre_message').value;
		code = document.getElementById('code').value;
		// On envoie a verif le texte recupéré
		xhr.send("votre_titre="+votre_titre+"&votre_nom="+votre_nom+"&votre_prenom="+votre_prenom+"&votre_email="+votre_email+"&votre_telephone="+votre_telephone+"&votre_message="+votre_message+"&code="+code);
	}

}
