// AJOUTS BEN
function testerRadio(radio) {
  for (var i=0; i<radio.length;i++) {
    if (radio[i].checked) {
      //alert("Système = "+radio[i].value)
      var retour = radio[i].value;
      return retour;
      //alert (retour);
      }
    }
  }
// FIN AJOUTS BEN

	//AJAX
	function envoi_form() 
	{
		var xhr_object = null;

		if(window.XMLHttpRequest) 
		{
		// Firefox
			xhr_object = new XMLHttpRequest();
		}
		else
		{
			if(window.ActiveXObject) 
			{// Internet Explorer
				xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
			}
			else
			{ // XMLHttpRequest non supporté par le navigateur
				alert("Your browser cannot support XMLHTTPRequest...");
				return;
			}
		}       
		var method   = "POST";
		var filename = "./mailer/mailto.php";
		var data     = null;
		
	 
		var post_societe = document.forms['form'].elements['post_societe'].value ;
    var post_nom = document.forms['form'].elements['post_nom'].value ;
		var post_mail = document.forms['form'].elements['post_mail'].value ;
		var post_tel = document.forms['form'].elements['post_tel'].value ;
		
    		if(document.getElementsByName("post_besoin_1")[0].checked == true){
          var post_besoin_1 = document.getElementsByName("post_besoin_1")[0].value;
        }
        else{var post_besoin_1="";}
        if(document.getElementsByName("post_besoin_2")[0].checked == true){
          var post_besoin_2 = document.getElementsByName("post_besoin_2")[0].value;
        }
        else{var post_besoin_2="";}
        if(document.getElementsByName("post_besoin_3")[0].checked == true){
          var post_besoin_3 = document.getElementsByName("post_besoin_3")[0].value;
        }
        else{var post_besoin_3="";}
        var post_besoin = post_besoin_1 + " - " + post_besoin_2 + " - " + post_besoin_3;
    		//var post_besoin = document.forms['form'].elements['post_besoin'].value ;
    		//alert(post_besoin);
    		
		//var post_connexion = document.forms['form'].elements['post_connexion'].value ;
		
			if(document.getElementsByName("post_connexion_1")[0].checked == true){
          var post_connexion_1 = document.getElementsByName("post_connexion_1")[0].value;
        }
        else{var post_connexion_1="";}
        if(document.getElementsByName("post_connexion_2")[0].checked == true){
          var post_connexion_2 = document.getElementsByName("post_connexion_2")[0].value;
        }
        else{var post_connexion_2="";}
        if(document.getElementsByName("post_connexion_3")[0].checked == true){
          var post_connexion_3 = document.getElementsByName("post_connexion_3")[0].value;
        }
        else{var post_connexion_3="";}
        var post_connexion = post_connexion_1 + " - " + post_connexion_2 + " - " + post_connexion_3;
		
		
		
		//var post_urgence = document.forms['form'].elements['post_urgence'].value ;
		var post_urgence = testerRadio(document.forms['form'].elements['post_urgence']);
		var post_message = document.forms['form'].elements['post_message'].value ;
		
		data = "post_nom="+post_nom+"&post_societe="+post_societe+"&post_tel="+post_tel+"&post_besoin="+post_besoin+"&post_mail="+post_mail+"&post_message="+post_message+"&post_connexion="+post_connexion+"&post_urgence="+post_urgence;  
    
		xhr_object.open(method, filename, true);
		xhr_object.onreadystatechange = function()
		{
			if(xhr_object.readyState == 4) 
			{
			var tmp = xhr_object.responseText;
			alert(tmp);			
			document.forms['form'].elements['post_message'].value = "" ;
			}
		}

		if(method == "POST")
		{
			xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		}
		xhr_object.send(data);
	}
// FIn ajax
	function check_mail(mail) 
	{
		var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/ ;
		var exp_mail=new RegExp("^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$","g");
		if ( exp_mail.test(document.forms['form'].elements[mail].value) || document.forms['form'].elements[mail].value==' ' ) 
		{
			document.forms['form'].elements[mail].style.backgroundColor = "#dfecb6"; 
			document.getElementById("error_"+mail).style.display ="none";
			return false ;
		}
		else
		{
			document.forms['form'].elements[mail].style.backgroundColor = "#ffa6a6";
			//alert("error_"+mail);
      document.getElementById("error_"+mail).style.display ="block"; 
			return true ;
		}
		
	}
	
	function check_char(nom) 
	{		
	   //alert(nom);
		//var exp=new RegExp("^[^0-9]{3,25}$","g") ;
		var exp=new RegExp("^[a-zA-Z0-9._-]","g") ;
		if (exp.test(document.forms['form'].elements[nom].value) || document.forms['form'].elements[nom].value==' ')
		{		//alert("test2");
			document.forms['form'].elements[nom].style.backgroundColor = "#dfecb6";
			document.getElementById("error_"+nom).style.display ="none";
			return false;
		}
		else
		{
		
			document.forms['form'].elements[nom].style.backgroundColor = "#ffa6a6";
			document.getElementById("error_"+nom).style.display ="block";
			return true ;
		}
	}
	
	function check_textarea(nom) 
	{
		if (document.forms['form'].elements[nom].value == "" || document.forms['form'].elements[nom].value == "Tapez votre message ici.")
		{		  
			document.getElementById("error_msg").style.display ="block";
			return true ;
		}
		else
		{
			
			document.getElementById("error_msg").style.display ="none";
			return false;
		}
	}
	
	
	function check()
	{	
		var return_bool = false;
		if(check_char('post_nom'))
		{
			document.getElementById("error_post_nom").style.display ="block";
			return_bool = true ;
		}
		else
		{
			document.getElementById("error_post_nom").style.display ="none";
		}
		
		
		if(check_char('post_tel'))
		{
			document.getElementById("error_post_tel").style.display ="block";
			return_bool = true ;
		}
		else
		{
			document.getElementById("error_post_tel").style.display ="none";
		}
		
		if(check_char('post_societe'))
		{
			document.getElementById("error_post_societe").style.display ="block";
			return_bool = true ;
		}
		else
		{
			document.getElementById("error_post_societe").style.display ="none";
		}
		
		if(check_mail('post_mail'))
		{
			document.getElementById("error_post_mail").style.display ="block";
			return_bool =true ;
		}
		else
		{
			document.getElementById("error_post_mail").style.display ="none";
		}
    if(check_textarea('post_message'))
		{
			document.getElementById("error_msg").style.display ="block";
			return_bool = true ;
		}
		else
		{
			document.getElementById("error_msg").style.display ="none";
		}	
		return return_bool ;
	}
	 
	 function ConfirmMessage1() 
   {	
		var c = check();
		var se = show_empty();
		var ct = check_textarea('post_message') ;
		if (!c && !se && !ct )
		{
		   if (confirm("Confirmer l'envoi du message ?")) 
		   { // Clic sur OK
			 envoi_form();
		   }
		}
   }
   
	function suppr_info()
	{
			
		if ( document.forms["form"].elements["post_message"].value =="Tapez votre message ici.")
		{
			document.forms["form"].elements["post_message"].value ="";
					
		}
		document.forms["form"].elements["post_message"].style.color="black";
		document.getElementById("error_msg").style.display ="none";
	}
   
	function show_empty()
	{
		
		var return_bool = false;
		if (document.forms['form'].elements['post_nom'].value=='')
		{
			document.getElementById("error_post_nom").style.display ="block";
			return_bool = true;
		}
		
		if (document.forms['form'].elements['post_tel'].value=='')
		{
			document.getElementById("error_post_tel").style.display ="block";
			return_bool = true;
		}
		
		if (document.forms['form'].elements['post_societe'].value=='')
		{
			document.getElementById("error_post_societe").style.display ="block";
			return_bool = true;
		}
		
		
		if (document.forms['form'].elements['post_mail'].value=='')
		{
			document.getElementById("error_post_mail").style.display ="block";
			return_bool = true;
		}
		return return_bool ;
	}
	

