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 affiche_form_newsletter(langue){
	if (langue=="fr"){
		var desinscription="d&eacute;sinscription";
		var votremail="Votre email ici";
	}else{
		var desinscription="Unsubscribe";
		var votremail="Your e-mail here";
	}
	document.getElementById("newsletter_insc").innerHTML="<div id=newsletter_form><span style=font-size:9px><table cellpadding=0 cellspacing=0 border=0><tr><td><input type=texte id=email_newsletter size=20 value='"+votremail+"' onFocus=vider2()></td><td><input type=submit value=ok onclick=valide_form_newsletter('"+langue+"')></td></tr></table><p id='desinscription'><input type=checkbox id=desinscription_newsletter style=width:auto><label class=des for='desinscription_newsletter'>"+desinscription+"</label></p></div>";
}

function valide_form_newsletter(langue){
	if (mail_valide("email_newsletter")==0){
		var email_newsletter=document.getElementById("email_newsletter").value;
		var desinscription_newsletter=document.getElementById("desinscription_newsletter").checked;
		url="squelettes/php_to_xml/newsletter.php?langue="+langue+"&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("newsletter_insc").innerHTML="<img class='pointer' src=squelettes/images/newsletter_"+langue+".jpg onclick=affiche_form_newsletter('"+langue+"');/>";
													}
												}
		};
		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;
			
			}