var http_request = false;

function valider(){
    http_request = false;
  	var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/
   	if ((document.AddQuestion.Prenom.value=="") || (document.AddQuestion.AdrMail.value=="") || (document.AddQuestion.Question.value=="") || (document.AddQuestion.Question.value=="Saisissez votre question") ) alert("Veuillez renseigner votre nom, adresse email et votre question.");
    else {
   	   if (reg.exec(document.AddQuestion.AdrMail.value.toLowerCase())==null) alert ('L\'adresse mail rentrée n\'est pas correcte.');
       else {
            if (window.XMLHttpRequest) {
              	http_request = new XMLHttpRequest();
               	if (http_request.overrideMimeType) {
               		http_request.overrideMimeType('text/xml');
                }
               } else {
                if (window.ActiveXObject) {
               	    try {
                        http_request = new ActiveXObject("Msxml2.XMLHTTP");
               	    } catch (e) {
                   		try {
                   			http_request = new ActiveXObject("Microsoft.XMLHTTP");
                   		} catch (e) {}
                    }
                }
            }
                
            if (!http_request) {
                alert('Impossible de créer une instance XMLHTTP, votre navigateur ne supporte pas cette fonction.');
                return false;
            }
                
            http_request.onreadystatechange = alertContents;
    
            //j enregistre l adresse ds la bdd
            url= 'enregistrer_question_pmg.php';        //+'?d=' + (new Date()).getTime();

            var StrPOST = "Prenom=" + document.getElementById("Prenom").value.toLowerCase() + "&AdrMail=" + document.getElementById("AdrMail").value.toLowerCase() + "&Question=" + document.AddQuestion.Question.value.replace(/&/g, 'et') + "&d=" + (new Date()).getTime();

            http_request.open('POST', url, true);
            http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

            http_request.setRequestHeader("Connection", "close");
            http_request.send(encodeURI(StrPOST));
            //alert(encodeURI(StrPOST));
            return;
        }
    }
}

 
function alertContents() {
    if (http_request.readyState == 4) {
        if (http_request.status == 200) {
            //var docXML= http_request.responseText;
            document.getElementById("message").innerHTML = http_request.responseText;
            //document.getElementById("tableForm").style.visibility  = 'hidden';
            //document.getElementById("PubGGapresQuestion").style.visibility  = 'visible';
        } else {
            alert('Il y a eu un problème avec votre demande. Veuillez recommencer SVP');
        }
    } else {
        document.getElementById("tableForm").style.display  = 'none';
        document.getElementById("apres").style.display  = 'inline';
        document.getElementById("apres").style.visibility  = 'visible';
        document.getElementById("message").style.display = 'block';
        document.getElementById("PubGGapresQuestion").style.display = 'block';
        //document.getElementById("PubGGapresQuestion").style.visibility  = 'visible';
        document.getElementById("message").innerHTML = "<font color='#CE0000' size='4'>Veuillez patienter SVP</font><p style='{text-align:center;}'><i>pour soutenir ce site, n'h&eacute;sitez-pas &agrave; visiter mes publicit&eacute;es</i></p>";
    }
}
