function verilmail(mail)
	{
		var exp = new RegExp('^[a-zA-Z0-9\-_]+[a-zA-Z0-9\.\-_]*@[a-zA-Z0-9\-_]+\.[a-zA-Z\.\-_]{1,}[a-zA-Z\-_]+','g');
		return exp.test(mail);
	}
	
function is_numeric(num)
	{
		var exp = new RegExp('^[0-9.]+$','g');
		return exp.test(num);
	}

function verif(formulaire){

	//FICHE NAVETTE
	if(formulaire=='formcontact'){
	
		var nom= document.forms['formcontact'].elements['nom'];
			if(nom.value=='')
			{
				alert('Vous devez saisir votre nom');
				nom.setAttribute("style","background-color:#f7fe98");
				nom.focus()
				return 0;
			}
			else
			{
				nom.setAttribute("style","background-color:#F3F4F5");
			}
			
	
		var mail1= document.forms['formcontact'].elements['mail1'];
			if(mail1.value=='')
			{
				alert('Vous devez saisir votre adresse mail');
				mail1.setAttribute("style","background-color:#f7fe98");
				mail1.focus()
				return 0;
			}
			else
			{
				mail1.setAttribute("style","background-color:#F3F4F5");
			}
			
		var mail2= document.forms['formcontact'].elements['mail2'];
			if(mail2.value=='')
			{
				alert('Vous devez confirmer votre adresse mail');
				mail2.setAttribute("style","background-color:#f7fe98");
				mail2.focus()
				return 0;
			}
			else
			{
				mail2.setAttribute("style","background-color:#F3F4F5");
			}
	
		if(mail1.value!=mail2.value)
			{
				alert('Les mails rentrés ne sont pas identiques');
				mail1.setAttribute("style","background-color:#f7fe98");
				mail2.setAttribute("style","background-color:#f7fe98");
				mail1.focus();
				return 0;
			}
	
		else
		{
			mail1.setAttribute("style","background-color:#F3F4F5");
			mail2.setAttribute("style","background-color:#F3F4F5");
		}
	
	if(verilmail(document.forms['formcontact'].elements['mail1'].value)==false){
		alert('Le mail rentré n\'est pas correct');
		mail1.setAttribute("style","background-color:#f7fe98");
		mail2.setAttribute("style","background-color:#f7fe98");
		mail1.focus();
	return 0;
	}
		else
		{
			mail1.setAttribute("style","background-color:#F3F4F5");
			mail2.setAttribute("style","background-color:#F3F4F5");
		}
	
	var phone= document.forms['formcontact'].elements['phone'];
		if(phone.value=='')
		{
			alert('Vous devez saisir un numéro de téléphone');
			phone.setAttribute("style","background-color:#f7fe98");
			phone.focus()
			return 0;
		}
		else
		{
			phone.setAttribute("style","background-color:#F3F4F5");
		}
		
		if(is_numeric(phone.value)==false){
			alert('Le numéro de téléphone doit être composé uniquement de valeurs numériques (0611223344');
			return 0;
		}
		
	var message= document.forms['formcontact'].elements['message'];
		if(message.value=='')
		{
			alert('Vous devez saisir un message');
			message.setAttribute("style","background-color:#f7fe98");
			message.focus()
			return 0;
		}
		else
		{
		message.setAttribute("style","background-color:#F3F4F5");
		}
		
	}
	
var societe = document.forms['formcontact'].elements['societe'];

//Valide le formulaire
ac('actionmail',  nom.value , societe.value, mail1.value ,phone.value, message.value )

}

	/*---------------AUTOCOMPLETION------------------*/
function ac(action,nom,societe,mail1,telephone,message)
{ 

var cible = document.getElementById("cible");
cible.innerHTML="<img src='Images/searching.gif'  border=0' />Envoi du message en cours...";
var xhr; 
try{
   xhr = new ActiveXcibleect("Microsoft.XMLHTTP");
}
catch(e){
  xhr = new XMLHttpRequest();
}
xhr.onreadystatechange  = function(){ 
  if(xhr.readyState  == 4){
    if(xhr.status  == 200){
    cible.innerHTML = xhr.responseText;
      if(xhr.responseText == ""){
        cible.style.display = "none";
      }
      else{
        cible.style.display = "block";
		//document.getElementById('boutonValide').style.display = "none";
      }
    }
  }
};

//alert("ajax.php?var=" + valeur_entre + "&cible=" + cible_cible + "&action=" + action);

xhr.open("GET", "ajax.php?action=" + action + "&nom=" + nom + "&societe=" + societe + "&mail1=" + mail1 + "&telephone=" + telephone + "&message=" + message,  true);
xhr.send(null); 
if(action == ""){
  cible.style.display = "none";
}
}
