
//Fonction testant les champs : Nom, Telephone, message(20), mail
	function verif_saisie_contact() {

		var valide=0;
		var validef = 0;
		var regexNombre = /^[0-9 -._]+$/;
		var regexChaine = /^([a-zA-Zàäâãéèêëçïîñöôõùüûÿ]+[ '-]{0,1})*$/;
		
		

		//Test du champ nom
		if(document.getElementById('nom').value.length>1){
		
			if (regexChaine.test(document.getElementById('nom').value)){
				document.getElementById('nom').style.backgroundColor="#f5f9fd";
				valide++;
			}
			else{
			document.getElementById('nom').style.backgroundColor="#ffdfdf";
			}
		}
		else{
			document.getElementById('nom').style.backgroundColor="#ffdfdf";
		}
		
		//Test du champ prenom
		if(document.getElementById('prenom').value != ""){
		
			if (regexChaine.test(document.getElementById('prenom').value)){
				document.getElementById('prenom').style.backgroundColor="#f5f9fd";
			}
			else{
				document.getElementById('prenom').style.backgroundColor="#ffdfdf";
				validef++;
			}
		}
		else
		{
			document.getElementById('prenom').style.backgroundColor="#ffffff";
		}
		

		//Test du champ ville
		if(document.getElementById('ville').value !=""){
		
			if (regexChaine.test(document.getElementById('ville').value)){
				document.getElementById('ville').style.backgroundColor="#f5f9fd";
				
			}
			else{
				document.getElementById('ville').style.backgroundColor="#ffdfdf";
				validef++;
			}
		}
		else
		{
			document.getElementById('ville').style.backgroundColor="#ffffff";
		}
		

		//Test du champ telephone
		if(document.getElementById('telephone').value.length>=10){
			if(regexNombre.test(document.getElementById('telephone').value)){
				document.getElementById('telephone').style.backgroundColor="#f5f9fd";
				valide++;
			}
			else{
			document.getElementById('telephone').style.backgroundColor="#ffdfdf";
			}
		}
		else{
			document.getElementById('telephone').style.backgroundColor="#ffdfdf";
		}
        
		//Test du champ email
		if(document.getElementById('email').value != ""){
			
			var regexEmail = /^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$/;
			if (regexEmail.test(document.getElementById('email').value)){
				document.getElementById('email').style.backgroundColor="#f5f9fd";
			}
			else{
				document.getElementById('email').style.backgroundColor="#ffdfdf";
				validef++;
			}
		}
		else{
			document.getElementById('email').style.backgroundColor="#ffffff";
		}
		
		//Test du champ message
		if(document.getElementById('message').value.length>=2){
			document.getElementById('message').style.backgroundColor="#f5f9fd";
			valide++;
		}
		else{
			document.getElementById('message').style.backgroundColor="#ffdfdf";
		}

		if(valide<3 || validef > 0 ){
			alert("Veuillez saisir correctement la totalit\351 des champs annot\351s d'une asterisque rouge.");
			document.getElementById('valides').style.display="none";
			return false;
		}
		else{
			return true;
		}

	}

	function verif_saisie_alerteMail() {
	
		var valide=0;
		var validef = 0;
		var regexNombre = /^[0-9 -._]+$/;
		var regexChaine = /^([a-zA-Zàäâãéèêëçïîñöôõùüûÿ]+[ '-]{0,1})*$/;
		
		if(document.getElementById('achat_loue').checked == true || document.getElementById('achat_loue2').checked == true)
		{
			
			document.getElementById('achat_loue').style.backgroundColor="#f5f9fd";
			document.getElementById('achat_loue2').style.backgroundColor="#f5f9fd";
			valide++;
		}
		else{
			document.getElementById('achat_loue').style.backgroundColor="#ffdfdf";
			document.getElementById('achat_loue2').style.backgroundColor="#ffdfdf";
		}

		
		//Test de la selection type de bien
		if(document.getElementById('type_bien').value != ""){
			document.getElementById('type_bien').style.backgroundColor="#f5f9fd";
			valide++;
		}
		else{
			document.getElementById('type_bien').style.backgroundColor="#ffdfdf";
		}

		//Test du champ budget
		if(document.getElementById('budget').value.length>0  || document.getElementById('budget2').value.length>0 ){
			if(regexNombre.test(document.getElementById('budget').value) && regexNombre.test(document.getElementById('budget2').value)){	
				
				var budget_min = parseInt(document.getElementById('budget').value);
				var budget_max = parseInt(document.getElementById('budget2').value);
				
				if(budget_min <= budget_max){
					document.getElementById('budget').style.backgroundColor="#f5f9fd";
					document.getElementById('budget2').style.backgroundColor="#f5f9fd";
					
				}
				else{
					document.getElementById('budget').style.backgroundColor="#ffdfdf";
					document.getElementById('budget2').style.backgroundColor="#ffdfdf";
					validef++;
				}
			}
			else{
				document.getElementById('budget').style.backgroundColor="#ffdfdf";
				document.getElementById('budget2').style.backgroundColor="#ffdfdf";
				validef++;
			}	
		}
		else{
			document.getElementById('budget').style.backgroundColor="#ffffff";
			document.getElementById('budget2').style.backgroundColor="#ffffff";
		}
		
		//Test champ surface
		if(document.getElementById('surface').value.length>0 || document.getElementById('surface2').value.length>0){
			if(regexNombre.test(document.getElementById('surface').value) && regexNombre.test(document.getElementById('surface2').value)){	
					
				var surface_min = parseInt(document.getElementById('surface').value);
				var surface_max = parseInt(document.getElementById('surface2').value);
					
				if(surface_min <= surface_max){
					document.getElementById('surface').style.backgroundColor="#f5f9fd";
					document.getElementById('surface2').style.backgroundColor="#f5f9fd";
				}
					else{
						document.getElementById('surface').style.backgroundColor="#ffdfdf";
						document.getElementById('surface2').style.backgroundColor="#ffdfdf";
						validef++;
					}
			}
			else{
				document.getElementById('surface').style.backgroundColor="#ffdfdf";
				document.getElementById('surface2').style.backgroundColor="#ffdfdf";
				validef++;
			}	
		}
		else
		{
			document.getElementById('surface').style.backgroundColor="#ffffff";
			document.getElementById('surface2').style.backgroundColor="#ffffff";
		}
		
		//Test champ nb piece
		if(document.getElementById('piece').value.length>0 || document.getElementById('piece2').value.length>0){
			if(regexNombre.test(document.getElementById('piece').value) && regexNombre.test(document.getElementById('piece2').value)){	
					
				var surface_min = parseInt(document.getElementById('piece').value);
				var surface_max = parseInt(document.getElementById('piece2').value);
					
				if(surface_min <= surface_max){
					document.getElementById('piece').style.backgroundColor="#f5f9fd";
					document.getElementById('piece2').style.backgroundColor="#f5f9fd";
					
				}
					else{
						document.getElementById('piece').style.backgroundColor="#ffdfdf";
						document.getElementById('piece2').style.backgroundColor="#ffdfdf";
						validef++;
					}
			}
			else{
				document.getElementById('piece').style.backgroundColor="#ffdfdf";
				document.getElementById('piece2').style.backgroundColor="#ffdfdf";
				validef++;
			}	
		}
		else
		{
			document.getElementById('piece').style.backgroundColor="#ffffff";
			document.getElementById('piece2').style.backgroundColor="#ffffff";
		}
	
		
		//Test du champ nom
		if(document.getElementById('nom').value.length>1){
		
			if (regexChaine.test(document.getElementById('nom').value)){
				document.getElementById('nom').style.backgroundColor="#f5f9fd";
				valide++;
			}
			else{
			document.getElementById('nom').style.backgroundColor="#ffdfdf";
			}
		}
		else{
			document.getElementById('nom').style.backgroundColor="#ffdfdf";
		}
		
		
		
		//Test du champ prenom
		if(document.getElementById('prenom').value.length>1){
		
			if (regexChaine.test(document.getElementById('prenom').value)){
				document.getElementById('prenom').style.backgroundColor="#f5f9fd";
			}
			else{
			document.getElementById('prenom').style.backgroundColor="#ffdfdf";
			validef++;
			}
		}
		else
		{
			document.getElementById('prenom').style.backgroundColor="#ffffff";
		}
		

		//Test du champ telephone
		if(document.getElementById('telephone').value.length>=10){
			
			if(regexNombre.test(document.getElementById('telephone').value)){
				document.getElementById('telephone').style.backgroundColor="#f5f9fd";
				valide++;
			}
		}
		else{
			document.getElementById('telephone').style.backgroundColor="#ffdfdf";
		}
		
		if(document.getElementById('email').value.length>=2){
			
			var regexEmail = /^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$/;
			if (regexEmail.test(document.getElementById('email').value)){
				document.getElementById('email').style.backgroundColor="#f5f9fd";
			}
			else{
				document.getElementById('prenom').style.backgroundColor="#ffdfdf";
				validef++;
			}
		}
		else{
			document.getElementById('email').style.backgroundColor="#ffffff";
		}

		//Test du champ message
		/*if(document.getElementById('message').value.length>=2){
			document.getElementById('message').style.backgroundColor="#f5f9fd";
			valide++;
		}
		else{
			document.getElementById('message').style.backgroundColor="#ffdfdf";
		}*/

		if(valide<4 || validef > 0){
			alert("Veuillez saisir correctement la totalit\351 des champs annot\351s d'une asterisque rouge.");
			document.getElementById('valides').style.display="none";
			return false;
		}
		else{
			return true;
		}
	}
	
	function verif_envoye_ami(){

		var valide=0;
		var regexEmail = /^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$/;

		if(document.getElementById('mail_expediteur').value.length>6){
			if (regexEmail.test(document.getElementById('mail_expediteur').value)){
				document.getElementById('mail_expediteur').style.backgroundColor="#f5f9fd";
				valide++;
			}
		}
		else{
			document.getElementById('mail_expediteur').style.backgroundColor="#ffdfdf";
		}
		
		if(document.getElementById('mail_destinataire').value.length>6){
			if (regexEmail.test(document.getElementById('mail_destinataire').value)){
				document.getElementById('mail_destinataire').style.backgroundColor="#f5f9fd";
				valide++;
			}
		}
		else{
			document.getElementById('mail_destinataire').style.backgroundColor="#ffdfdf";
		}

		if(valide<2){
			alert("Veuillez saisir correctement tous les champs s'il vous plait");
			document.getElementById('valides').style.display="none";
			return false;
		}
		else{
			return true;
		}
	}
