

function verifAndGo (){
	//alert('ok');
	var f = document.fNewsletter;
	//var nom = f.mail_nom.value;
	var adresse = f.adresseMail.value;
	//var commentaires = f.mail_commentaires.value;
	
	var regmail = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/;
	var regcode = /^[0-9]{4,}$/;
	var reggsm = /^[0-9]{10,}$/;
	var regtel = /^[0-9]{9,}$/;
	var regfax = /^[0-9]{9,}$/;
	var regtva = /^[0-9]{10,}$/;
	var regdate = /^[0-9]{4,4}[-]{1,1}[0-9]{2,2}[-]{1,1}[0-9]{2,2}$/;
	var arret = 0;
	var erreur = '';
	
	if (adresse*1==0){
		erreur +='l\'adresse Email est vide';
		arret = 1;
	}

	
	if (regmail.exec(adresse)==null && adresse*1 !=0 ){
		erreur +='vÃ©rifiez votre adresse Email';
		arret = 1;
	}
	
	
	if (arret == 1){
		alert(erreur);
		//document.getElementById("m_envoi_mail").innerHTML = erreur; 
		//alert (erreur);
		return false;		
	}else{
		if(window.XMLHttpRequest) // Firefox 
			xhr_object = new XMLHttpRequest(); 
		else if(window.ActiveXObject) // Internet Explorer 
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
		else { // XMLHttpRequest non supporté par le navigateur 
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			return;
		}
		var method = "POST";
		var lien = './phpjs/envoyerNewsletter.php';

		var data = null; 
		data = "adresse="+adresse;
		//alert(adresse);
		if(method == "GET" && data != null) { 
		   lien += "?"+data; 
		   data = null;
		} 
		
		xhr_object.open(method,lien, true); 
			
		xhr_object.onreadystatechange = function() { 
			if(xhr_object.readyState == 4) { 
				//alert('reponse recu');
				var tmp = xhr_object.responseText; 
				if(tmp == "ok"){
					//alert(tmp);
					//alert('cest envoyé');
					//f.mail_nom.value = "";
					//f.mail_adresse.value = "";
					//f.mail_commentaires.value= "";
					//var maintenant = new Date;
					//var heures = maintenant.getHours();
					
					//var minutes = maintenant.getMinutes();
					
					//minutes = minutes.toFixed(-2);
					//heures = heures.toFixed(2);
					
					alert ('Merci de terminer votre inscription lorsque vous recevrez le mail de confirmation.');
					//document.getElementById("m_envoi_mail").innerHTML = "Votre message a bien &eacute;t&eacute; envoy&eacute; &#224; "+heures+":"+minutes; 
					//alert('Votre message a ok');
				}else{
					alert(tmp);
					//var propositionmail1 = "<p class='mail'>Vous pouvez aussi nous contacter via l'adresse <a href='mailto:info@sulicomputer.be'>info@sulicomputer.be</a></p>";
					//document.getElementById("m_envoi_mail").innerHTML = "Une erreur est survenue lors de l'envoi de votre message.<br />Veuillez réessayer plus tard.<br />Merci"+propositionmail1; 
					//alert('recu autre que ok');
					//alert(tmp);
				}
				
			}
		}
		if(method == "POST"){
	  	 	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		}	   

		xhr_object.send(data); 
	
			
		}
}



			var xhr = null; 
	 
			function getXhr(){
				
				if(window.XMLHttpRequest) // Firefox 
					xhr = new XMLHttpRequest(); 
				else if(window.ActiveXObject) // Internet Explorer 
					xhr = new ActiveXObject("Microsoft.XMLHTTP"); 
				else { // XMLHttpRequest non supporté par le navigateur 
					alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
					return;
				}
			}
			
			
			// Node cleaner
			function go(c){
				if(!c.data.replace(/\s/g,''))
					c.parentNode.removeChild(c);
			}

			function clean(d){
				var bal=d.getElementsByTagName('*');

				for(i=0;i<bal.length;i++){
					a=bal[i].previousSibling;
					if(a && a.nodeType==3)
						go(a);
					b=bal[i].nextSibling;
					if(b && b.nodeType==3)
						go(b);
				}
				return d;
			} 

			/**
			* Méthode qui sera appelée sur le click du bouton
			*/
			function gophp(){
				getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						reponse = clean(xhr.responseXML.documentElement);
						alert(reponse.firstChild.childNodes.length);
						
					}
				}
				xhr.open("GET","./xml/testxml.php",true);
				xhr.send(null);
				
			}


