function Verif_Formulaire() {

	if (document.getElementById("Nom").value == '')
		{
		alert('Veuillez saisir le champ Nom ! ');
		document.getElementById("Nom").focus();
		return false ;     
		}
		
	if (document.getElementById("Prenom").value == '')
		{
		alert('Veuillez saisir le champ Prénom ! ');
		document.getElementById("Prenom").focus();
		return false ;     
		}

	if (document.getElementById("Email").value == '' )
		{
		alert('Veuillez saisir le champ Adresse Mail ! ');
		document.getElementById("Email").focus();
		return false ;     
		}
	else
		{
		if( !Verif_Email(document.getElementById("Email").value) )
			{
			alert('Adresse Mail non valide ! ');
			document.getElementById("Email").focus();
			return false ; 
			}
		}

	if (document.getElementById("CP").value == '')
		{
		alert('Veuillez saisir le champ Code Postal ! ');
		document.getElementById("CP").focus();
		return false ;     
		}

	if (document.getElementById("Telephone").value == '')
		{
		alert('Veuillez saisir le champ Telephone ! ');
		document.getElementById("Telephone").focus();
		return false ;     
		}

	envoieRequete();
	
}

function Verif_Formulaire_Contact() {

	if (document.getElementById("Nom").value == '')
		{
		alert('Veuillez saisir le champ Nom ! ');
		document.getElementById("Nom").focus();
		return false ;     
		}
		
	if (document.getElementById("Prenom").value == '')
		{
		alert('Veuillez saisir le champ Prénom ! ');
		document.getElementById("Prenom").focus();
		return false ;     
		}

	if (document.getElementById("Email").value == '' )
		{
		alert('Veuillez saisir le champ Adresse Mail ! ');
		document.getElementById("Email").focus();
		return false ;     
		}
	else
		{
		if( !Verif_Email(document.getElementById("Email").value) )
			{
			alert('Adresse Mail non valide ! ');
			document.getElementById("Email").focus();
			return false ; 
			}
		}

	if (document.getElementById("CP").value == '')
		{
		alert('Veuillez saisir le champ Code Postal ! ');
		document.getElementById("CP").focus();
		return false ;     
		}

	if (document.getElementById("Telephone").value == '')
		{
		alert('Veuillez saisir le champ Telephone ! ');
		document.getElementById("Telephone").focus();
		return false ;     
		}
		
	if (document.getElementById("Message").value == '')
		{
		alert('Veuillez saisir le champ Message ! ');
		document.getElementById("Message").focus();
		return false ;     
		}

	envoieRequeteContact();
	
}

function Verif_Email ( my_email) {

	var new_string = new String(my_email);
	if (!new_string.match('^[-_\.0-9a-zA-Z]{1,}@[-_\.0-9a-zA-Z]{1,}[\.][0-9a-zA-Z]{2,}$')) 
		return false;
	else 
		return true;
}

function Validation_Simulateur( pNom )	{ 

	var pResult ; 

	var Marie_0 = ["542","1 898","3 410","5 233","8 473","11 713","14 953","18 193","21 433"];
	var Marie_1 = ["380","1 238","2 750","4 262","6 173","9 413","12 653","15 893","19 133"];
	var Marie_2 = ["219","813","2 090","3 602","5 114","7 113","10 353","13 593","16 833"];
	var Marie_3 = ["0","490","1 084","2 283","3 795","5 307","6 819","8 993","12 233"];
	var Marie_4 = ["0","166","760","1 354","2 476","3 988","5 500","7 012","8 524"];

	var Celib_0 = ["1 705","4 236","7 476","10 716","13 956","17 772","22 098","26 418","29 600"];
	var Celib_1 = ["1 045","2 557","5 176","8 416","11 656","15 478","19 798","24 118","28 438"];
	var Celib_2 = ["542","1 898","3 410","6 116","9 356","13 178","17 498","21 818","26 138"];
	var Celib_3 = ["219","813","2 090","3 602","5 114","8 578","12 898","17 218","21 538"];
	var Celib_4 = ["0","490","1 084","2 283","3 795","5 307","8 298","12 618","16 938"];

	var CelibSeul_0 = ["1 705","4 236","7 476","10 716","13 956","17 778","22 098","26 418","29 600"];
	var CelibSeul_1 = ["542","1 898","3 410","6 116","9 356","13 178","17 498","21 818","26 138"];
	var CelibSeul_2 = ["380","1 238","2 750","4 262","7 056","10 878","15 198","19 518","23 838"];
	var CelibSeul_3 = ["0","651","1 431","2 943","4 455","6 278","10 598","14 918","19 238"];
	var CelibSeul_4 = ["0","328","922","1 623","3 135","4 647","6 159","10 318","14 638"];

	if ( document.getElementById("situation").value == 0 ) {	//Marié ou Pacsé
		
		pResult = eval('Marie_'+document.getElementById("nb_enfants").value+'['+document.getElementById("revenus").value+']') ;
		
	}

	if ( document.getElementById("situation").value == 1 ) {	//Célibataire Union Libre

		pResult = eval('Celib_'+document.getElementById("nb_enfants").value+'['+document.getElementById("revenus").value+']') ;

	}

	if ( document.getElementById("situation").value == 2 ) {	//Célibataire Vivant seul
		
		pResult = eval('CelibSeul_'+document.getElementById("nb_enfants").value+'['+document.getElementById("revenus").value+']') ;

	}
		
	pResult =	"<div id='Numero'><img src='images/2.png'></div><div class='Texte_bulle'><br/>VOTRE ECONOMIE D'IMPOT ANNUELLE : <span class='resultat'><u>"+pResult+" €</u></span></div>";
					
	document.getElementById("div_result").innerHTML	= pResult ; 

	if ( pNom == 'Simulateur_Agences' )
		document.getElementById("no_agence").value	=	document.getElementById("sim_agence").value ;

	document.getElementById("Nom").focus();

	return false ;
} 
	
function Formulaire_Visible()	{ 
	document.getElementById("div_result").style.visibility='visible' ;
	document.getElementById("div_formulaire").style.visibility='visible' ;
}
	
function Formulaire_Non_Visible()	{ 
	document.getElementById("div_result").style.visibility='hidden' ;
	document.getElementById("div_formulaire").style.visibility='hidden' ;
}


function envoieRequete()
{
	var OAjax;
	if (window.XMLHttpRequest) OAjax = new XMLHttpRequest();
	else if (window.ActiveXObject) OAjax = new ActiveXObject('Microsoft.XMLHTTP'); 
	OAjax.open('POST',"validation_formulaire.php",true);
	OAjax.onreadystatechange = function()
	{
		if (OAjax.readyState == 4 && OAjax.status==200)
		{
			if (document.getElementById) 
			{    
            document.getElementById('partie_formulaire_droite').innerHTML=OAjax.responseText;
			}     
		}
	}
	OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');    
  
	var Agence = escape(document.getElementById('Nom_agence').value);
	Agence = Agence.replace("+","%2B");
  
	OAjax.send('Nom='+document.getElementById('Nom').value+'&Prenom='+document.getElementById('Prenom').value+'&Email='+document.getElementById('Email').value+'&CP='+document.getElementById('CP').value+'&Telephone='+document.getElementById('Telephone').value+'&nb_enfants='+document.getElementById('nb_enfants').value+'&situation='+document.getElementById('situation').value+'&revenus='+document.getElementById('revenus').value+'&Nom_agence='+Agence);
 } 

function envoieRequeteContact()
{
	var OAjax;
	if (window.XMLHttpRequest) OAjax = new XMLHttpRequest();
	else if (window.ActiveXObject) OAjax = new ActiveXObject('Microsoft.XMLHTTP'); 
	OAjax.open('POST',"validation_formulaire_contact.php",true);
	OAjax.onreadystatechange = function()
	{
		if (OAjax.readyState == 4 && OAjax.status==200)
		{
			if (document.getElementById) 
			{	    
				document.getElementById('formulaire_contact').innerHTML=OAjax.responseText;
			}     
		}
	}
	OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');    
  
	var Agence = escape(document.getElementById('Nom_agence').value);
	Agence = Agence.replace("+","%2B");
  
	OAjax.send('Nom='+document.getElementById('Nom').value+'&Prenom='+document.getElementById('Prenom').value+'&Email='+document.getElementById('Email').value+'&CP='+document.getElementById('CP').value+'&Telephone='+document.getElementById('Telephone').value+'&Ville='+document.getElementById('Ville').value+'&Message='+document.getElementById('Message').value+'&Connuvia='+document.getElementById('Connuvia').value+'&Nom_agence='+Agence); 
} 