// JavaScript Document
// les variables
// couleur par defaut du backgrund des champs
var couleurDefaut = "#E9E7D6";
// couleur d'erreur du backgrund des champs
var couleurErreur = "#e89746";/*f08800";*/
// couleur juste du backgrund des champs
var couleurJuste = "#a4db66";/*02c602";*/

var OkMailinscription = false;
var OkMaildesinscription = false;


function reinitialiserChamp(champ) {
		champ.style.backgroundColor=couleurDefaut;
	}
function videContact() {
	document.getElementById('contactMoi').value = "" ;
	//alert("fonction lancee");
}
//========================Ajax charge news
function inscritNews() {

	function checkMail(){ 
		if(document.getElementById('emailinscrit').value =="") {
			document.getElementById('emailinscrit').style.backgroundColor=couleurErreur ;
			OkMailinscription = false;
			return;
		}else{
		  var mail = /\w[\w\-\.]*@\w[\w\-\.]*\.[a-z]{2,3}/i;
		  var chaine = document.getElementById('emailinscrit').value;
			if(mail.test(chaine)) {
			  document.getElementById('emailinscrit').style.backgroundColor=couleurJuste ;
			  OkMailinscription = true;
			} else {
			  document.getElementById('emailinscrit').style.backgroundColor=couleurErreur ;
			  OkMailinscription = false;
			  return;
			}
		}
	}
	checkMail();
	// dernier test avant de lancer la requette 
	if(OkMailinscription == true) {
		// requete ajax
			function erreur(resp) {
				// ici s'est si y a erreurs
					alert("AJAX error!");
				}
				function succes(resp) {
					//alert(resp.responseText);
					//document.getElementById('confirmationNews').innerHTML = ""+ resp.responseText + "";
					}
			
				function envoi(url, param) 
					{
					//alert(param);
					new Ajax.Request(url, {
						method: "post",
						onFailure: erreur,
						onSuccess: succes,
						parameters: param
					});
				}
		envoi("scriptPHP/inscritNews.php",  "Email="+document.getElementById('emailinscrit').value);
	}else {
		return;
		}
}
//=========================================================
function desinscritNews() {

	function checkMail(){ 
		if(document.getElementById('emailinscrit').value =="") {
			document.getElementById('emailinscrit').style.backgroundColor=couleurErreur ;
			OkMaildesinscription = false;
			return;
		}else{
		  var mail = /\w[\w\-\.]*@\w[\w\-\.]*\.[a-z]{2,3}/i;
		  var chaine = document.getElementById('emailinscrit').value;
			if(mail.test(chaine)) {
			  document.getElementById('emailinscrit').style.backgroundColor=couleurJuste ;
			  OkMaildesinscription = true;
			} else {
			  document.getElementById('emailinscrit').style.backgroundColor=couleurErreur ;
			  OkMaildesinscription = false;
			  return;
			}
		}
	}
	checkMail();
	// dernier test avant de lancer la requette 
	if(OkMaildesinscription == true) {
			// requete ajax
			function erreur(resp) {
					//alert("AJAX error!");
				}
				function succes(resp) {
					//alert(resp.responseText);
					//document.getElementById('confirmationNews').innerHTML = ""+ resp.responseText + "";
					}
			
				function envoi(url, param) 
					{
					//alert(param);
					new Ajax.Request(url, {
						method: "post",
						onFailure: erreur,
						onSuccess: succes,
						parameters: param
					});
				}
		envoi("scriptPHP/desinscritNews.php",  "Email="+document.getElementById('emailinscrit').value);
	}else {
		return;
		}
}
/*function chargeHeure() {
	// requete ajax
			function erreur(resp) {
				// ici s'est si y a erreurs
					alert("AJAX error!");
				}
				function succes(resp) {
					//alert(resp.responseText);
					document.getElementById('infoModul1').innerHTML = ""+ resp.responseText + "";
					}
			
				function envoi(url, param) 
					{
					//alert(param);
					new Ajax.Request(url, {
						method: "post",
						onFailure: erreur,
						onSuccess: succes,
						parameters: param
					});
				}
		envoi("scriptPHP/echoDate.php");	
}*/
//==================================fin Ajax
/*compteConnectes();
function compteConnectes() {

	
	// dernier test avant de lancer la requette 
	
		// requete ajax
			function erreur(resp) {
				// ici s'est si y a erreurs
					alert("AJAX error!");
				}
				function succes(resp) {
					//alert(resp.responseText);
					document.getElementById('nombreConnectes').innerHTML = ""+ resp.responseText + "";
					}
			
				function envoi(url, param) 
					{
					//alert(param);
					new Ajax.Request(url, {
						method: "post",
						onFailure: erreur,
						onSuccess: succes,
						parameters: param
					});
				}
		envoi("scriptPHP/compteConnectes.php");
	
}*/
//===============================================fonction qui affiche inscription ou deinscription newsletter
// affiche ou cache sous-menu
function afficheOuiNonSousMNew() {
	if(document.getElementById('SMnewsOui').style.visibility =="hidden") {
	document.getElementById('SMnewsOui').style.visibility ="visible";
	document.getElementById('SMnewsNon').style.visibility ="visible";
	document.getElementById('confirmationNews').style.visibility ="visible";
	document.getElementById('confirmationNews').innerHTML ="";
	document.getElementById('infobulleNewsletter').style.visibility ="hidden";
	document.getElementById('emailinscrit').style.backgroundColor=couleurDefaut ;
	document.getElementById('emaildesinscrit').style.backgroundColor=couleurDefaut ;
	}else {
	document.getElementById('SMnewsOui').style.visibility ="hidden";
	document.getElementById('SMnewsNon').style.visibility ="hidden";
	// ne pas vider les input de saisie car sinon le membre na pas son email remplit
	document.getElementById('confirmationNews').style.visibility ="hidden";
	}
	// ici je traite le cas ou une des deux affiche 
	if(document.getElementById('formInscrit').style.visibility =="visible") {
	document.getElementById('formInscrit').style.visibility ="hidden";
	}
	if(document.getElementById('formDeInscrit').style.visibility =="visible") {
	document.getElementById('formDeInscrit').style.visibility ="hidden";
	}
}
function afficheFormInscription() {
	document.getElementById('confirmationNews').style.visibility ="hidden";
	if(document.getElementById('formDeInscrit').style.visibility =="visible") {
	document.getElementById('formDeInscrit').style.visibility ="hidden"
	}
	if(document.getElementById('formInscrit').style.visibility =="hidden") {
	document.getElementById('formInscrit').style.visibility ="visible";
	}else {
	document.getElementById('formInscrit').style.visibility ="hidden";
	}
}
function afficheFormDeInscription() {
	document.getElementById('confirmationNews').style.visibility ="hidden";
	if(document.getElementById('formInscrit').style.visibility =="visible") {
	document.getElementById('formInscrit').style.visibility ="hidden"
	}
	if(document.getElementById('formDeInscrit').style.visibility =="hidden") {
	document.getElementById('formDeInscrit').style.visibility ="visible";
	}else {
	document.getElementById('formDeInscrit').style.visibility ="hidden";
	}
}
function afficheInfobulleNewsletter() {
	if(document.getElementById('SMnewsOui').style.visibility =="hidden") {
		document.getElementById('infobulleNewsletter').style.visibility ="visible";
		}
}
function cacheInfobulleNewsletter() {
	if(document.getElementById('SMnewsOui').style.visibility =="hidden") {
		document.getElementById('infobulleNewsletter').style.visibility ="hidden";
		}
}
function afficheFormConnect() {
	if(document.getElementById('loginMembre').style.visibility == "hidden") {
		document.getElementById('loginMembre').style.visibility = "visible";
		document.getElementById('fondLoginMembre').style.visibility = "visible";
		
	}else {
		document.getElementById('loginMembre').style.visibility = "hidden";
		document.getElementById('fondLoginMembre').style.visibility = "hidden";
	}
}
function monalert() {
alert("ca marche");
}

