$(document).ready(function(){
		function envoyer(x)
		{ 
			var form1 = document.getElementById("form3");
			var Erreurfound = 0;
            var erreurCP = 0;

			if (form1.nom.value=="") {
				Erreurfound++;
                $("input[name='nom']").css({background:"#ffd8d8",border:"solid 2px #A7A6AA"}).prev("label").css({color:"red"});
			}else{ $("input[name='nom']").css({background:"white",border:"solid 2px #A7A6AA"}).prev("label").css({color:"black"}); }
            
			if (form1.prenom.value=="") {   
				Erreurfound++;
                $("input[name='prenom']").css({background:"#ffd8d8",border:"solid 2px #A7A6AA"}).prev("label").css({color:"red"}); 
			}else{ $("input[name='prenom']").css({background:"white",border:"solid 2px #A7A6AA"}).prev("label").css({color:"black"}); } 
              
			if (form1.telephone.value=="") {  
				Erreurfound++; 
                $("input[name='telephone']").css({background:"#ffd8d8",border:"solid 2px #A7A6AA"}).prev("label").css({color:"red"}); 
			}else{ $("input[name='telephone']").css({background:"white",border:"solid 2px #A7A6AA"}).prev("label").css({color:"black"}); }   
			
			if (form1.mail.value=="") {     
				Erreurfound++; 
                $("input[name='mail']").css({background:"#ffd8d8",border:"solid 2px #A7A6AA"}).prev("label").css({color:"red"}); 
			}
			else
			{
				var add = form1.mail.value;
				//var at = add.indexOf('@');
	 			var verif = /^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/;
				if (verif.exec(add) == null)
				{     
					Erreurfound++; 
                    $("input[name='mail']").css({background:"#ffd8d8",border:"solid 2px #A7A6AA"}).prev("label").css({color:"red"}); 
				}else{ $("input[name='mail']").css({background:"white",border:"solid 2px #A7A6AA"}).prev("label").css({color:"black"}); }   
			}
            
			if (form1.adresse.value=="") {      
				Erreurfound++; 
                $("input[name='adresse']").css({background:"#ffd8d8",border:"solid 2px #A7A6AA"}).prev("label").css({color:"red"}); 
			}else{ $("input[name='adresse']").css({background:"white",border:"solid 2px #A7A6AA"}).prev("label").css({color:"black"}); }   
            
			if (form1.ville.value=="") {      
				Erreurfound++; 
                $("input[name='ville']").css({background:"#ffd8d8",border:"solid 2px #A7A6AA"}).prev("label").css({color:"red"});   
			}else{ $("input[name='ville']").css({background:"white",border:"solid 2px #A7A6AA"}).prev("label").css({color:"black"}); }   
            
            if(form1.pays.options[form1.pays.selectedIndex].text=='France'){
                var verif = /^[0-9]{5}$/;
                if (verif.exec(form1.code_postal.value) == null)
                {     
                    Erreurfound++; erreurCP = 1;
                    $("input[name='code_postal']").css({background:"#ffd8d8",border:"solid 2px #A7A6AA"}).prev("label").css({color:"red"}); 
                }else{ $("input[name='code_postal']").css({background:"white",border:"solid 2px #A7A6AA"}).prev("label").css({color:"black"}); } 
            }
            else
            {
			    if (form1.code_postal.value=="") {    
				    Erreurfound++; 
                    $("input[name='code_postal']").css({background:"#ffd8d8",border:"solid 2px #A7A6AA"}).prev("label").css({color:"red"}); 
			    }else{ $("input[name='code_postal']").css({background:"white",border:"solid 2px #A7A6AA"}).prev("label").css({color:"black"}); }      
            }
            
            /*--- newsletter & partenaire ---*/
            if (form1.boolnewsletter[0].checked==false && form1.boolnewsletter[1].checked==false) {      
                Erreurfound++; 
                $("p.important").css({background:"#ffd8d8",border:"solid 2px red"}); 
            }else{ $("p.important").css({background:"#D5D8E2",border:"0 none"});  }   
            
            if (form1.boolpartenaire[0].checked==false && form1.boolpartenaire[1].checked==false) {      
                Erreurfound++; 
                $("p.important").css({background:"#ffd8d8",border:"solid 2px red"}); 
            }else{ $("p.important").css({background:"#D5D8E2",border:"0 none"}); }   
            

			if (Erreurfound>0) {
                var msg = "Afin de valider votre demande, merci de renseigner la ou les zones en rouge.";
                if(Erreurfound==1 && erreurCP==1){ msg = "Le code postal doit comporté 5 chiffres, veuillez vérifier votre saisie."; }
			    alert(msg);
			}
			if (Erreurfound==0) {                  
				form1.submit()
			} 
		}
        
        $('.validation, .validationG, .validation2, #directValid2').click(function(){
            envoyer();
        });
        
});

