function prepare_requete() {

    http_request = false;

    if (window.XMLHttpRequest) { // Mozilla, Safari,...
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {
            http_request.overrideMimeType('application/xml');
        }
    } else if (window.ActiveXObject) { // IE
        try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
            http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }

    if (!http_request) {
        alert('Giving up :( Cannot create an XMLHTTP instance');
        return false;
    }
}

function mail_valide(champ){
	erreur=0;
	email = document.getElementById(champ).value;
	var place = email.indexOf("@",1);
	var point = email.lastIndexOf(".",email.lenght);
	var place2 = email.indexOf("@",place+1);
	var pointpoint = email.indexOf("..",1);
	if ((place < 0)||(place2 >= 0)||(pointpoint >= 0)||(email.length < 3)||(point < place + 2)||(email.length-point)>4||(email.length-point)<3)
	{
		document.getElementById(champ).style.backgroundColor="#FEEBEE";
		document.getElementById(champ).focus();
		erreur=1;
		return erreur;
		
	}
	else{
		document.getElementById(champ).style.backgroundColor="#FFFFFF";
		erreur=0;
		return erreur;
	}
	
}

function valide_form_newsletter(lieu){
	if (mail_valide("newsletter_email")==0){
		var email_newsletter=document.getElementById("newsletter_email").value;
		var desinscription_newsletter=document.getElementById("desinscription_newsletter").checked;
		url="squelettes/php_to_xml/newsletter.php?email_newsletter="+email_newsletter+"&desinscription_newsletter="+desinscription_newsletter;
		prepare_requete();
		http_request.onreadystatechange = function() {
												if (http_request.readyState == 4) {
													if (http_request.status == 200) {
														document.getElementById("form_newsletter").innerHTML="<br/>Votre demande a bien &eacute;t&eacute; trait&eacute;e.<br/><a href='javascript:void(0)' onclick=\"document.getElementById('form_newsletter').innerHTML=formulaire_newsletter"+lieu+";\">Cliquez ici pour faire une nouvelle demande</a>";
													}
												}
		};
		http_request.open('GET', url, true);
		http_request.send(null);
	}
}

function vider()
		{
			document.getElementById("autre_motif").value='';
		}

function vider2()
		{
			document.getElementById("email_newsletter").value='';
		}


		function affiche_motif()//affiche la zone autre_motif si user choisit autre dans motif
			{   
			if (document.getElementById("motif").value=='autre')
				document.getElementById("a_motif").innerHTML='<input name="autre_motif" type="text" id="autre_motif" value="Entrez le motif ici"  maxlength="50" onFocus=vider()>';
				document.getElementById("motif_select").value=0;
			
			}
