		function switchDisplay(obj) {
			if(obj.style.display == 'block')
			obj.style.display = 'none';
			else
			obj.style.display = 'block';
		}

		function verifMailC(f) {
			var senderName = f.elements["senderName"].value;
			var senderEmail = f.elements["senderEmail"].value;
			var message = f.elements["message"].value;
			var erreur = false;
			var arobase = senderEmail.indexOf("@",1);
			var point = senderEmail.indexOf(".", arobase+1);
			
			if (senderName!="") document.getElementById('CbadName').style.display='none';
			else { document.getElementById('CbadName').style.display='block'; erreur = true; }
			
			if ((arobase>-1)&&(point>1)&&(senderEmail.length>2)) document.getElementById('CbadEmail').style.display='none';
			else { document.getElementById('CbadEmail').style.display='block'; erreur = true; }
			
			if (message!="") document.getElementById('CbadMsg').style.display='none';
			else { document.getElementById('CbadMsg').style.display='block';  erreur = true; }
			
			if (!erreur) {
				document.getElementById('CemailTable').style.display='none';
				document.getElementById('CemailThanx').style.display='block';
				doMailC(f);
			}
		}

		function doMailC(f) {
			var xhr_object = null;

			if(window.XMLHttpRequest)
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject)
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");

			var method   = "POST";
			var filename  = "sendC.php";
			var senderName = f.elements["senderName"].value;
			var senderEmail = f.elements["senderEmail"].value;
			var message = f.elements["message"].value;
			var data      = null;

			data = "senderName="+senderName+"&senderEmail="+senderEmail+"&message="+message;

			xhr_object.open(method, filename, true);

			xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			xhr_object.send(data);
		}
		
		function verifMailF(f) {
			var senderName = f.elements["senderName"].value;
			var senderEmail = f.elements["senderEmail"].value;
			var recipientName = f.elements["recipientName"].value;
			var recipientEmail = f.elements["recipientEmail"].value;
			var erreur = false;

			var arobaseS = senderEmail.indexOf("@",1);
			var pointS = senderEmail.indexOf(".", arobaseS+1);
			var arobaseR = recipientEmail.indexOf("@",1);
			var pointR = recipientEmail.indexOf(".", arobaseR+1);			
			
			if ((arobaseS>-1)&&(pointS>1)&&(senderEmail.length>2)) document.getElementById('FbadsEmail').style.display='none';
			else { document.getElementById('FbadsEmail').style.display='block'; erreur = true; }
			
			if ((arobaseR>-1)&&(pointR>1)&&(recipientEmail.length>2)) document.getElementById('FbadrEmail').style.display='none';
			else { document.getElementById('FbadrEmail').style.display='block'; erreur = true; }
			
			
			if (senderName!="") document.getElementById('FbadsName').style.display='none';
			else { document.getElementById('FbadsName').style.display='block'; erreur = true; }
			
			if (recipientName!="") document.getElementById('FbadrName').style.display='none';
			else { document.getElementById('FbadrName').style.display='block'; erreur = true; }
			
			if (!erreur) {
				document.getElementById('FemailTable').style.display='none';
				document.getElementById('FemailThanx').style.display='block';
				doMailF(f);
			}
		}
		
		function doMailF(f) {
			var xhr_object = null;

			if(window.XMLHttpRequest)
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject)
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");

			var method   = "POST";
			var filename  = "sendF.php";
			var senderName = f.elements["senderName"].value;
			var senderEmail = f.elements["senderEmail"].value;
			var recipientName = f.elements["recipientName"].value;
			var recipientEmail = f.elements["recipientEmail"].value;
			var data      = null;

			data = "senderName="+senderName+"&senderEmail="+senderEmail+"&recipientName="+recipientName+"&recipientEmail="+recipientEmail;

			xhr_object.open(method, filename, true);

			xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			xhr_object.send(data);
		}
		
		function verifMailN(f) {
			var email = f.elements["email"].value;
			var erreur = false;
			var arobase = email.indexOf("@",1);
			var point = email.indexOf(".", arobase+1);								

			if ((arobase>-1)&&(point>1)&&(email.length>2)) document.getElementById('NbadEmail').style.display='none';
			else { document.getElementById('NbadEmail').style.display='block'; erreur = true; }
			if (!erreur) {
				document.getElementById('NemailTable').style.display='none';
				document.getElementById('NemailThanx').style.display='block';
				doMailN(f);
			}
		}
		
		function doMailN(f) {
			var xhr_object = null;

			if(window.XMLHttpRequest)
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject)
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");

			var method   = "POST";
			var filename  = "traitement.php";
			var email = f.elements["email"].value;
			var tmp = f.elements["newsletterchoix"];
			var newsletterchoix = tmp[1].value;
			var data      = null;
			
			if (tmp[0].checked) newsletterchoix="subscribe";
			else newsletterchoix="unsubscribe";

			data = "email="+email+"&newsletterchoix="+newsletterchoix;

			xhr_object.open(method, filename, true);

			xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			xhr_object.send(data);
		}
		
		function getCookieVal(offset) {
			var endstr=document.cookie.indexOf(";", offset);
			if (endstr==-1) {
				endstr=document.cookie.length;
			}
			return unescape(document.cookie.substring(offset, endstr));
		}
		
		function GetCookie(name) {
			var arg=name+"=";
			var alen=arg.length;
			var clen=document.cookie.length;
			var i=0;
			while (i<clen) {
				var j=i+alen;
				if (document.cookie.substring(i, j)==arg) {
					return getCookieVal (j);
				}
				i=document.cookie.indexOf(" ",i)+1;
				if (i==0) {
					break;
				}
			}
			return null;
		}

		function createCookie(lang) {
			var site = "www.florentf.com";
			var date_exp = new Date();
			date_exp.setTime(date_exp.getTime()+(365*24*3600*1000));
			document.cookie="language="+lang+"; expires="+date_exp.toGMTString()+"; path=/; domain="+site;
		}
		
		function langue(l){
			if (l == "fr"){
				lang = "fr";
				for (i=0; i<document.getElementsByTagName("*").length; i++) {
					if (document.getElementsByTagName("*").item(i).className == "fr"){
						document.getElementsByTagName("*").item(i).style.display="block";
					}
					if (document.getElementsByTagName("*").item(i).className == "en"){
						document.getElementsByTagName("*").item(i).style.display="none";
					}
				}
			} else if (l == "en"){
				lang = "en";
				for (i=0; i<document.getElementsByTagName("*").length; i++) {
					if (document.getElementsByTagName("*").item(i).className == "en"){
						document.getElementsByTagName("*").item(i).style.display="block";
					}
					if (document.getElementsByTagName("*").item(i).className == "fr"){
						document.getElementsByTagName("*").item(i).style.display="none";
					}
				}
			}
			createCookie(lang);
		}
		
		window.onload = function() {
			var lang = GetCookie("language");
			if (lang == null){
				lang="en";
			}
			langue(lang);
		}
