// JavaScript Document

// CREATION D4UN OBJET XMLHTTPREQUEST EN FONCTION DU NAVIGATEUR

function getXhr()
 {
  if(window.XMLHttpRequest) xhr = new XMLHttpRequest(); 
  else if(window.ActiveXObject)
   {  
    try
     {
      xhr = new ActiveXObject("Msxml2.XMLHTTP");
     }
    catch (e)
     {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");
     }
   }
  else 
   { 
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest, veuillez le mettre ŕ jour"); 
    xhr = false; 
   } 
 }
  function bonmail(mailteste)

{
	var reg = new RegExp("[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?", "i");

	if(reg.test(mailteste))
	{
		return(true);
	}
	else
	{
		return(false);
	}
}

function afficherVille(cp){
	if(!parseInt(cp)>0) cp='0';
	getXhr();
	data = "action=afficherVille&cp="+cp;
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200){
			document.getElementById('idSelectVille').innerHTML = xhr.responseText;
		}
	}
	xhr.open("POST", "ajax/fonctions.php", true);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");                  
	xhr.send(data);	
		
}


function verifierFormulaire(){
	var erreur = "";
	var nom = document.getElementById('idNom');
	var cp = document.getElementById('idCp');
	var email = document.getElementById('idEmail');
	var objet = document.getElementById('idObjet');
	var message = document.getElementById('idMessage');
	
	if(nom.value=='' || cp.value=='' || objet.value =='' || message.value=='' || email.value=='' ){
		document.getElementById('idErreur').innerHTML="<img src='images/puce_rouge.png' /> Tous les champs marqu&eacute;s <span class='etoile'><sup>*</sup></span> doivent &ecirc;tre remplis<br>";
		document.location = '#idErreur';
		
	} else {
		document.getElementById('idFrmContact').submit();	
	}
	
}

 function bonmail(mailteste)

{
	var reg = new RegExp("[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?", "i");

	if(reg.test(mailteste))
	{
		return(true);
	}
	else
	{
		return(false);
	}
}



function inscrireNewsletter() {
		// on vérifie l'adresse email
		if(bonmail(document.getElementById('emailNewsletter').value)){
			getXhr();
			data="email="+document.getElementById('emailNewsletter').value;
			xhr.onreadystatechange = function()
				{
					if(xhr.readyState == 4 && xhr.status == 200){
						document.getElementById('divInscriptionNewsletter').innerHTML = xhr.responseText;	
					}
				}
				 xhr.open("POST", "ajax/inscriptionNewsletter.php", true);
				 xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");                  
				 xhr.send(data);	
		} else{
			document.getElementById('divInscriptionNewsletter').innerHTML+="<br />Mauvais Email";
		}	
											
			
}