function verif_simulation() {
	var erreur = '';
	
	$("#sim_nom").removeClass("champ_error");
	$("#sim_nom").addClass("champ");
	$("#sim_prenom").removeClass("champ_error");
	$("#sim_prenom").addClass("champ");
	$("#sim_revenus").removeClass("champ_error");
	$("#sim_revenus").addClass("champ");
	$("#sim_impots_payes").removeClass("champ_error");
	$("#sim_impots_payes").addClass("champ");
	$("#sim_telephone").removeClass("champ_error");
	$("#sim_telephone").addClass("champ");
	$("#sim_email").removeClass("champ_error");
	$("#sim_email").addClass("champ");
	$("#sim_code_postal").removeClass("champ_error");
	$("#sim_code_postal").addClass("champ");
	
	if($("#sim_nom").attr("value") == "") {
		erreur += "&bull; Merci de pr&eacute;ciser votre nom<br />";	
		$("#sim_nom").removeClass("champ");
		$("#sim_nom").addClass("champ_error");
	}
	if($("#sim_prenom").attr("value") == "") {
		erreur += "&bull; Merci de pr&eacute;ciser votre pr&eacute;nom<br />";	
		$("#sim_prenom").removeClass("champ");
		$("#sim_prenom").addClass("champ_error");
	}
	if($("#sim_revenus").attr("value") == "") {
		erreur += "&bull; Merci de pr&eacute;ciser le montant de vos revenus<br />";	
		$("#sim_revenus").removeClass("champ");
		$("#sim_revenus").addClass("champ_error");
	}
	if($("#sim_impots_payes").attr("value") == "") {
		erreur += "&bull; Merci de pr&eacute;ciser le montant de vos imp&ocric;ts pay&eacute; par an<br />";	
		$("#sim_impots_payes").removeClass("champ");
		$("#sim_impots_payes").addClass("champ_error");
	}
	if($("#sim_telephone").attr("value") == "") {
		erreur += "&bull; Merci de pr&eacute;ciser votre num&eacute;ro de t&eacute;l&eacute;phone<br />";
		$("#sim_telephone").removeClass("champ");
		$("#sim_telephone").addClass("champ_error");
	}
	if($("#sim_email").attr("value") == "") {
		erreur += "&bull; Merci de pr&eacute;ciser votre adresse e-mail<br />";	
		$("#sim_email").removeClass("champ");
		$("#sim_email").addClass("champ_error");
	}
	if($("#sim_code_postal").attr("value") == "") {
		erreur += "&bull; Merci de pr&eacute;ciser votre code postal<br />";	
		$("#sim_code_postal").removeClass("champ");
		$("#sim_code_postal").addClass("champ_error");
	}
	if(erreur != '') {
		$("#contenu_box").html(erreur);
		$("#box").css("display","block");
		return false;
	}
	return true;
}

function verif_savoirplus() {
	var erreur = '';
	
	$("#sp_nom").removeClass("champ_error");
	$("#sp_nom").addClass("champ");
	$("#sp_telephone").removeClass("champ_error");
	$("#sp_telephone").addClass("champ");
	$("#sp_email").removeClass("champ_error");
	$("#sp_email").addClass("champ");
	
	if($("#sp_nom").attr("value") == "") {
		erreur += "&bull; Merci de pr&eacute;ciser votre nom<br />";	
		$("#sp_nom").removeClass("champ");
		$("#sp_nom").addClass("champ_error");
	}
	if($("#sp_telephone").attr("value") == "") {
		erreur += "&bull; Merci de pr&eacute;ciser votre num&eacute;ro de t&eacute;l&eacute;phone<br />";	
		$("#sp_telephone").removeClass("champ");
		$("#sp_telephone").addClass("champ_error");
	}
	if($("#sp_email").attr("value") == "") {
		erreur += "&bull; Merci de pr&eacute;ciser votre adresse e-mail<br />";	
		$("#sp_email").removeClass("champ");
		$("#sp_email").addClass("champ_error");
	}
	if(erreur != '') {
		$("#contenu_box").html(erreur);
		$("#sim_montant_annuel").css("display","none");
		$("#box").css("display","block");
		return false;
	}
	return true;
}

function verif_souscrire() {
	var erreur = '';
	
	$("#cs_telephone").removeClass("champ_error");
	$("#cs_telephone").addClass("champ");
	
	if($("#cs_telephone").attr("value") == "") {
		erreur += "&bull; Merci de pr&eacute;ciser votre num&eacute;ro de t&eacute;l&eacute;phone<br />";	
		$("#cs_telephone").removeClass("champ");
		$("#cs_telephone").addClass("champ_error");
	}
	if($("#cs_heure_rappel").val() == "") {
		erreur += "&bull; Merci de pr&eacute;ciser la fa&ccedil;on dont vous d&eacute;sirez &ecirc;tre rappel&eacute;<br />";	
	}
	if(erreur != '') {
		$("#contenu_box").html(erreur);
		$("#sim_montant_annuel").css("display","none");
		$("#box").css("display","block");
		return false;
	}
	return true;
}

function close() {
	$("#box").css("display","none");
}

$(document).ready(function() {
	$("#box").click(function() {
		$("#box").css("display","none");
	});
});

function ajax(fichierPHP,cible,variables) 
{

	if ( document.getElementById(cible) ) 
	{
		cible = document.getElementById(cible) ;
	}

	if ( ! cible )
	{
		alert('Cible inconnue : '+cible) ;
		return ;
	}

	var xhr_object = null;

	if(window.XMLHttpRequest) 
	{
		xhr_object = new XMLHttpRequest();
	}
	else
	{
		if(window.ActiveXObject) 
		{
			xhr_object = new ActiveXObject('Microsoft.XMLHTTP');
		}
		else
		{
			alert('Votre navigateur ne supporte pas les objets XMLHTTPRequest...');
			return;
		}
	}

	xhr_object.open('POST',fichierPHP, true);

	xhr_object.onreadystatechange = function() 
	{
		if (xhr_object.readyState < 4) 
		{
			cible.innerHTML = '<div class="wait" style="height:'+cible.clientHeight+'px;"></div>' ;
		}
		if(xhr_object.readyState == 4) 
		{
			var chaine=xhr_object.responseText;
			var reg=new RegExp("(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)", "g");
			var test = chaine.match(reg);
			test = test+'';
			test = test.replace(/(?:<script.*?>)/g,'');
			test = test.replace(/(?:<\/script>)/g,'');
			test = test.replace(/;,/g,';');
			cible.innerHTML = xhr_object.responseText;
			eval(test);
		}
	}

	xhr_object.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	var data = variables;
	xhr_object.send(data);
}

function ajax_send_form(form,fichierphp,cible)
{
	var f = document.getElementById(form);
	params = '' ;
	if(f) 
	{
		var champs = f.getElementsByTagName("input");
		for(var i=0, n=champs.length; i<n; i++) 
		{
			if ( champs[i].getAttribute('name') != null )
			{
				if ( champs[i].getAttribute('type') == 'checkbox' )
				{
					if ( champs[i].checked ) params += '&'+champs[i].getAttribute('name')+'='+champs[i].value ;
				}
				else
				{
					if ( champs[i].getAttribute('type') == 'radio' )
					{
						if ( champs[i].checked )
							params += '&'+champs[i].getAttribute('name')+'='+champs[i].value ;
					}
					else
					{
						params += '&'+champs[i].getAttribute('name')+'='+champs[i].value ;
					}
				}
			}
		}
		var champs = f.getElementsByTagName("textarea");
		for(var i=0, n=champs.length; i<n; i++) 
		{
			params += '&'+champs[i].getAttribute('name')+'='+champs[i].value ;
		}
		var selects = f.getElementsByTagName("select") ;
		for(var i=0, n=selects.length; i<n; i++)
		{
			params += '&'+selects[i].getAttribute('name')+'='+selects[i].options[selects[i].selectedIndex].value ;
		}
	}
	ajax(fichierphp,cible,params) ;
}
